Monad Stack
A programmer
Vibe coding is the new thing, eh?
DB Transaction is good to ensure data integrity in case of errors, power failures, and other mishap.
If you are avoiding else, make sure to arrange a series of if conditions from the hardest to break to the loosest. If you remove a condition, ensure that the next one can handle it.
func() {
if !somethingHardToBreak { // first wall
return
}
if !somethingRequired { // another wall
return
}
if !somethingLoosely { // loosest wall
return
}
return // the one true way
}
Be cautious when removing if conditions.
22/01/2025
It doesn't really matter, it's fun to see all the green.
21/01/2025
New look
Alfian Hidayat Hi there, I'm Alfian Hidayat. I am passionate about software engineering and enjoy exploring new technologies and ideas. I have a keen interest in understanding how things work at a fundamental level. My primary programming languages and tools are Go and Flutter.
05/12/2024
Puppeteer > Selenium
05/12/2024
I wish I knew when I was in School.
Cartesian coordinate system - Wikipedia In geometry, a Cartesian coordinate system (UK: /kɑːrˈtiːzjən/, US: /kɑːrˈtiːʒən/) in a plane is a coordinate system that specifies each point uniquely by a pair of real numbers called coordinates, which are the signed distances to the point from two fixed perpendicular oriented lines, ca...
Does it scale?
07/11/2024
Target Platforms:
Desktop(Windows, OS X, Linux)
Mobile(Android, iOS)
Browser(Chromium-based(Google Chrome), Firefox-based(firefox))
Embedded Devices(STM32, etc)
I still found people confusing about The Web Platform whereas Server-Side and Browser-Side is entirely different platform, yet they are still confused as the tool they use are dynamically interpreted in server side and spitting out browser-side files(html,css,js). Yes, PHP and NodeJS people! especially PHP.
07/11/2024
uptime 100%
07/11/2024
I should've start to use Ansible and add it to my toolbelt.
Click here to claim your Sponsored Listing.