Name Introduction
Fikri Firmansyah Akbar is my name.
My list of my favorite things in programming :heart:
- I excited at things that just works :sparkle:
- Hello World!
- I relieved when successfully installed an applications from GitHub :smile:
- Install GNURadio and thrift with CMake
- Install different java version to run javafx app with sdkman
- Take nvm to use old nodejs so it can install node app.
- apt search pulseaudio; sudo apt install pulseaudio;
- I feel like flying in utilizing CLI apps, especially since I met fish shell :rocket:
- Shell completion in fish
- Choose by tab
- Autocomplete by shadow text, and just press End in keyboard.
- Command completion
- Some parameter and argument completion
- File path completion
- Different syntax and result in xonsh, pwsh, nushell, and elvish
- ls in nushell provide beautiful table view
- pwsh have human language syntax command
- xonsh can be used directly for calculator and reading python package help
- elvish have so many things to go, like map
- String operation with sed, awk, and other similar tools
- Can be found freely in StackOverflow or Unix Stack Exchange with google
- Playing with regex
- Shell completion in fish
- I surprised about so many things which I just began to know :tada:
- Software engineering concepts
- GitHub Actions do something magically
- Role based explorations
And so on, stil growing :chart:
My first encounter with programming language is taken by C++. I learn to evaluate the number resulted from the code. Then I faced pascal. I was got so many programming practices, especially in beginner algorithmic fields. I shape my procedural computational thinking.
Then haskell came in the way. Adapting functional programming paradigm is interesting in many algorithmic problems to be solved. Nothing much learned after that, until I got some short courses in introductory web development. I learned how to turn on the server with xampp and using bootstrap to divide page in column.
I explored php to build local file viewer, and following some w3schools article. I solve some hackerrank problem because I think it’s worth trying. I did some programming in arduino by building a just-connected NodeMCU project. I do some data logging things with my teams using grafana.
I found interesting python philosophy. I paste introductory data science related python code into jupyter notebooks. I fine-tuned summarization huggingface transformers AI model using Google Collab with my team. I use octave to do some array manipulation problems in signal processing.
I installed some linux distros: ubuntu, manjaro, opensuse, and oracle linux to discover new things. I build some applications to be installed for fun and profit of new jxperience with npm, cargo, cmake. I search and try some regex in linux text processing utilities like sed. I develop my management system project in java to gain initial sense of making frequently used apps.