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.

This will save your settings in a global ~/.gitconfig


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 Rosan Harmens

Welcome to my Weekly Digest #30 which is the first one in August for 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

Creating an accessible autocomplete experience

After many months of research, development, and testing, we’re excited to announce that the React Spectrum ComboBox component and React Aria useComboBox hook are now available! In this post, we'll take a deeper look into some of the challenges we faced when building an accessible and mobile-friendly ComboBox.

A framework for building Open Graph images

We recently set about creating a framework and service for automatically generating social sharing images…


by Lukas Bato

Welcome to my Weekly Digest #29 of this year. It’s still a bit quiet out there in the community due to the summer holidays.

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

The Large, Small, and Dynamic Viewports

There are some changes being made regarding viewport units. The additions define several viewport sizes: the Large, Small, and Dynamic Viewport.

Temporal: getting started with JavaScript’s new date time API

Automatic hyphenation depends on the defined document language

Ways to hyphenate words and how the document language affects automatic hyphenation.

Some great videos I watched this week

Performance Testing CSS-Tricks with WebPageTest

Chris Coyier (CSS-Tricks) gets a hands-on performance review with Tim Kadlec (WebPageTest).

by Chris Coyier

The Math behind Animations

Learn React Native Gestures and Animations

by…


by Shyam

Welcome to my Weekly Digest #28.

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

Meta Theme Color and Tricker

Starting with Version 15, Safari supports the theme-color <meta> tag both on macOS and iOS.

Some great videos I watched this week

21+ Browser Dev Tools & Tips You Need To Know

The web browser is one of the most sophisticated tools on the planet. Today we look at 21 tricks, tips, and lesser-known features in Chrome Dev Tools that will make your life easier as a web developer.

by Fireship

Arrive Steering Behavior

It’s finally time for me to tackle a JavaScript (p5.js) implementation of the “arrival” steering behavior from Craig Reynolds’…


by SHTTEFAN

Welcome to my Weekly Digest #27.

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

export default thing is different to export { thing as default }

Here’s how they differ, and when it matters…

SVG Favicons in Action

Ever heard of favicons made with SVG? If you are a regular reader of CSS-Tricks, you probably have. But does your website actually use one? The task is

npm audit: Broken by Design

Found 99 vulnerabilities (84 moderately irrelevant, 15 highly irrelevant)

Some great videos I watched this week

React’s Automatic State Batching

Little known fact React batches your state state changes to result in only a single render (DOM) update. Except when it didn’t, But now it does.

by Basarat

Building a Data-Backed Next.js Site with Prisma & App Platform


by Nikhil Dafare

Welcome to my Weekly Digest #26.

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

React Architecture: How to Structure and Organize a React Application

There is no consensus on the right way to organize a React application. React gives you a lot of freedom, but with that freedom comes the responsibility of deciding on your own architecture.

Bear plus snowflake equals polar bear

How to preserve query parameters in React Router links

React Router makes front-end routing a breeze, but it’s not always obvious how to handle query parameters.

Good Meetings

Like it or not, meetings are essential to a good working environment and communication. …

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