You will always hear of large media companies crying about how piracy is killing their industry, even if the evidence for these claims are uncertain with some studies claiming small positive, small negative or near-no affect to sales of media, depending on the…
A few months ago, I made WeWatch,
a mobile app to help you find what films to watch.
I made the decision to use MongoDB because of the popularity
of the MERN stack.
I learned to code in the Javascript stack [1] and am building a Javascript based product [2]. I never questioned this stack: many companies default to it, JS everywhere seems good, and the community is big. But for my new side project I decided to try Rails be…
This article describes the installation and configuration process of a modern Linux-based operating system for a weak computer from 2007, which allows you to moderately comfortably use the Internet and do home and office work with all the common software of th…
Refactoring is like surgery.
That’s not to say that clean refactors save lives. But messy refactors definitely hurt.
A surgeon is economical with their cuts, and refactoring requires the same mindset.
A naive surgeon takes a quick look at their patient and st…
Writing code and deploying it to AWS Lambda is as easy as baking a cake (depending on the type of cake).
Lambda performs the heavy lifting for you, from provisioning to scaling.
But where is the magic happening and how does it actually …
init7 recently announced that with their FTTH fiber offering Fiber7, they will now sell and connect you with 25 Gbit/s (Fiber7-X2) or 10 Gbit/s (Fiber7-X) fiber optics, if you want more than 1 Gbit/s.
While this offer will only become available at my location …
Interruptions are one of the biggest sources of inefficiency for programmers. Now, to be fair, they’re probably a big source of inefficiency for everyone, but relatively speaking, they’re worse for programmers. To understand what I mean, let’s take someone who…
We need to have a no-shit moment, you and I. Put that Microservice down. Microservices aren’t for you, yet. Let’s reach over to the well of software development conventional wisdom and …
If a variable is a single-def and it was ever decided to be spilled during register allocation, spill it at its first and only definition so we can skip further spilling throughout the method since...
What is the session about? Minimal apps minimal code! Express, Django and Lumen provide their developers with the options to build great apps with less code...
April 26, 2016 was the release date of Oodle 2.1.5 which introduced Kraken, so it celebrated its 5-year anniversary recently. A few months later we launched Selkie and Mermaid, which were already d…
In early 2020, most of the world was concerned with matters of great import, myself included. But three men, Filipe Coelho, David Runge, and Nils Hilbrect had more trivial things on their minds. At this time they came to me, not announcing themselves as a form…
Learn core functional JavaScript programming techniques by coding everything with pure functions, learning recursion, higher-order functions, closures, currying, and function composition. Also, learn how immutable data is essential for functional programming.
Richard is a Principal Program Manager on the .NET Core team at Microsoft. He's been with Microsoft for a total of 21 years, 18 of which have been with the .NET team (since 2003 when the codename was Whidbey!) Richard is truly a mover and shaker when it comes …