kotlin Introducing Kotlin at ING, a long but rewarding story This article describes our journey being the first team to run Kotlin in the backend at ING (Netherlands). Hopefully this article will give you some keys on how to introduce it as well in your own large company, and reduce some of the friction you might encounter.
elm About integrating Firebase in your Elm project This article introduces an example project on how to integrate Firebase and Elm together
elm A short introduction to Ports and Flags in Elm A simple demonstration on how to work with Elm Flags and Ports, with interactive code
meetup Creating communities : Consistency is paramount As part of my job as IT Chapter Lead at ING, I am responsible for the 'mastery' of my chapter members. What that means is that I need to make sure they are basically on top of their game, and keep growing (in the direction they want!). I
gitlab Gitlab Time in Lane : a chrome extension I built a simple chrome extension to know how long gitlab issues have been sitting in the same lane.
personal Upgrading from Jekyll to Ghost Technical guide to migrating from Jekyll to Ghost, including content conversion, handling redirects, upgrading V1 to V2 format, and theming. Complete walkthrough with tools and scripts.
personal Goodbye Github pages, welcome Ghost! Migrating from Jekyll on GitHub Pages to Ghost on Digital Ocean. Why HTTPS issues, aging design, and subdomain problems led to switching blogging platforms.
management Open Offices are evil, Long live Open Offices! From loving small open offices to hating large open floor plans. Why 100+ person open offices destroy productivity and what companies can do to create better work environments for developers.
development Installing gdal for Python 3.6 Step-by-step guide to install GDAL for Python 3.6 on macOS using conda. Solve common import errors by using the conda-forge channel for consistent dependencies.
development Creating a wall dashboard with an old laptop screen Transform an old laptop screen into a wall dashboard using a Raspberry Pi and LVDS inverter kit. Perfect for tracking family schedules, weather, and daily information.
hack Automating the activation / deactivation of Spotify's proxy settings Automate Spotify proxy settings switching between work and home with a simple shell script. No more manual configuration changes and restarts needed.
maps Playing around with Google Maps and Puppeteer to track parking lots Building a web scraper with Puppeteer to track Carrefour parking lots in France using Google Maps satellite imagery and Sentinel satellite data. A practical geomarketing experiment.
conference My experience at the 2017 Polymer Summit First-time conference experience at the 2017 Polymer Summit in Copenhagen. Thoughts on Polymer's evolution, the announcement of Polymer 3, and why web components have a bright future.
ing Starting a new adventure Transitioning from a 5-year career at a small GIS company to becoming a Chapter Lead at ING. Reflections on moving to a large organization and the importance of stepping out of comfort zones.
hackathon Participating the ESA ActinSpace Hackathon How participating in ESA's ActInSpace hackathon led to creating a satellite-based change detection service for cities. From hackathon runner-up to ESA Earth Observation Challenge winner.
jenkins Cloning a workspace in Jenkins with a Git SVM setup does not checkout the correct branch. Fix Jenkins cloning issues where Git repositories don't checkout the correct branch after job cloning. Solution: wipe the workspace to force a fresh git clone.
hackathon Participating the Green Hackfest Utrecht 2014 Recap of participating in Green Hackfest Utrecht 2014, where our team created a smart electric vehicle charging solution with CO2 visualization, sensors, and mobile notifications to celebrate sustainability.
ffmpeg FFMPEG Make fails to compile on Windows Fix FFMPEG compilation errors on Windows by configuring Git's line ending settings. A quick solution to resolve "missing separator" make errors when building from source.
development Merging several SVN repositories into one Learn how to merge multiple SVN repositories into one while preserving commit history. A step-by-step guide covering backup, repository creation, merging, and cleanup processes.
meetup About supply and demand, or how to start your own social group How creating Saturday Morning Coding Utrecht taught me that if something you want doesn't exist in your area, you should start it yourself. A story about building community through meetups.
google Editing the tags of topics in Google Groups Quick fix for Google Groups tag editing permissions - enabling group owners to modify topic tags by accessing Manage > Permissions > Moderation Permissions and activating "Change Any Tag or Category" option.
xuggle Compiling Xuggle on Ubuntu 14.04 Step-by-step guide to compile Xuggle 5.5 from source on Ubuntu 14.04 - installing dependencies, Java 7, downgrading g++ compiler to fix conversion errors, and successful compilation in ~10 minutes.
android Strange bug with long XML files in android. Android XML parsing bug with large resource files - TypedArray.length() returns incorrect count for long XML arrays, solved by reordering array definitions to put references before actual content.
android Integrate a twitter timeline in your android application. Quick tutorial for integrating Twitter timeline into Android app using WebView - 30-minute social feature implementation for BresTram app with embedded Twitter widget and transparent background.
dll Find whether a Windows dll is compiled for 32 or 64 bits on Linux Quick Linux tip to check Windows DLL architecture using objdump command - determine if a Windows DLL is 32-bit or 64-bit without Windows tools like dependency walker.