Markus Oberlehner

Blog Page 25

Creating a Pure CSS Animated SVG Circle Chart

At my workplace, we recently faced the task of creating an animated SVG pie/doughnut/circle chart. At first, it didn't seem like a big challenge, but after playing around with a JavaScript-based solution provided to us, and aiming to find a solution that would work without JavaScript, my colleagues and I, concluded that a little JavaScript is necessary to animate the fill state of the circle...

Talk: Monorepos in the Wild

About a month ago I held my first talk at a major conference, the We are Developers conference 2017. I talked about Monorepos and how they can be used to manage huge codebases at an organizational level or smaller codebases like modular open source projects...

An Introvert on a Stage

I had the privilege to speak on one of the side stages at the WeAreDevelopers conference, which is the largest developers conference in Europe. Although, as an introvert, there are not many things I hate more than speaking in front of hundreds of people, it was an opportunity I had to take...

Building the Berlin Skyline with LEGO

Today I didn't feel like programming so I decided to build the LEGO Architecture - Berlin set. I've made the experience that building a LEGO set can be quite relaxing and sometimes it can help to regain motivation for doing the important work you have to do...

Code Quality Matters (for Developers)

Earlier today, I read an interesting article speculating about the code quality of Facebook. There is also a Reddit thread discussing the article with some insights from current and former Facebook employees. Most of the comments agree with the article's conclusions, and I myself know the pain of working with bad code all too well. But still, there was one comment from ”barry” against the popular opinion, which I also can't disagree with...

AMP and the Open Web

About three months ago I held a talk about Google AMP at the local stahlstadt.js meet up. Since then AMP has gained a lot of traction. Today most of my Google search results for news on mobile have this little lightning bolt which marks them as valid (and cached) AMP pages...

Building a Blog with the Static Website Generator Hugo

There are currently three huge trends in the web development world: reactive JavaScript frameworks, progressive web apps, and static website generators. Especially static website generators are currently getting a lot of attention. With smashingmagazine.com one of the most well-known web design blogs has just announced to make the switch from WordPress to a static website generator...

A (Final?) Look at Grid Frameworks

With CSS Grid Layout around the corner and Flexbox being broadly supported, it seems that the importance of grid frameworks is declining. Some people even say that Flexbox made grid frameworks obsolete. I disagree...

Perfectionism Kills Motivation

In the last couple of days, I felt like I was running out of steam. Following my daily routine of committing at least two enhancements to one or more open source projects (mostly my own) felt very exhausting. Yesterday I finally took the time to think about why I'm losing my motivation...