code-lessons Tailwind specificity First installment of a series of mini lessons I learn while growing into an actual software engineer on the job. Today: Tailwind specificity and why overriding classes doesn't work.
code How to detect your own chrome extension A little while ago, I developed and published my first chrome extension. Now we want to start pushing it more from the main web application, so we need to detect whether or not users already have it installed. Here's how to do that.
diet chronicles Diet chronicles (5): revelations After analyzing the different approaches I've tried to getting fit, I've had a few major revelations about why I failed in the past, and what I need to change to do better in the future.
diet chronicles Diet chronicles (4): snake diet and carnivore After stalling out completely on keto, I started fasting completely on the Snake Diet, losing an enormous amount of weight in no time. Then, I turned carnivore.
diet chronicles Diet chronicles (3): counting on keto and weight watchers With my college days coming to an end, I didn't have time to exercise as much anymore and quickly got fat again. So I started counting with weight watchers, and later keto.
diet chronicles Diet chronicles (2): college – becoming obese and turning it around After losing a lot of weight through diet and exercise, I slowly gained back more than double what I lost initially, getting to my biggest yet. Here's how I ended up turning it around.
diet chronicles Diet chronicles (1): how I got fat as a kid Over the years, I've tried many approaches to getting fit, from extreme dieting to extreme exercising, all with varying success. In this series, I share my story, my biggest lessons learned, and how I'm zeroing in on health today.
life Why you're gaining fat on carnivore You know you're on the right track. You learned how insulin is the key, that high carb foods spike your insulin constantly, making it easy to store fat and very hard to lose fat. And you cut it all out. So why are you still not losing?
code How I made my first chrome extension I made a first version of a chrome extension for crashers, i.e. job seekers that are using the crash.co job hunting tool. This tool will make it easier for these job
code VS Code keyboard shortcuts I recently bit the bullet and switched to using VS Code as my code editor. And I have to admit it works really nicely. Here are some keyboard shortcuts that make life easier.
code Why I stopped doing coding problems and why you should probably stop too I subscribed to the email list of dailycodingproblem.com a little while ago in order to learn how to think like a coder, but I recently found out that solving coding problems is
code Coding problem 4 Given the mapping a = 1, b = 2, ... z = 26, and an encoded message, count the number of ways it can be decoded. For example, the message '111' would give 3, since it could be decoded as 'aaa', 'ka', and 'ak'.
code Coding problem 3 Given an array of integers, find the first missing positive integer in linear time and constant space. In other words, find the lowest positive integer that does not exist in the array.
code Coding problem 2 Given an array of integers, return a new array such that each element at index i of the new array is the product of all the numbers in the original array except the one at i.
code Coding problem 1 Given a list of numbers a and a number k, return whether any two numbers from the list add up to k.
learn-out-loud How to manually install an SSL-certificate on Ghost: 5 steps Because this website is a Ghost publication hosted on a DigitalOcean droplet, I've had to spend quite some time over the last few days learning about SSL-certificates and how to actually install them on my web server manually. Here is what I learned.
code Object inheritance in javascript Object inheritance is one of the most confusing and intimidating things to learn about javascript. That's why today, I want to learn out loud about this subject, so that I can both share
code 3 ways to code like konMari While I'm learning new things, I like to draw parallels to seemingly unrelated stuff I already know, to help my brain store the information. Today: the similarities I see between programming best practices
learn-out-loud 3 reasons to blog every day for 30 days With this post, I'm completing the blog every day for 30 days challenge. It's been really tough, but so rewarding. Here are the three main things I learned blogging every day for 30
business How to avoid office politics: 3 tips Everyone claims to hate it, yet it still exists: office politics. Here are 3 quick tips on how to avoid office politics in your company, based on what I learned reading The Hard
business The art of networking: 7 tips As one of the most introverted personality types there is, saying networking doesn't come naturally to me would be a massive understatement. And that is exactly why I recently took a networking mini
code 5 solutions for geospatial + text search In part 1 and 2 of this series, we found out that performing a text search on listings within a specific area is problematic, because you cannot use two indexes simultaneously. I've found
code Indexing in document databases Part 1 of this series ended with the conclusion that performing a text search on listings within a specific area is problematic, because you cannot use two indexes simultaneously. In this second part
code geospatial and text queries in MongoDB For the project I'm working on, I need to perform a text search on listings within a specific area. In this 3-part article, I want to learn out loud about my process of
business 4 ways to optimize your checkout The checkout page is the most important page of any website. A well-functioning checkout will provide the cashflow any business needs to survive. Yet it is very common to see mistakes in checkout