by Yancy Min

In this article, I show how to use Git includeIf statements to include multiple configurations based on the directory you are currently in.

The Basic Setup of Git

Recently I had to set up a new machine. When setting up a new environment, one of the first things is also setting up Git.

This is rather straightforward, you install Git and configure some preferences to your need like setting your name and email. You can do so by running the following commands in your terminal.

git config --global user.name
git config --global user.email


by Pat Whelen

Welcome to my Weekly Digest #16, which is the last one for April.

This weekly digest contains a lot of interesting and inspiring articles, videos, tweets, podcasts, and designs I consumed during this week.

Interesting articles to read

How I Built My Blog

An in-depth look at the technical stack behind this very blog! We’ll see how Josh uses Next’s API routes to implement my hit and like counters, how he uses MDX to add interaction and customization, and how he organizes his codebase, among others.

How to remember JavaScript

JavaScript contains many things — lots of different methods and ways to do things. How do you remember them all?

DevTools for CSS layouts 2021 edition

As someone who…


by Valery Rabchenyuk

Welcome to my Weekly Digest #15 of this year.

This weekly digest contains a lot of interesting and inspiring articles, videos, tweets, podcasts, and designs I consumed during this week.

Interesting articles to read

Comprehensive guide to using Redux in React Native

Using hooks with Redux makes it simple to manage state internally in React Native applications with many components.

How to test 400 React components without breaking a sweat

Your organization’s development experience can be detrimental to your ability to ship code to your clients. There is a very delicate balance that needs to be found between testing your code and design.

Seven Mistakes To Avoid In Your Technical Interviews

It’s no secret that the technical interview process leaves something to be desired; it’s often riddled with anxiety and…


by Nikhil kumar

Welcome to my Weekly Digest #14 🌱

This weekly digest contains a lot of interesting and inspiring articles, videos, tweets, podcasts, and designs I consumed during this week.

Interesting articles to read

Top-level await is available in Node.js modules

Node.js’ top-level is available in ES modules. Find out about three ways to enable it and untangle your code.

From Express to Fastify in Node.js

It has been almost two years since Express has been updated, and a lot of new great tools came around since then. I recently tried Fastify for the first time, and it took me no longer than a few minutes to decide to make a switch. …


by Leigh Kendell

Welcome to my Weekly Digest #13 which is the first one for April.

This weekly digest contains a lot of interesting and inspiring articles, videos, tweets, podcasts, and designs I consumed during this week.

Interesting articles to read

How to Animate Items Out of an Array in React

Animating items out of an array in React can be trickier than you’d think. If you have tried to roll your own solution yet, you have likely been frustrated by the fact that, once your state has been updated with an item removed, it’s gone (and hard to hold on to for the sake of animation!).

Building a geolocation widget

Gorillas being about delivering groceries, they recently released a small…


by Johny Goerend

Welcome to my Weekly Digest #17 which is the first one for May.

This weekly digest contains a lot of interesting and inspiring articles, videos, tweets, podcasts, and designs I consumed during this week.

Interesting articles to read

CSS Hell

Collection of common CSS mistakes, and how to fix them.

Faster builds for large sites on Netlify with On-demand Builders

Learn how On-demand Builders improve build times for large sites on Netlify. They help the Jamstack support larger websites and more dynamic apps across any JavaScript framework.

What Questions Should You Ask in a Software Engineer Interview?

Often, we focus on acing the interview; however, we need to remember that the process is a two-way street.

JavaScript Temporal API- A Fix for the Date API

JavaScript has a bad date handling API because the Date…


by Aliis Sinisalu

Welcome to my Weekly Digest #12 which is the last one for March.

This weekly digest contains a lot of interesting and inspiring articles, videos, tweets, and designs I consumed during this week.

Interesting articles to read

Scripting with GitHub CLI

To celebrate one year since launching CLI, we’re sharing some ways you can customize and build on top of the gh command.

New ES2021 features you may have missed

Discover the five new ECMAScript (JavaScript)feature proposals that have an anticipated release date for mid-2021.

Not Your Typical Horizontal Rules

The HTML <hr> element adds a horizontal rule (or line) wherever you place it. A horizontal rule is used to provide a visual break and divide content. …


Welcome to my Weekly Digest #11.

by Annie Spratt

This weekly digest contains a lot of interesting and inspiring articles, videos, tweets, and designs I consumed during this week.

Interesting articles to read

React authentication, simplified

Authentication is one of those things that just always seems to take a lot more effort than we want it to. To set up auth, you have to re-research topics you haven’t thought about since the last time you did authentication, and the fast-paced nature of the space means things have often changed in the meantime.

Introducing Env: a better way to read environment variables in JavaScript

If you write server-side JavaScript, chances are you’ve need to read information from environment variables. It’s considered a…


by Carsten Stalljohann

Welcome to my Weekly Digest #10.

This weekly digest contains a lot of interesting and inspiring articles, videos, tweets, and designs I consumed during this week.

Interesting articles to read

Boost Your Programming Skills by Reading Git’s Code

In this article, we discuss the original version of Git’s code to highlight how reading code can boost your coding skills. We cover the reasons to learn about Git’s code and how to access it. We discuss Git’s original codebase structure and how Git’s core functionalities are implemented in code.

Insert Cursor at Any Position at Command Line

Building a Healthy On-Call Culture

In this post, we share some of the best practices we apply when SoundCloud engineers take on out-of-hours support duties.

Building a ‘Table Of Contents’ with active indicator using JavaScript Intersection Observers

The JavaScript Intersection Observer…


by Annie Spratt

Welcome to my Weekly Digest #9 of this year.

This weekly digest contains a lot of interesting and inspiring articles, videos, tweets, and designs I consumed during this week.

Interesting articles to read

How to Map Mouse Position in CSS

Let’s look at how to get the user’s mouse position and map it into CSS custom properties: --positionX and --positionY.

We could do this in JavaScript. If we did, we could do things like make make an element draggable or move a background. But actually, we can still do similar things, but not use any JavaScript!

Use Touch ID for sudo on Mac

The landscape of security is changing quite a bit. We’ve gone from basic username and…

Marco Biedermann

Full-Stack JavaScript Engineer with focus on React, Redux & Node.js and passioned about Open Source working @Mobime based in Berlin, Germany marcobiedermann.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store