pietvanzoen + instapaper   50

It may not be your fault, but it’s always your responsibility
If you're going to be a humble programmer, you need to start with the assumption that every reported bug is your fault .This is a good principle, but what if it…
instapaper 
june 2017 by pietvanzoen
🚀 Introduction
🎉 Ultra-simplified explanation to design patterns! 🎉 A topic that can easily make anyone's mind wobble. Here I try to make them stick in to your mind (and maybe…
instapaper 
june 2017 by pietvanzoen
TDD the RITE Way – JavaScript Scene
TDD the RITE Way Red, Green, Refactor Test Driven Development ( TDD ) is a process for writing software that provably satisfies the software requirements. The…
instapaper 
june 2017 by pietvanzoen
J.B. Rainsberger - Integrated Tests Are A Scam
Integrated tests are a scam. You’re probably writing 2-5% of the integrated tests you need to test thoroughly. You’re probably duplicating unit tests…
instapaper  video  tdd  programming 
june 2017 by pietvanzoen
Nordic.js 2014 • Douglas Crockford - The Better Parts
Find out why Nordic.js Loading... Unsubscribe from Nordic.js? Working... 2.3K 2.3K Loading... Loading... Working... Want to watch this again later? Sign in to…
instapaper 
june 2017 by pietvanzoen
How GQ cut its webpage load time by 80 percent - Digiday
It used to be that publishers measured their success in audience size. Now, with the rise of reading on mobile devices, it’s page load time that they’re crowing…
instapaper 
june 2017 by pietvanzoen
Digital Electronics – Programmer's Compendium Programmer's Compendium
21 minute read In programming, functions and modules are simple ideas but the systems built from them are often complex.The same is true in digital electronics:…
instapaper 
june 2017 by pietvanzoen
Complexity and Strategy
I struggled with how to think about complexity through much of my career, especially during the ten years I spent leading Office development. Modeling…
instapaper 
june 2017 by pietvanzoen
Writing JavaScript with accessibility in mind
Writing JavaScript with accessibility in mind Tips on how to improve the accessibility of your JavaScript components and provide users with more and better ways…
instapaper 
june 2017 by pietvanzoen
How to customise your git commit message 🚀
1. Add default template directory git config --global init.templatedir '~/.git-templates' Files and directories in the default template directory…
instapaper 
june 2017 by pietvanzoen
FelipeBB/Design-Patterns-JS
Design Patterns JS Here you will find the 23 (GoF) design patterns implemented in JavaScript using both prototype and ES6 classes. You can use the docs.md to…
instapaper 
june 2017 by pietvanzoen
What does it mean to be a Software Engineer?
Erika Mar 28, 2017 discuss Over the past 4 months or so I've been trying to define what exactly are some of the differences in expectations for tech folks from…
instapaper 
june 2017 by pietvanzoen
Functors & Categories – JavaScript Scene – Medium
Functors & Categories Composable Software Smoke Art Cubes to Smoke — MattysFlicks — (CC BY 2.0) Note: This is part of the “Composing Software” series on…
instapaper 
june 2017 by pietvanzoen
Education of a Programmer
Education of a Programmer When I left Microsoft in October 2016 after almost 21 years there and almost 35 years in the industry, I took some time to reflect on…
instapaper 
june 2017 by pietvanzoen
20 things to consider when creating your first Node.js application - Heart Internet Blog - Focusing on all aspects of the web
We’re delighted to have Zell Liew writing for us today. Known for his practical and easy-to-understand tutorials, he gets into Node.js and how you can use it to…
instapaper 
june 2017 by pietvanzoen
Needle to Cell | Making a Baby
Starting a family and creating new life is such an amazing and magical thing to be a part of. There are countless priceless moments captured in photograph of…
instapaper 
june 2017 by pietvanzoen
Mobile Web: Back To the Future | Big Medium
Doc Brown: “Why are things so heavy in the future?” At mobiForge, Ronan Cremin surveys the last two decades of mobile web technology, from WAP to i-mode to…
instapaper 
june 2017 by pietvanzoen
Must See JavaScript Dev Tools That Put Other Dev Tools to Shame
Tools — Josep Ma. Rosell (CC BY 2.0) Must See JavaScript Dev Tools That Put Other Dev Tools to Shame “JavaScript sucks for large apps because it can’t even…
instapaper 
june 2017 by pietvanzoen
Webpack and Rollup: the same but different – webpack – Medium
Webpack and Rollup: the same but different This week, Facebook merged a monster pull request into React that replaced its existing build process with one based…
instapaper 
june 2017 by pietvanzoen
Finding flow
After hearing stories that started with “Back when I worked at…” and ended with, “I made a necktie with programmable LED lights,” I noticed a pattern. Many of…
instapaper 
june 2017 by pietvanzoen
Opinionated Comparison of React, Angular2, and Aurelia
March 29, 2017 I have been doing some form of frontend development since the early 90s. Back in the days of MFC we built GUIs out of components - controls,…
instapaper 
june 2017 by pietvanzoen
Progressive Web Apps — The Next Step in Responsive Web Design
Late last week, Smashing Magazine, one of the largest and most influential online publications for web design, posted on Facebook that their website was “now…
instapaper 
june 2017 by pietvanzoen
Learning About Learning About What We Want to Be Learning
It turns out even the most advanced developers we follow struggle with what they want to learn and how to get started. As an educator, engineer, and follower of…
instapaper 
june 2017 by pietvanzoen
Using git bisect
A few weeks back I gave a talk at Laracon Online entitled You don't know Git . During the talk I demoed several unfamiliar Git commands. While I did cover git…
instapaper 
june 2017 by pietvanzoen
TypeScript at Slack – Several People Are Coding
When Brendan Eich created the very first version of JavaScript for Netscape Navigator 2.0 in merely ten days, it’s likely that he did not expect how far the…
instapaper 
june 2017 by pietvanzoen
Create a Continuous Deployment Pipeline with Node.js and Jenkins
Previously I had written about using Jenkins for continuous deployment of Java applications , inspired by a keynote demonstration that I had developed for…
instapaper 
june 2017 by pietvanzoen
An Overview of JavaScript Testing in 2017 – powtoon-engineering – Medium
An Overview of JavaScript Testing in 2017 T his short guide is intended to catch you up with the most important reasoning, terms, tools, and approaches to…
instapaper 
june 2017 by pietvanzoen
5 Common Misconceptions About TDD & Unit Tests – JavaScript Scene – Medium
5 Common Misconceptions About TDD & Unit Tests Confused Dog — Gimcor (CC-BY-NC-2.0) Most developers seem to agree that testing is good, but developers…
instapaper 
june 2017 by pietvanzoen
Be a good mentor, not a dickhead
I've worked with a lot of people of varying skill levels, from superstar programmers to not-sure-how-they-got-the-job types. Integrating and working with new…
instapaper 
june 2017 by pietvanzoen
All About Recursion, PTC, TCO and STC in JavaScript
Recently everyone seems to be really excited with functional programming and its concepts. However, many people don’t talk about recursion and, especially,…
instapaper 
june 2017 by pietvanzoen
Waiting for Good Code
Image Source Estragon Vladimir ACT I An open office. A circular dependency. Evening. Estragon, sitting on a low ball, is trying to reboot his computer. He…
instapaper 
june 2017 by pietvanzoen
An Open Love Letter to JSConf EU, and How it Ended My 2016
An Open Love Letter to JSConf EU, and How it Ended My 2016 Content note: I get deeply personal in this article, and talk about a lot of shitty things from 2016.…
instapaper 
june 2017 by pietvanzoen
13,455 minutes of talking to get one job
I spent three months working full time to get a job. Here’s how it all wentdown. This is a long article. If you don’t like reading, here are the highlights:…
instapaper 
june 2017 by pietvanzoen
Your tech job posting is broken. Here’s how to fix it.
Over a year ago I wrote on the subject of empathetic hiring and how we’re still failing to make it efficient, respectful and inclusive. Changing employers can…
instapaper 
june 2017 by pietvanzoen
Five Things Tech Companies Can Do Better
In the past three months, I've heard a lot of people talking about what they think tech companies can or should do in order to protect women and minorities and…
instapaper 
june 2017 by pietvanzoen
My top 3 lessons from JSConfEU 2017 :: Piet van Zoen
My top 3 lessons from JSConfEU 2017 18 May 2017 Our front end team at Usabilla had the amazing opportunity to attend JSConf EU in Berlin this year. It was a…
instapaper 
june 2017 by pietvanzoen
Woon | Minimalist Flat in Haarlem
I am back with another house tour! We had a wave of visitors over the past months so I took a little break from the blog and from my art. But in an attempt to…
instapaper 
june 2017 by pietvanzoen
RECONSIDER – Signal v. Noise
DHH Creator of Ruby on Rails, Founder & CTO at Basecamp (formerly 37signals), NYT Best-selling author of REWORK and REMOTE, and Le Mans class-winning racing…
instapaper 
may 2017 by pietvanzoen
Karolina Szczur
May 3, 2017 Digital Vulnerability I recall my early adolescence quite fondly, mostly due to untamed, shame-free creativity I often fail to recreate nowadays.…
instapaper 
may 2017 by pietvanzoen
Clean Code: A Handbook of Agile Software Craftsmanship
"It is a myth that we can get systems “right the first time.” Instead, we should implement only today’s stories, then refactor and expand the system to…
instapaper 
may 2017 by pietvanzoen
Why I Stopped Using Multiple Monitors – Hacker Noon
Many developers believe multiple monitors improve productivity. Studies have proven it, right? Well, keep in mind, many of those studies are commissioned from…
instapaper 
april 2017 by pietvanzoen
Releasing Prettier 1.0
April 13, 2017 This post was written by vjeux and edited by jlongster . We officially announced prettier over two months ago as a way to solve the problem of…
instapaper 
april 2017 by pietvanzoen
Thou shalt not depend on me: analysing the use of outdated JavaScript libraries on the web
Thou shalt not depend on me: analysing the use of outdated JavaScript libraries on the web Lauinger et al., NDSS 2017 Just based on the paper title alone, if…
instapaper 
april 2017 by pietvanzoen
Unconventional way of learning a new programming language
There are more than 500 programming languages. Hence, it’s pretty normal for you to start learning a new programming language today. It’s possible that you know…
instapaper  learn  share 
april 2017 by pietvanzoen
Code (p)reviews
I’m not a big fan of job titles . I’ve always had trouble defining what I do as a noun —I much prefer verbs (“I make websites” sounds fine, but “website maker”…
instapaper 
april 2017 by pietvanzoen
JavaScript — Make your Code Cleaner with Decorators – Frontend Weekly
When working with JavaScript, you sometimes need to use the setTimeout function to force some piece of code to run at the next tick. If you are working with…
instapaper 
april 2017 by pietvanzoen
The obligation of a software developer
We live in a world that changes everyday and software is one of the biggest part of that change. People interact with software in many ways, such as their…
instapaper 
april 2017 by pietvanzoen

Copy this bookmark:



description:


tags: