Dating back to version 1.2, the with operator is one of Elixir's features that need a bit of time to comprehend at first. It often gets used in situations
Try to remember the first time you heard about this fascinating language called Elixir. Chances are, you had by the time been developing software using Ruby. If that's the case,
Probably not, if you ask my opinion. Whether you like it or not, Roam is a glorified outliner, similar to Dynalist or Workflowy. It may work for you as a
This is very much a re-interpretation of a post by Thorsten Ball, written back in 2015. Like him, I too came to the same realization, years after I first stared
I have been toying with the idea of writing a book about graphics programming using Go.
Unless you are eager to know how modern, Western-centric enterprise works, you can totally save the time and not read this book.
Along with error handling and the lack of generics, the prevalent use of byte slices evoked resistance at first, but I quickly got used to it.
It's a job like any other. Unless you learn to treat it as such, you're up for a big mental surprise.
Have you ever asked yourselves what the A in AI really stands for? Or, whether the I refers to machine intelligence? The answer may surprise you.
Knowing when to stick to a certain principle, but discarding it where it does not apply, is what distinguishes experienced developers from the rest.
Am I in dire need of a new laptop? No, not really. My 2015 15" MacBook Pro is still perfectly fine and beats many of its 2020 PC contenders. But
Scribble is among the features in iPad OS 14 that one would most likely wave off as a gimmick. It's a game changer in disguise, but not ready for its prime time yet.
To change a society, one needs to understand what they're fighting against. Sadly, the real "enemies" are not the ones in charge, but those that silently put them there.
Messing up with Xcode is a recipe for disaster. I knew this when I installed an Xcode Beta alongside an existing version of Xcode. Suddenly, one of my Python apps
Major improvements are not Big Bang events. Rather, they are the results of hundreds of small, but consistent adjustments.
Even if note-taking is not your cup of tea, you have probably heard about Roam Research and wanted to know what the hype is all about. Well, to be frank, that's what I wanted to do as well. Let's figure it out together.
Moving at a fast pace can be crucial for the success of every early-stage venture. Yet, it requires an ultimate pause to check where you're going. Otherwise, you might simply end up somewhere else.
Combining the superpowers of Bear and Alfred will let your productivity skyrocket.