Skip to content

Instantly share code, notes, and snippets.

Frederick Vanbrabant vanbrabantf

Block or report user

Report or block vanbrabantf

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View Let's get you geared up to tackle legacy code
The first step of working with legacy code is realizing the incredible amount of value that has dropped in your lap.
In this talk, we are going to pinpoint that value. And move that value in a better to maintain and understand codebase.
First, we will cover the general mentality that will make it easier to prepare a plan of attack.
Next up are more technical tips that will make it easier to talk about the code.
We will end off the session by actually porting a small piece of code.
View How to survive the endless fun that is a legacy codebase
So you inherited a legacy code base, how bad can it be?
After actually taking a look at the code you realise that it is actually kinda bad, very bad.
Well no turning back now, let's make the best of this. You have a battle plan sorted out, but how will you actually keep going?
This and more general tips will be answered.
Cause you might not be working on a legacy project at the moment, but maybe tomorrow you will!
@vanbrabantf
vanbrabantf / blockchain.md
Last active Sep 4, 2017
Let’s solve real world problems with blockchain
View blockchain.md

#Let’s solve real world problems with blockchain

Blockchain is quickly becoming the buzzword of the year, but people tend to only link it to cryptocurrencies like Bitcoin. But let’s take a look at some other real world problems we can solve with this technology. In this talk we will take a look at how this technology works and delve into some examples for countering blood diamonds and updating passports.

View serviceworker.js
"use strict";
/* A version number is useful when updating the worker logic,
allowing you to remove outdated cache entries during the update.
*/
var version = 'v1::';
/* These resources will be downloaded and cached by the service worker
during the installation process. If any resource fails to be downloaded,
then the service worker won't be installed either.
View manifest.json
{
"short_name": "madewithlove",
"name": "madewithlove",
"icons": [
{
"src": "img/launcher-icon@2x.png",
"sizes": "96x96",
"type": "image/png"
},
{
View gist:a081b4a103e68adf8a0df2cf85155eb0
N4Ig5gNg9gRghhEAuUA3ApgJwM4EsoB2yAzAHQCsANCLtgELoAucyAZgtutQNa4QQBlOBnrpoAd2QAGUgEZi1AA4Q4ATywBxOIwAWWXATDIQjTLgC2i7CCUr1mALJQAJrla4syWVIBMAFmoYAFc+V0NsAEUg9GjkAG0QABVMOEU5EABdakYLdAAZdFZGAHkCAGEUoulSAA4peobGxp9qAGNKnMNjZNSbE1yCotKexWQAWllqcShMCGdkH0nwM2cAQUwU1XjQCHQMRCQl8zgADwAJdARdElk/KWIHqWo9K51pam1mVu4FqQA2GoAdjuS2winQrVwCGMfUY6BOjBh1AIcHM6GMAAV0IYQpYQABfSg7PZiBbUY7nS4Qa5IYiyAF/fwKEAvalvJBPECfODfLzkYiLKQ1AIgMEQqEHECsTAhRHZeGIpAgAA8YLgBAABDlGLsALwAHRAADEoC5DRrWipsNgDeAIKpFDpcK1CBrIA6nS6CGNUsp0BrDQA+ZUAejVBEDfRRaOMAgAjrjRoTifsSOTThdXjcAJx/bOych/Z5Ummc7m8pCLPx+cjkQHZ6hiyHQpVgTBQIIEZx5ILmGCeeUI4yqxTqrW4HXoW0AdVNznNlrg1tt7sdztdq89hDGpnQ6DGznFziCHewAZAwbDo4jUdR6KVWJxFiTRJAu1TSBFFMzbJIAPI2bkEKxZZhyHyMF8PyVkKAp/MQgKNuCzaStKe4OEwHCwgqw7huOk62uhzAQAuVo2oa67mKamrrt6rRBP2Z5BqG4aRsid6xgQz4Eq+76kkgVAgN+JbsnmgKyICNSyA2LLCe8XIQTyUE+FIsg1OQPgCoh4otiAWFDkqt4xkqAAiKRgFxyZviSBxFoJGaybSgJAX89K2aypbgZBCwFoWxDkKCSESkiJjYQZbFGSAAicXilm8QcCF2ZSoEPN4QrATJoFlgpFaudmgFAlpyHBXC+m6eF96RQmFk8dZyA1OmSW/kgLl5TUDzSe57JZV5hzZlI2ZiXlhVBWFIW
View A bird's eye view on API development abstract
A bird's eye view on API development will cover the basics of api design
and will move on to more advanced topics like authentication and file uploads.
The talk itself is based on a blogpost
(blog.madewithlove.be/post/birdseye-view-on-api/)
but will delve deeper into the topics discussed there.
It is language agnostic,
so even if you're into some obscure programming language
you can still adapt the techniques discussed.
It's designed to be accessible for beginners but intermediate
You can’t perform that action at this time.