Kenneth Skovhus

107 Flips | 3 Magazines | 5 Likes | 1 Follower | @k_skovhus | Keep up with Kenneth Skovhus on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Kenneth Skovhus”

Introducing Redux Offline: Offline-First Architecture for Progressive Web Applications and React Native

<i>This post is a long-form trip report from the depths of building offline-friendly web and mobile applications. If you’re looking to understand the</i> …

The Right Way to Test React Components

There’s a lot of confusion right now about the “right” way to test your React components. Should you write all your tests by hand, or only use …

JavaScript

This super precise handwriting robot is so satisfying to watch

AxiDraw V3 could be the unlikely savior of the art of penmanship. Created by Evil Mad Scientist, it's a pen-plotting robot that serves as a “personal …

Robotics

CSS Reference

CSS

Undebt: How We Refactored 3 Million Lines of Code

Peter Seibel wrote that to maximize engineering effectiveness, “Let a thousand flowers bloom. Then rip 999 of them out by the roots.” Flowers, in how …

The cost of small modules

<i>Update (30 Oct 2016): since I wrote this post, a bug was found in the benchmark which caused Rollup to appear slightly better than it would</i> …

Great Software Isn’t Built To Last, It’s Built To Die Gracefully

How much can you learn from your code and how easily can you replace it with something better?<p>As software engineers we have this ideal of a perfectly …

The Majestic Monolith

Some patterns are just about the code. If your code looks like this, and you need it to do that, here’s what to do. You’d do well to study…Continue …

When to Rewrite from Scratch - Autopsy of a Failed Software

It was winter of 2012. I was working as a software developer in a small team at a start-up. We had just released the first version of our software to …

Micropackages and Open Source Trust Scaling

Like everybody else this week we had fun with the pad-left disaster. We're from the Python community and our exposure to the node ecosystem is …

5 Questions Every Unit Test Must Answer

How to Write Better Tests<p>Most Developers<br>Don’t Know How to Test<p>Every developer knows we should write unit tests in order to prevent defects from being …

JavaScript

Motion Design is the Future of UI

Have you been noticing the words ‘motion design’ popping up around the design world? Companies big and small are starting to hire designers …

Finally, Real-Time Django Is Here: Get Started with Django Channels

<i>Today, we're thrilled to host Jacob Kaplan-Moss. Jacob's a former Herokai and long-time core contributor to Django, and he's here to share an</i> …

Firing People

So it’s been a little over a year since GitHub fired me.I initially made a vague tweet about leaving the company, and then a few weeks later I wrote</i> …

Write code that is easy to delete, not easy to extend.

“Every line of code is written without reason, maintained out of weakness, and deleted by chance” <i>Jean-Paul Sartre’s Programming in ANSI C.</i>Every line …

Animating the Unanimatable.

Smooth reordering transitions in React.js<p>Between CSS3 transitions, @keyframe animations, and wonderful new technologies like the upcoming Web …

Douglas Rushkoff: 'I’m thinking it may be good to be off social media altogether'

Douglas Rushkoff emerged as a media commentator in 1994 with his first book, <i>Cyberia</i>. His debut examined “the early psychedelic, rave roots of digital technology. I was trying to infer what a digital society might be like given the beliefs of these people,” he tells me, while speaking on phone from …

Social Media

The-cost-of-transpiling-es2015-in-2016/README.md at master · samccone/The-cost-of-transpiling-es2015-in-2016

The cost of transpiling es2015 in 2016<p><b>tl;dr</b><p>There are a lot of tools to compile es2015 to es5. When choosing your compile stack you should be aware …

Interview with Jesper Louis Andersen about Erlang, Haskell, OCaml, Go, Idris, the JVM, software and protocol design — PART I

In this occasion we interviewed Jesper Louis Andersen, a type theorist with lot of practical knowledge and experience. His blog (you should also …

~2015 in review

This started off as a generic year in review but as I was writing it became a lot more personal. This is my story of how I dealt with going from high …

Some problems with React/Redux

André Staltz<p>Some problems with React/Redux<p>20 Jan 2016<p>About two years ago I first tried React in a real application. As I started using it extensively …

Why I Quit my Dream Job at Ubisoft

The Reality of AAA Games Development or: How I Learned to Stop Worrying and Go Indie<p>Back in 2005, I remember my boss asking me where I’d see myself …

Please, Please Don’t Use “CSS in JS”

CSS in JS is one member of a family of front end methodologies recently invented by a small group of developers at Facebook. It is in the same …

10th Anniversary of jQuery

Today marks the 10th anniversary of the release of jQuery. I announced it back at BarCamp NYC 2006 when I was still in college. It’s incredible to …

Abandoning the mothership

The time had come to pour into our front-end code the same poison we had given our back-end systems.<p><i>Part 2 of "Toward a maintainable front-end"</i> …

Why Copenhagen Has Almost Perfect Water

Residents of the Danish capital swim in its harbor and drink some of the world’s purest tap water—taking care not to waste it—thanks to decades of government efforts.<p>If you lived in a metropolis roughly the population of Baltimore, would you consider swimming in its waterways?* In the United …

Macbook charger teardown: The surprising complexity inside Apple's power adapter

Have you ever wondered what's inside your Macbook's charger? There's a lot more circuitry crammed into the compact power adapter than you'd expect, …

Metadata Investigation : Inside Hacking Team

Once online, our every movement, every click, sent or received email, our every activity produces a vast amount of invisible traces. These traces, …

Oh, Go Ahead. Overthink FizzBuzz.

Feb. 25th, 2008 06:24 pm Oh, Go Ahead. Overthink FizzBuzz.<p>I gave the best programming interview answer I may have ever given last Friday.<p>The …

Facebook Relay: An Evil And/Or Incompetent Attack On REST

Facebook's on an evil mission. It wants to convince you that the web is broken. So Facebook recently introduced Relay. To explain why you "need" …