corné
  • Blog
  • About
  • videos

learn-out-loud

Sharing the things I'm learning as I'm learning them

Tailwind specificity
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.

  • Corné van Straten
    Corné van Straten
2 min read
How to detect your own chrome extension
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.

  • Corné van Straten
    Corné van Straten
3 min read
Diet chronicles (5): revelations
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.

  • Corné van Straten
    Corné van Straten
4 min read
Diet chronicles (4): snake diet and carnivore
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.

  • Corné van Straten
    Corné van Straten
6 min read
Diet chronicles (3): counting on keto and weight watchers
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.

  • Corné van Straten
    Corné van Straten
4 min read
Diet chronicles (2): college – becoming obese and turning it around
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.

  • Corné van Straten
    Corné van Straten
3 min read
Diet chronicles (1): how I got fat as a kid
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.

  • Corné van Straten
    Corné van Straten
4 min read
Why you're gaining fat on carnivore
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?

  • Corné van Straten
    Corné van Straten
2 min read
How I made my first chrome extension
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

  • Corné van Straten
    Corné van Straten
3 min read
VS Code keyboard shortcuts
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.

  • Corné van Straten
    Corné van Straten
1 min read
Why I stopped doing coding problems and why you should probably stop too
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

  • Corné van Straten
    Corné van Straten
3 min read
Coding problem 4
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'.

  • Corné van Straten
    Corné van Straten
2 min read
Coding problem 3
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.

  • Corné van Straten
    Corné van Straten
2 min read
Coding problem 2
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.

  • Corné van Straten
    Corné van Straten
2 min read
Coding problem 1
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.

  • Corné van Straten
    Corné van Straten
2 min read
How to manually install an SSL-certificate on Ghost: 5 steps
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.

  • Corné van Straten
    Corné van Straten
5 min read
Object inheritance in javascript
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

  • Corné van Straten
    Corné van Straten
2 min read
3 ways to code like konMari
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

  • Corné van Straten
    Corné van Straten
5 min read
3 reasons to blog every day for 30 days
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

  • Corné van Straten
    Corné van Straten
3 min read
How to avoid office politics: 3 tips
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

  • Corné van Straten
    Corné van Straten
2 min read
The art of networking: 7 tips
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

  • Corné van Straten
    Corné van Straten
4 min read
5 solutions for geospatial + text search
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

  • Corné van Straten
    Corné van Straten
4 min read
Indexing in document databases
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

  • Corné van Straten
    Corné van Straten
3 min read
geospatial and text queries in MongoDB
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

  • Corné van Straten
    Corné van Straten
3 min read
4 ways to optimize your checkout
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

  • Corné van Straten
    Corné van Straten
4 min read
corné © 2021
Latest Posts Facebook Twitter Ghost