Jilles Soeters
  • Home
Jilles Soeters

Jilles Soeters

GraphQL at @Udemy Passionate about TypeScript, Kotlin and all things web.

San Francisco •
25 posts •
JavaScript

Data Structures - Binary Heaps (MinHeap and MaxHeap) in JavaScript

In this series we’re going to explore some must-know data structures as visually and engaging as possible. This post will hopefully help you to understand binary heaps - more specifically, MinHeap and MaxHeap.

  • Jilles Soeters
    Jilles Soeters
7 min read
Django

Django: ForeignKey's on_delete handlers

Django models’ foreign keys require you to set an on_delete function. This is true for ForeignKey, OneToOne, and OneToMany fields. In this blog post, I will go into detail on what each method does and illustrate when to apply each one.

  • Jilles Soeters
    Jilles Soeters
2 min read
Chrome

Modern Web: Picture-in-Picture

We live in a time where we all try and be as productive as possible. We watch videos at twice the speed, we have several (too many?) tabs open and always try and

  • Jilles Soeters
    Jilles Soeters
2 min read
web-development

Facebook comment preview craze using Django

In my spare time I tend to check Facebook every now and then. With my family and most of my friends living in a different country than me it is a great way

  • Jilles Soeters
    Jilles Soeters
6 min read

Chrome Console APIs you’re probably not using yet

As a JavaScript developer I use the dev console a lot. Whenever I want to know the value of a variable or the return value of a function I use the famous console.

  • Jilles Soeters
    Jilles Soeters
3 min read

React, Redux and react-redux

React and Redux are great. Once you get the basics it's really easy to create very cool web apps. This is what I liked about Angular 1.x, you would read a small

  • Jilles Soeters
    Jilles Soeters
6 min read
web-development

How to get started with web-development

Websites are awesome. You're probably using them all the time. As a matter of fact, you are using one right now! How cool would it be if you could create your own websites

  • Jilles Soeters
    Jilles Soeters
4 min read
JavaScript

webpack async bundle loading

Webpack is great. If bundle splitting and feature flags didn't convince you yet, then hopefully async bundle loading will! What is async bundle loading? Async bundle loading is the act of loading a

  • Jilles Soeters
    Jilles Soeters
2 min read
webpack

webpack bundle splitting and feature flags

One of the things that makes webpack so great is its built-in plugins and features. Today we will discuss using webpack-dev-server, splitting our bundles and enabling feature flags. I will assume you already

  • Jilles Soeters
    Jilles Soeters
3 min read
JavaScript

webpack is not as complicated as you think

Everyone is using webpack today, and rightfully so. It is an amazing module bundler with many plugins that make it really powerful to use for production apps. Before I dived into webpack I

  • Jilles Soeters
    Jilles Soeters
4 min read
JavaScript

ng-filter in Angular2 (pipes)

Filters are a great way to manipulate and filter data in AngularJS, in Angular they got a new name: Pipes. Worry not! They're just as easy to implement and a ton of fun.

  • Jilles Soeters
    Jilles Soeters
3 min read
JavaScript

ng-model in Angular2 (two-way data binding)

One of the things that made me love Angular 1.x was how easy it is to use two-way data binding. Luckily it's also a breeze to use in Angular2! What is two-way

  • Jilles Soeters
    Jilles Soeters
3 min read
JavaScript

ng-click and ng-if in Angular2 (click and *ngIf)

Following up on our series, we're going to dive into ng-click and ng-if next. Creating the project We're going to continue with the project from my previous post. I recommend you check that

  • Jilles Soeters
    Jilles Soeters
2 min read
JavaScript

ng-repeat in Angular2 (*ngFor)

After playing around with Angular2, I learned a lot of new cool stuff about the framework. In this series of posts I am going to show you how to do "Angular 1.

  • Jilles Soeters
    Jilles Soeters
3 min read
JavaScript

Managing Node versions with nvm

Working with NodeJS is a lot of fun, managing versions not so much. If you have ever done any serious Node development you have probably ran into some version problems at some point.

  • Jilles Soeters
    Jilles Soeters
2 min read

tmux for developers

tmux is great, as a web developer I use it all the time. At first I thought "who needs a terminal multiplexer" but after having used tmux for a while now,

  • Jilles Soeters
    Jilles Soeters
5 min read
JavaScript

Awesome JavaScript array methods

If you work with JavaScript, you probably use arrays a lot. In this post I would like to introduce you to a few of my favourite array methods. For all the examples we

  • Jilles Soeters
    Jilles Soeters
3 min read

10 essential Mac apps for developers

I work in an office as a JavaScript developer and am generally the go-to guy for any Mac / OSX problems people have. Whenever I do some pair programming I hear "wow, what's

  • Jilles Soeters
    Jilles Soeters
3 min read
JavaScript

The Speech APIs

We live in an exciting time where we can speak to computers and they can speak back to us. This is not just limited to your iPhone or Android, these days it's also

  • Jilles Soeters
    Jilles Soeters
3 min read
Workflow

Badassify your terminal and shell

As a developer you probably spend a lot of time using the terminal. Whether you only use it a couple of times a day or day in day out, your terminal should feel

  • Jilles Soeters
    Jilles Soeters
5 min read
JavaScript

Introduction to Gulp

Being productive is something that us developers value a lot. We try to automate everything so there's little repetitive work left to do. Unfortunately there are still loads of developers who minify their

  • Jilles Soeters
    Jilles Soeters
6 min read
Node

Express Routing - Advanced Techniques

There's a little more to Express routing than simple GET and POST handling. If you've read my Express Routing - The Beginners Guide you'll know about the basic techniques. Today I'll go in

  • Jilles Soeters
    Jilles Soeters
3 min read
Node

Express Routing - The Beginners Guide

Getting started with Express is not the easiest thing to do, if you have read my previous post on Express' app.js you will have a basic understanding of a default Express app

  • Jilles Soeters
    Jilles Soeters
7 min read
Node

Understanding the Express app.js

If you're like me and you start with something new, you want to know what every little piece does and means. This was the first problem I had with Express coming from just

  • Jilles Soeters
    Jilles Soeters
5 min read
Personal

Welcome

My name is Jilles Soeters. I am a 21 year old developer from the Netherlands. I work at a company called Xebia as a front-end developer. I'm also a developer expert at Google.

  • Jilles Soeters
    Jilles Soeters
1 min read
Jilles Soeters © 2023
Latest Posts Ghost