Open in app

Sign In

Write

Sign In

Johannes Stricker
Johannes Stricker

12 Followers

Home

About

Published in

JavaScript in Plain English

·Jan 5

Teleporting Renderless Slots in Vue.js

With Vue 2, one way to create reusable logic was to use renderless components. After Adam’s blog post, the concept quickly became popular. But when Vue 3 introduced the composition API, which offers similar benefits at even greater flexibility, renderless components became less relevant. But there are still some interesting…

JavaScript

3 min read

Teleporting Renderless Slots in Vue.js
Teleporting Renderless Slots in Vue.js
JavaScript

3 min read


Published in

JavaScript in Plain English

·Jan 3

How to Vendor npm Dependencies

When you have to make changes to a third-party npm library, you usually have two choices: Fork the library and publish it as a new package. Or vendor the library and copy it into your project. Both are valid options and depending on the scenario you have to decide which…

JavaScript

2 min read

How to Vendor npm Dependencies
How to Vendor npm Dependencies
JavaScript

2 min read


Published in

JavaScript in Plain English

·Mar 8, 2022

The Structure of Conditional Expressions

And why yours should read like natural language — When talking about clean code there are some things that most programmers will pay attention to. Naming things well or using short function bodies are two examples. But there are other, more subtle code smells that can make your code hard to understand. One thing I recently stumbled upon in…

Programming

2 min read

The Structure of Conditional Expressions
The Structure of Conditional Expressions
Programming

2 min read


Published in

JavaScript in Plain English

·Sep 18, 2021

How to Integrate ESLint into a Legacy Codebase

One of the first things I usually do for a new JavaScript project is to set up and configure ESLint. ESLint is a static code analyzer. It’s great for two reasons: First, it helps you enforce a consistent coding style across a team of developers or as a solo dev…

JavaScript

3 min read

How to Integrate ESLint into a Legacy Codebase
How to Integrate ESLint into a Legacy Codebase
JavaScript

3 min read


Published in

JavaScript in Plain English

·Feb 13, 2021

Getting Started with Loaders and Plugins in Webpack

In 2016 I traveled through Australia for a few weeks and tried surfing for the first time in my life. I loved it, but I had an uneasy feeling whenever I went into the water. …

Webpack

11 min read

Getting Started with Loaders and Plugins in Webpack
Getting Started with Loaders and Plugins in Webpack
Webpack

11 min read


Published in

The Startup

·Jan 15, 2021

How to Set Up an Electron App With Vue and Webpack

I recently started my first electron project because I thought it was the quickest way to build a user interface for a desktop app that I was developing. But the project setup turned out to be much more difficult than I had anticipated because I ran into many errors that…

Electronjs

9 min read

How to Set Up an Electron App With Vue and Webpack
How to Set Up an Electron App With Vue and Webpack
Electronjs

9 min read

Johannes Stricker

Johannes Stricker

12 Followers

I’m a german software engineer interested in everything related to digital products.

Following
  • Netflix Technology Blog

    Netflix Technology Blog

  • Marc Andrew

    Marc Andrew

  • Scott Belsky

    Scott Belsky

  • Ev Williams

    Ev Williams

  • The Basketball Action Dictionary

    The Basketball Action Dictionary

See all (42)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams