Weekly

Taking inspiration from weekly of saurabh.

Intresting Reading & Projects

2024

Week 14

Running AI client-side

Week 13

A simple TradingView historical Data Downloader

Open clicked URLs into a particular Google Chrome profile

Week 12

A simple TradingView historical Data Downloader

Discover Exploding Topics

How the Debt Snowball Method Works

Week 11

Blog Ideas Generator

Week 10

A New Era of Medium Engineering

Greenboot: Automate rollbacks for atomically updated systems

Week 09

mongodb-grafana-plugin

Installing Prometheus on the Raspberry Pi

Week 08

How to Use VIA (Advanced Guide)

Week 07

How to run a fully automated YouTube channel using Python

Easily share files, folders and clipboard over LAN - Like Google Drive but without internet

Week 07

Week 06

An Interactive Intro to CRDTs

Week 05

The Machine Learning Toolkit for Kubernetes

Week 04

Python in Visual Studio Code

Week 03

Raft and Paxos: A brief Introduction to the Basic Consensus Protocols Powering the Distributed Systems Today

Managing critical impacts and considerations due to API evolution

Week 02

Fixing security vulnerabilities with AI

How Copilot will lead to hiring more developers, not less

Week 01

How we ensure Cloudflare customers aren't affected by Let's Encrypt's certificate chain change

How to use HTTP Basic Authentication in nginx

2023

Week 52

How to create a search engine

How I Stay Passionate and Avoid Fatigue on Long Projects

Week 51

How to display whole systemctl output

Week 50

Myntra Store Federated Architecture Part 1: Automatic Layout Widget Reordering

Scrum Ceremonies to Add to Your Sprint: Pre-Refinement

Week 49

VSCode Extensions To Magically Accelerate Your Productivity

What is Functional Programming?

Week 48

Introducing NoState Prefetch

7 Javascript EEG Mind Reading Libraries

Creating an Instagram Bot With Node.js

Week 47

DotSlash: Simplified executable deployment

Week 46

Ultimate Network Monitoring Solution with a Raspberry Pi using Docker

Week 45

Hunting a Ghost – Finding a Memory Leak in Node.js

sqlfmt: A free online SQL formatter for writing prettier SQL

Week 44

Distributed Caching

Week 43

What Does It Mean to Be a Software Product Owner?

System Design — Caching

Week 42

8 powerfull AI tools

Week 41

API links vs keys: Why you should use links, not keys, to represent relationships in APIs

Bash, Zsh and fish completion support for git-flow

Week 40

Coming to terms: Circuit Breaker

Week 39

Service Worker Recipe

What is tree shaking and how does it work?

Week 38

How to be better mentee

Safe URLs 101

How to Thrive and Grow in Software Industry as an Introvert

Week 37

The Best React Chart Libraries for Data Visualization in 2023

Week 36

One minute for mental health

Use Docker Scout to Identify Security Vulnerabilities

Week 35

Online cross-browser testing

Create a custom Raspbian OS image for production.

Week 34

UI vs. UX Design – What’s the Difference and Why Does It Matter?

Apache ZooKeeper

The Commitment Inventory

Week 33

Awesome ChatGPT Prompts

Week 32

Gitlab runner on Raspberry Pi

The open-source notification infrastructure with fully functional embedded notification center

Week 31

What I learned from 100 days of rejection

Week 30

The all-in-one business messaging platform that gathers teams, conversations, data and knowledge, around one place.

Elevate Your PowerPoint Presentations with ChatGPT

Week 29

7 AI tools to crack your next interview

Relocate resource intensive third-party scripts off of the main thread and into a web worker

How to think like a programmer — lessons in problem solving

Week 28

Simulated Bootstrapped A/A tests

Week 27

An Annotated webpack 4 Config for Frontend Web Development

Optimize your studying with the Three Pillars of Coding Interview Prep

Week 26

How to study data structures and algorithms to rock your interview

Week 25

Notification library for gophers and their furry friends.

Week 24

A container-based solution for automating Docker container base image updates.

Building an API with GraphQL and Go

Week 23

A collection of useful resources for building RESTful HTTP+JSON APIs.

Installing Docker on the Raspberry Pi

Week 22

Installing Portainer to the Raspberry Pi

Week 21

A MongoDB GUI with Fluent Design

Week 20

Useful sites that will help you to create a killer resume

What is Deno, and how is it different from Node.js?

Top 3 free beautiful documentation site that you can use today.

Week 19

Job hunt AI tools

Farewell Node.js

Week 18

Kubectl oh-my-zsh pluggin

Week 17

Popular Node.js patterns and tools to re-consider

Using Algorithms to Meet Accessibility Requirements for Color Contrast

Week 16

Ensure your site and your users' data is secure

20 Easy Ways to Be More Productive as a Developer

Week 15

Turn any device into a secondary screen for your computer

7 Absolute Truths I Unlearned as Junior Developer

Week 14

HTTP API Development Tools

Week 13

Security headers quick reference

Week 12

Go code refactoring : the 23x performance hunt

Node.js Under The Hood #1 - Getting to know our tools

Week 11

9 Important Things to Do After Installing i3wm

Use these VS Code Extensions to impress your boss

Flexible Feature Flipping/Flagging for Node.js

Week 10

ZSH plugins

Things I Learnt The Hard Way (in 30 Years of Software Development)

How to make progerss while studying for coding interviews

Week 09

Cannot connect to the Docker daemon in GitLab CI — Common Causes and Solutions

Week 08

10 Ways I Use ToDoist for Getting Things Done (GTD)

Canva type editor

Lessons learned scaling PostgreSQL database to 1.2bn records/month

Week 07

lgorithms and data structures implemented in JavaScript with explanations and links to further readings

Week 06

Separation of concerns

Week 05

Container Networking From Scratch - Kristen Jacobs, Oracle

What is time-to-live (TTL)? | TTL definition

Week 04

How to Clone Raspberry Pi SD Card on Windows, Linux and macOS

Week 03

Here are some amazing advantages of Go that you don’t hear much about

Develop Your CI/CD Pipelines as Code and Run Them Anywhere

A script to easily set up a SparkleShare host

Week 02

Path to a free self-taught education in Computer Science!

50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs

Week 01

WireGuard VPN

7 GitHub projects to supercharge your Docker practices

2022

Week 52

Rust / Wasm framework for building client web apps

Week 51

A curated list of awesome Go frameworks, libraries, and software

Week 50

React Spectrum

Contrast Checker

Week 49

Tooling for nodejs

JavaScript Symbols, Iterators, Generators, Async/Await, and Async Iterators — All Explained Simply

Week 48

Web Performance: Integrating Lightouse CI in your Gitlab CI/CD pipeline

Week 47

UTC is enough for everyone ...right?

Week 46

Material Design

Markup Validation Service

Week 45

Creating a Multilingual Blog With Jekyll

Week 44

Building a Tabs component

Metaprogramming with Proxies

Essential Books That Every Programmer Should Read

Week 43

Streams—The definitive guide

Week 42

Infrastructure as Code Explained

Week 41

The Clean Architecture

Using Clean Architecture for Microservice APIs in Node.js with MongoDB and Express

Week 40

Free software for

An Introduction to Domain-Driven Design (DDD)

Week 39

Free cracked software for OSX, Windows & Android

Week 38

PhotoScan by Google Photos

Week 37

Socratic by Google

Week 36

PDF Drive is your search engine for PDF files

Week 35

Traffic shadowing

The browser for ambitious developers

Week 34

Accessing hardware devices on the web

Week 33

Using Clean Architecture for Microservice APIs in Node.js with MongoDB and Express

The 10 Browser Extensions I Can’t Live Without

NODE.JS AND THE STRUGGLES OF BEING AN EVENTTARGET

Week 32

Writing & organizing Node.js API Tests the right way

Node.js Architecture Pitfalls to Avoid

Week 31

Making GitHub’s new homepage fast and performant

Week 30

Systems design for advanced beginners

Week 29

tdlr newsletter

Week 28

Algo - Reservoir Sampling

UI Firebug

Week 27

Eliminate repetitive typing and mistakes

Week 26

Your Personal Writing Assistant

Automatically generate step-by-step guides for any process.

Identify technologies on websites

Week 25

11 FREE Sites To Get Design Inspiration For Your Next Project

Node.js database migration management for Postgresql

Week 24

A small and dependency-free plugin for Hexo that adds `share_post` tag.

Hexo plugin to auto publish posts and pages on Twitter

Week 23

Hexo plugin to generate a JSON file for generic use or consumption with the contents of posts and pages

Week 22

Keyword based cross blog posts recommendation - Hexo

Plugin for the Hexo static site generator to add support for featured images in posts

Week 21

Undervalued Software Engineering Skills: Writing Well

GraphQL: The Documentary

Week 20

Karabiner-Elements complex_modifications rules

Week 19

Gathering all info published, both by Apple and by others, about new framework SwiftUI.

Startup idea checklist

Week 18

Performance Speed Limits

A long list of (advanced) JavaScript questions, and their explanations

Week 17

Trendy, ready to use images for your 404 page

You (probably) don’t need ReCAPTCHA

Week 16

What Go Programming Language does and does not have

An anti-bikeshedding Kotlin linter with built-in formatter

Introducing Mercury OS

Week 15

Understanding real-world concurrency bugs in Go

An emoji guide for your commit messages

Week 14

Sitemap-generating framework for node.js

The GraphQL Cloud Platform

Week 13

HTML can do that?

A key remapping daemon for linux.

List of Keysyms Recognised by Xmodmap

How to install Interception Tools on Pop!_OS

Week 12

Fix broken node modules instantly

Madge is a developer tool for generating a visual graph of your module dependencies, finding circular dependencies, and giving you other useful info

Week 11

Jump quickly to directories that you have visited "frecently." A native Zsh port of z.sh with added features.

The German Tank Problem

Week 10

Plugin for Hexo CMS to display reading time for article

z - jump around

Turn any device into a secondary screen for your computer

Week 09

Linux Ubuntu i3 multi-monitor support using xrandr

List of all setxkbmap configuration options (including models/layout/etc)

Week 08

How to Section Your HTML

7 Subtle Pitfalls in the Go Language

Dotfiles

A fast and easy to use tool for creating status bars

Week 07

Create graphs from your CommonJS, AMD or ES6 module dependencies

All you need to know about MongoDB schema migrations in node.js

Week 06

The 10 Most Common Mistakes That Python Developers Make

React - Toolkit for building accessible UIs

Week 05

Rapidly build modern websites without ever leaving your HTML

Instant PHP quality checks from your console

Machine Learing Courses

Week 04

Machine Learing Courses

Todist CLI

Week 03

SSL Configuration Generator

Lookup Nameserver records of any domain

Week 02

Find solutions to all your git problems along with tips & tricks to improve your git workflows!

The lazier way to manage everything docker

Week 01

CORS Tutorial

The real reason why we are tired and what to do about it

Master the command line, in one page

2021

Week 52

We Can Do Better Than SQL

An Overview of Go's Tooling

A guide to understand the importance of commit messages and how to write them well

Week 51

A truly monstrous async web chat using no JS whatsoever on the frontend

WEB TYPOGRAPHY RESOURCES

Week 50

The real reason why we are tired and what to do about it

Open source collaborative text editors

Personal website + blog for every github user

Jets: The Ruby Serverless Framework

Week 49

Serverless batch computing made simple

Week 48

Python built-in functions to know

Week 47

React: Hot Reloading with Time Travel

Use `rem` for Global Sizing; Use `em` for Local Sizing

Week 46

React for Vue developers

Week 45

How ‘dark patterns’ influence travel bookings

The THC Growth Planner

Week 44

Prospect Theory: How Users Make Decisions

SOLID principles of object-oriented programming

Week 43

Node Best Practice

Week 42

i3 User’s Guide

A Decade of Remote Work

HTTP headers for the responsible developer

Week 41

A list of interview questions. This repository is everything you need to prepare for your technical interview

On Being A Senior Engineer

Week 40

Install Python the right way

A simple app to do the pomodoro technique in Ubuntu

Week 39

Preload, Prefetch and Preconnect: Speed Up your Website with Resource Hints

Sorting Algorithms

Week 38

Backreferences in JavaScript regular expressions

Go Concurrency Patterns

Week 37

An Introduction to Kubernetes

What is advantage of Tini?

Week 36

Responsive images in React with srcset

Coding Interview Meditation

Week 35

Algo VPN is a set of Ansible scripts that simplify the setup of a personal WireGuard and IPsec VPN.

Week 34

Pushover makes it easy to get real-time notifications on your Android, iPhone, iPad, and Desktop (Android Wear and Apple Watch, too!)

A simple, distributed task scheduler and runner with a web based UI.

web-vitals library is a tiny (~1K), modular library for measuring all the Web Vitals metrics on real users

Week 33

Compare real-world performance of sites and URLs

Week 32

Understanding Streams in Node.js

The Automation Playground

Week 31

The 8 Best Remarketing Ads the Internet Has Ever Seen

How to Use Emotional Triggers in Your Copy to Get More Sales

Week 30

An evolving how-to guide for securing a Linux server.

How to Write Good Error Messages

Quora Marketing

Week 29

Zero dependency library to provide some basic geo functions

Week 28

High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.

Week 27

The Chart makes your data pop, and it is easy to use. It provides you with multiple charts like Bar, Column, Line, and more.

Simple, versatile string pluralization

The extension provides refactoring tools for your React codebase

Week 26

How to send good pull requests on GitHub

Let's Build a Sales Dashboard with React

Week 25

JavaScript Symbols, Iterators, Generators, Async/Await, and Async Iterators — All Explained Simply

Week 24

Understanding the Delete Operator in JavaScript

Week 23

How to Fully Optimize Webpack 4 Tree Shaking

Scaling WebSocket Connections using Shared Workers

Week 22

What exactly is Node.js?

One Simple Trait That Will Advance Your Software Career

Cool Chrome DevTools tips and tricks you wish you knew already

Week 21

5 Quick and Easy Data Visualizations in Python with Code

Awesome Developers, Streaming

Week 20

the Ultimate Guide to an Interface Icon Set

How Users Make Decisions

Week 19

How to Conduct the Perfect Marketing Experiment

Week 18

A Practical Introduction to Container Terminology

Duplicate Content - SEO

Week 17

Using interactions to shape user behavior patterns

Week 16

A composable charting library built on React components

The Ultimate Guide to Learning Full Stack Web Development in 6 months, for $30

A tiny wrapper built around fetch with an intuitive syntax

Week 15

The definitive guide to JavaScript Dates

Adding Particle Effects to DOM Elements with Canvas

Week 14

Lightweight and simple data table with no dependencies

Varnish HTTP Cache

Week 13

Node module to allow for easy Excel file creation

Week 12

Free and Beautiful Vue 3 Admin Template

A pure javascript QR code reading library. This library takes in raw images and will locate, extract and parse any QR code found within.

Week 11

Pluggable WebRTC softphone and communication platform.

Week 10

modest collection of cheatsheets

Week 09

ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools

Crafting beautiful UX with API requests

The next open source file uploader for web browsers

Week 08

Raytracing: WebAssembly vs JavaScript

Week 07

An utility tool to list npm scripts from package.json file

React renderer for creating PDF files on the browser and server.

Week 06

Build a state management system with vanilla JavaScript

Week 05

Logging Activity With The Web Beacon API

Week 04

Deploying a Stateful Application on Google Cloud Kubernetes Engine

HTTP Requests Compared: Why Axios Is Better Than Node-Fetch

Developing Real-Time Web Applications with Server-Sent Events

Week 03

Introduction to Property Based Testing

Week 02

Physics engine in your JavaScript program

Data Structures for Coding Interviews

Week 01

An Introduction to Web Components

The RedMonk Programming Language Rankings

2020

Week 52

Javascript in one pic

Week 51

Building the Google Photos Web UI

Week 50

The Best Explanation of JavaScript Reactivity

Week 49

Why I've stopped exporting defaults from my JavaScript module

From datacenter to cloud to edge, Rancher lets you deliver Kubernetes-as-a-Service.

Why Is Google Translate Spitting Out Sinister Religious Prophecies?

Week 48

A webcomic of romance, sarcasm, math, and language.

The Shell Introduction I Wish I Had

Week 47

Javascript Pure Implementation of Statistical R "core" numerical libRmath.so

Game Boy / Game Boy Color Emulator Library, video_gamewritten for WebAssembly using AssemblyScript. rocketDemos built with Preact and Svelte

Week 46

A tiny and simple stackable modal plugin for web apps

Week 45

draxt.js – NodeList/jQuery-like package for File System (node.js)

Week 44

Nice-looking lightweight console ASCII line charts ╭┈╯ for NodeJS, browsers and terminal, no dependencies

Pattern Matching for Javascript

Week 43

A flexible and powerful issue reader for GitHub

JavaScript fluent validation library

Property based testing framework for JavaScript (like QuickCheck) written in TypeScript

Week 42

Automated image Editing, Optimization and Analysis via CLI and a web interface

JavaScript fundamentals before learning React

Week 41

Build CRUD apps in fewer lines of code. Learn how to build this CRUD app

Tiny Emulators

Week 40

The Grid is a powerful library with features like data editing, filtering, sorting, and more, and can be used to customize the editor or the renderer to your desired format.

Week 39

Tutorial - Build an Instagram clone with Vue.js and CSSGram

Build an Excel task pane add-in using Vue

Week 38

Pushbar.js

Week 37

Fast, disk space efficient package manager

Start using any VSCode theme directly in CodeSandbox

Week 36

Essential Books That Every Programmer Should Read

JAMstack WTF

Week 35

The Difference Between a Framework and a Library

Scalable architecture without magic (and how to build it if you’re not Google)

Famous Laws Of Software Development

Week 34

How To Secure A Linux Server

USE REACT IN CYCLE.JS AND VICE-VERSA

Week 33

Operationalizing Node.js for Server Side Rendering

Build a Realtime Serverless GraphQL API with Websockets on AWS

Week 32

Essential Books That Every Programmer Should Read

Benchmarking Go vs Node vs Elixir

Week 31

The “Bug-O” Notation

Comprehensive Python Cheatsheet

Week 30

We've all faced rejection

Week 29

Become a better Developer, one New Tab at a time.

Flexbox is a CSS module

Async IO in Python: A Complete Walkthrough

Week 28

Professional Programming

Week 27

Functional Programming Fundamentals

Data Structures 101: Graphs — A Visual Introduction for Beginners

Week 26

Awesome list of Important Podcasts for software engineers

Eva Icons

Week 25

XSStrike is a Cross Site Scripting detection suite equipped with four hand written parsers, an intelligent payload generator, a powerful fuzzing engine and an incredibly fast crawler.

Node.js & JavaScript Testing Best Practices (2020)

101 Bash Commands and Tips for Beginners to Experts

Week 24

Want to build something fun? Here’s a list of sample web app ideas

Week 23

Markdown for the component era

How to teach Git

Problem Solving with Algorithms and Data Structures using Python

Week 22

What's in a Production Web Application?

The Inter typeface family

Week 21

SSH Examples, Tips & Tunnels

Week 20

How to create a Node.js web app using no external packages

Monorepos: Please don’t!

Week 19

Monorepo: please do!

Free vector illustrations

The Element of UI Enginerring

Week 18

React Developer Road map

Week 17

How to do this in Flutter?

Inspirational Websites from 2018

Week 16

JAVASCRIPT GETTER-SETTER PYRAMID

20 ways to become a better Node.js developer in 2020

What I look for in a designer

Week 15

The Book of Secret Knowledge

Week 14

A Design System for the Web

What, exactly, is the DOM?

Awesome Python Applications

Week 13

snippet generator

The Ultimate Guide to Learning CSS

Week 12

The Ultimate VSCode Setup for Front End/JS/React

5 excellent website redesigns — before and after

Redesigning the Office App Icons to Embrace a New World of Work

Securing Your Site like It’s 1999

Week 11

The faster you unlearn OOP, the better for you and your software

eDEX-UI is a fullscreen, cross-platform terminal emulator and system monitor that looks and feels like a sci-fi computer interface.

The Ultimate VSCode Setup for Front End/JS/React

Week 10

5 Lessons Learned From Writing Over 300,000 Lines of Infrastructure Code

Exploring Vim

Stylish CLI prompts that are user-friendly, intuitive and easy to create.

The easiest way to configure a performant, secure, and stable NGINX server.

Building Your Color Palette

Week 09

Getting to 10x (Results): What Any Developer Can Learn from the Best

What Most Remote Companies Don’t Tell You About Remote Work

I was looking for a house, so I built a web scraper in Python!

Week 08

Carlo - headful Node app framework

Awesome README

Week 07

Command-line JSON processing tool

A Netflix Web Performance Case Study

A to Z Resources for Students

Fear, trust and JavaScript: When types and functional programming fail

Week 06

Falcon is a multi-process, multi-fiber rack-compatible HTTP server built on top of async, async-io, async-container and async-http.

Awesome Online IDE

Week 05

Immutable Web Apps

Setup Kibana Dashboards for Nginx log Analysis

How Facebook 3D Photos Work

Week 04

Setup Kibana Dashboards for Nginx log Analysis

The Fuck is a app, that corrects errors in previous console commands.

Awesome MongoDB

How to write a killer Software Engineering résumé

CodePen Home Pure CSS Toggle Buttons | ON-OFF Switches

A Beginner's Guide to JavaScript's Prototype

The Algorithms - Python

A curated list of delightful Visual Studio Code packages and resources

How to understand any programming task

How Reddit ranking algorithms work

Week 03

How to Become a Better Software Developer: A Handbook on Personal Performance

A completely customizable framework for building rich text editors.

How to create an OS from scratch!

A blockchain in 200 lines of code

660 Free Online Programming & Computer Science Courses

How to stop using console.log() and start using your browser’s debugger

How Reddit ranking algorithms work

Week 02

Setup Kibana Dashboards for Nginx log Analysis

Asynchronous JavaScript cheatsheet

Automate your workflow from idea to production

Week 01

Top 10 Must-Watch PyCon Talks

Landing page templates for startups

Why use too many modals

How to save a puppy by creating a clean Git repo

CSS Border-Radius Can Do That?

2019

Week 52

Why every beginner front-end developer should know publish-subscribe pattern?

Optical Effects in User Interfaces: An Illustrated Guide

Immutability in React and Redux: The Complete Guide

Week 51

Git hooks made easy

A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev

Week 50

A cat(1) clone with syntax highlighting and Git integration

Week 49

Awesome React Native UI components updated weekly

You don't (may not) need Moment.js

Playground and Cheatsheet for Learning Python

Week 48

A simple zero-config tool to make locally trusted development certificates with any names you'd like.

How to Design for the Modern Web

Front-End Performance Checklist

An updated collection of tutorials, plugins and frameworks for Front End developers

Week 47

What are Ghost Buttons?

Week 46

A list of Game Development resources to make magic happen

Puppeteer recorder is a Chrome extension that records your browser interactions and generates a Puppeteer script.

Week 45

A collection of Linux Sysadmin Test Questions and Answers. Test your knowledge and skills in different fields with these Q/A.

find the cost of adding a npm package to your bundle

Getting Started with React - An Overview and Walkthrough Tutorial

Week 44

Don't Do This in Production

Big O Notation — Simply explained with illustrations and video

Week 43

Things I (honestly) don’t want to see in your portfolio

A quick introduction to web security

How To Write Unmaintainable Code

Grid System Library

Week 42

GoReplay is an innovative open-source solution which allows you to capture your existing users activity and re-use it for testing

The structured clone algorithm

Worker.prototype.postMessage()

Week 41

Real-time performance monitoring, done right!

Fonts That People Actually Use

10 Things You Will Eventually Learn About JavaScript Projects

A list of Free Software network services and web applications which can be hosted locally

Week 40

ApexCharts.js – Open-Source HTML5 JavaScript Charts

VSCodeThemes — Preview Visual Studio Code Themes.

We’re under attack! 23+ Node.js security best practices

CSS Grid Changes EVERYTHING - Amazing Presentation

The Cost Of JavaScript In 2018

Simple terminal UI for git commands

Real-time performance monitoring, done right!

Week 39

THE VUE HANDBOOK

avaScript fundamentals before learning React

Browsh is a fully-modern text-based browser

Common webpage design mistakes

A retro game engine for Python

Week 38

The Problem You Solve Is More Important Than The Code You Write

DevTube - The best developer videos in one place

Why is Python so slow?

CoolHue 2.0 - Coolest Gradient Hues and Swatches

Week 37

How to Use Emojis as Icons

How I scaled a website to 10 million users

Build accessible rich web apps with React

Week 36

Awesome list of open source applications for macOS.

git-bundle documentation

The main pillars of learning programming and why beginners should master them.

Vue.js: the good, the meh, and the ugly

Week 35

The Ultimate List of Python YouTube Channels

Understanding Redux: The World’s Easiest Guide to Beginning Redux

20+ Awesome Open-Source Android Apps To Boost Your Development Skills

Awesome list of open source applications for macOS

Week 34

A plain English introduction to JSON web tokens (JWT): what it is and what it isn’t

A powerful UI toolkit for managing JavaScript apps

Node.js Guide for Frontend Developers

Week 33

Remote Only Advantage

Vibora - Python Web Framework

8-Point Grid: Typography

Extensible mobile app debugger

Developer tools to increase your productivity

Week 32

React Native at airbnb

Error Monitoring & Reporting tool for app stability

Building a Cross-platform mobile team

Sunsetting React Native

What's Next for Mobile at Airbnb

Week 31

You have been using 'console' wrong the whole time

Level up your CSS selector skills

Learning Go’s Concurrency Through Illustrations

Vuesax Frontend Vue Components

Week 30

The personal information dashboard for your terminal.

Type coercion in JavaScript (and why everyone gets it wrong)

Building Modern Applications with Django and Vue.js

Intermediate Python

An Example of How Software Becomes Complicated

Week 29

O RLY Cover Generator

Cool Backgrounds

The uncompromising Python code formatter

Week 28

Gitea - A painless self-hosted Git service

How to start a Go project in 2018

Shell Scripting Crash Course - Beginner Level

Signale - Highly configurable logging utility

Refactoring UI - Learn how to design awesome UIs by yourself using specific tactics

Week 27

Google Design Channel

Build your own (insert technology here)

Real-time collaborative development

Week 26

The New Material.io

Electron-based Terminal

Creating A True Singleton In Node.js, With ES6 Symbols

Transforming and sending Nginx log data to Elasticsearch using Filebeat and Logstash

Week 25

Resetting MySQL Root Password On Ubuntu

Cross platform Mongo DB management

How To Decide What To Build

A free book that talks about design patterns/techniques used while developing with React.

Particle Effects for Buttons

Week 24

Pipenv: A Guide to the New Python Packaging Tool

Death to the waterfall

Oh Man, Look at Your API!

VS Code can do that?!

What exactly is Node.js?

Week 23

A Python Crash Course

Designing very large (JavaScript) applications

Week 22

How to escape async/await hell

The best of Python: a collection of my favorite articles from 2017 and 2018 (so far)

Frontend handbook 2019

Week 21

Unit Testing in JavaScript with Mocha

A dependency-free JavaScript ES6 slider and carousel.

Productivity

React lifecycle diagram

Week 20

Discover the latest iOS UI design patterns

Here are examples of everything new in ECMAScript 2016, 2017, and 2018

Which is the fastest version of Python?

Week 19

Beginner Programmers' Mistakes

Loop better: A deeper look at iteration in Python

ES modules: A cartoon deep-dive

Free Bootstrap 4 admin/dashboard template

Week 18

One Simple Trait That Will Advance Your Software Career

Be careful what you copy: Invisibly inserting usernames into text with Zero-Width Characters

Week 17

O API — an alternative to REST APIs

Don’t be a Junior Developer 💻🚀

The Open CLI Framework

Cool Chrome DevTools tips and tricks you wish you knew already

Week 16

How To Write A Great Resume For Software Engineers

How Dark Patterns Trick You Online

Beautiful chart for data visualization

Good to great UI animation tips

Week 15

5 Quick and Easy Data Visualizations in Python with Code

CSS Gradient — Generator, Maker, and Background

Create graphics with a hand-drawn, sketchy, appearance

How to NOT React: Common Anti-Patterns and Gotchas in React

I am a mediocre developer

Week 14

Ultimate Guide to an Interface Icon Set

Awesome Developers, Streaming

Week 13

Developer Survey Results 2018

Upload anything, from anywhere.

Understanding Margin Collapse in CSS

An Introduction to NGINX for Developers

Week 12

A modest JavaScript framework for the HTML you already have

Lesser known CSS quirks & advanced tips

Seth Godin: Thinking Backwards

Week 11

Owning the Role of the Front-End Developer

Audit git repos for secrets

30 Seconds of CSS

What to do when tech jobs go bad

Week 10

A curated list of technical talks and articles about real world enterprise frontend development

Smells In React Apps - JSConf.Asia 2018

Week 09

Python & Async Simplified

7 Practical Tips for Cheating at Design

A developer’s introduction to GitHub

How To Google Your Errors

Week 08

CSS Naming Conventions that Will Save You Hours of Debugging

30-seconds-of-python-code

9 Promising Promise Tips

Week 07

Phaser is a fun, free and fast 2D game framework for making HTML5 games

Robust Client-Side JavaScript

Week 06

Front-end Job Interview Questions

VS Code Extensions

Week 05

9 Django Tips for Working with Databases

SaaS Pricing: Lessons from 4 pricing changes

A practical introduction to functional programming

Jake Archibald: In The Loop - JSConf.Asia 2018

Week 04

Vue on 2018 — Interview with Evan You, author of the Vue.js framework

12 best practices for user account, authorization and password management

Modern CSS Explained For Dinosaurs

Week 03

React Patterns

The 10 Best Coding Challenge Websites for 2018

Polaroid for your code

Week 02

No Kings: How Do You Make Good Decisions Efficiently in a Flat Organization?

Node.js Best Practices

Week 01

Who Killed The Junior Developer?

The art of error message

An Exhaustive Guide to Writing Dockerfiles for Node.js Web Apps

2018

Week 52

A Guide to Kill, Pkill and Killall Commands to Terminate a Process in Linux

Hacker101 is a free class for web security.

Awesome cheatsheets for popular programming languages, frameworks and development tools

Week 51

CAP theorem

How To Use Ansible and Tinc VPN to Secure Your Server Infrastructure

How To Install Tinc and Set Up a Basic VPN on Ubuntu

Week 50

The mockup club - best free mockup

SweetAlert makes popup messages easy and pretty.

Please Stop Using Local Storage

A collection of simple demos of Webpack

Laws of UX

Week 49

Create graphs from your CommonJS, AMD or ES6 module dependencies

Create graphs from your CommonJS, AMD or ES6 module dependencies

Week 48

How to get HTTPS working on your local development environment in 5 minutes

An Intro to Color Theory: How to combine colors and set the mood of your designs

QUICKLY CHECK & BUILD YOUR META TAGS

Week 47

FAIR's research platform for object detection research, implementing popular algorithms like Mask R-CNN and RetinaNet.

10 BEST FREE ANIMATION LIBRARIES FOR THE WEB

Next.js Crash Course - Server Side React

Week 46

Building a static blog using Gatsby and Strapi

Understanding internals of Python classes

Week 45

REACT, REDUX AND JAVASCRIPT ARCHITECTURE

Week 44

JavaScript: Can (a==1 && a==2 && a==3) ever evaluate to true?

Gestalt principles in UI design.

Week 43

Python library for making simple Electron-like HTML/JS GUI apps

Ten Things I Wish I’d Known About bash

Universal command-line interface for SQL databases

Download 243 Free eBooks on Design, Data, Software, Web Development & Business from O’Reilly Media

The Death of Microservice Madness in 2018

Week 42

Uppy File Uploader

How faster computers gave us Meltdown and Spectre

20 best free fonts of 2017

Off With Their Heads: How to Build a Headless WordPress to Manage Content

Week 41

How to make your first open source contribution in just 5 minutes

Object-Oriented Programming [OOP] in Python 3 – Real Python

Week 40

Node.js Performance Monitoring with Prometheus

Get Started Contributing to JavaScript Open Source

The most hearted Pens of 2018

The Brutal Lifecycle of JavaScript Frameworks

Week 39

Regular expression Denial of Service - ReDoS

safe-regex

Developer-first solution that automates finding & fixing vulnerabilities in your dependencies

Week 38

Rate limiter for Node.js backed by Redis

Automatic SQL injection and database takeover tool

Week 37

The Secret of Great Gradient

“Scribbler” Website Template (HTML, Sketch)

Node.js Security Checklist

Best nginx configuration for improved security(and performance)

Week 36

Learning-to-learn

Week 35

A simple guide to semantic versioning

Best practices for the modern web

List of awesome university courses for learning Computer Science!

Week 34

Unix sed

Week 33

Serve Responsive Images

Kutt your links shorter.

Week 32

The best way to write secure and reliable applications

Week 31

Freedombox - Inexpensive server at home

HTTPS explained with carrier pigeons

Week 30

Assessing Loading Performance in Real Life with Navigation and Resource Timing

Headless User Interface Components

Roadmap to becoming a React developer

Week 29

Developer Roadmap

Here’s Why Mapping a Constructed Array in JavaScript Doesn’t Work

Introducing the Single Element Pattern

Should we use React Native?

Reduce JavaScript Payloads with Tree Shaking

It has never been so easy to document your things!

Using JavaScript modules on the web

What is “Fear Of Missing Out” and how to deal with it

Quokkajs — Rapid prototying playground

JavaScript library which is built to easily customize and use the SVG Icons with a blaze

A UI animation library designed for modern JS frameworks

Lets build express

Record, Replay, and Stub HTTP Interactions

An interactive command line tool to help you choose licence

Week 28

Web Architecture 101

Clean Node — Part 1

Async-Await ≈ Generators + Promises

Dynamic Programming vs Divide-and-Conquer

JavaScript engine fundamentals: Shapes and Inline Caches

From Node.js to Go: There, and back again

An Introduction To Sails.Js

Offline-First with Node.js and Hoodie

Higher-Order Functions In JavaScript

Concurrent marking in V8

Github and Open-source Is a Boon for the Underprivileged

Supporting React Native at Pinterest

Open-sourcing Sonar, a new extensible debugging tool

Week 27

YES! I Compiled 1,000,000 TypeScript files in Under 40 Seconds. This is How.

Keeping Node.js Fast: Tools, Techniques, And Tips For Making High-Performance Node.js Servers

How I automated my job with Node.js

exports vs module.exports

Check if you have an account that has been compromised in a data breach

Building a Facebook Messenger Chat Bot with Node.js

Web Code is a solved Problem: How about fixing Web UI next?

Before you bury yourself in packages, learn the Node.js runtime itself

11 Javascript Utility Libraries You Should Know In 2018

What is “this” in JavaScript?

10 Things I Regret About Node.js - Ryan Dahl - JSConf EU 2018

A Programmer’s Introduction to Unicode

Animista, a great tool which provides CSS animations on demand

Week 26

A color accessibility tool for designers and developers

Remove unused styles from CSS

Five tips for improving your technical writing and documentation

Design for Non-Designers: Part 2

A Map To Modern JavaScript Development (2017)

Terminals are sexy

UI Design Report 2017

V8 Runtime Call Stats and WebPageTest

JavaScript Start-up Performance

Week 25

Awesome Design Pattern

Learning operating system development using Linux kernel and Raspberry Pi

WebGradients is a free collection of 180 linear gradients

55 CSS checkboxes

Webpack – A Detailed Introduction

Colormind is a color scheme generator that uses deep learning

How to Use CSS Animations Like a Pro

Should designers code or should developers design?

Week 24

JavaScript array methods: mutating vs. non-mutating

Learning How to Learn

Design for Non-Designers

Dead simple Animated typing, with no dependencies

Python Top 10 Articles for the Past Year [2017]

Fluent in 3 Months (Fi3M) is all about finding the quickest possible route to speaking a new language.

Language learning superpowers

14 Important Website Performance Metrics You Should Be Analyzing

Week 23

The map with the collection of jobs

PythonBooks. Learn Python the easy way!

CSS forms for download and get inspired.

Easily add high-quality animation to any native app.

Free JavaScript books

A free guide to HTML

14 Python libraries too good to overlook

Open Source Guides

Creative Coding: Generative Art, Data visualization, Interaction Design, Resources

Week 22

A Beginner’s JavaScript Study Plan

JavaScript’s Prototype Inheritance Explained Using CSS

Remote Python Jobs

A curated list of Awesome Creative Portfolios

Week 21

Free 20 video course to master css flexbox

A curated list of APIs from round the web

Inspirational UI Element Vol 2

Fundamental of functional programming

Week 20

53 Must-Have Features for Local Business Websites

WebSlides Demos

Javascript Animation Engine

Prettier - opinionated code formatter

GUI for editing, visualizing, and manipulating JSON data

50 resources to help you start learning JavaScript in 2018

Non-Rectangular Headers

Week 19

2017 trendy google fonts combination

A daily icon diary for download

Awesome buttons for awesome projects!

Clean Code Javascript

The best color combinations from designers

A library for predicting what element a user will interact with next

Week 18

The most promising design tools you should try

Block reveal effects

Rellax - Parallax library

Designer Guide To Git

Open source project list

Week 17

Javascript ES6 in one video

How-to guides to launch your stop

What to learn in 2017?

TED | Inside the mind of a master procrastinator

Week 16

Resources and tools for entrepreneurs, designers, developers and marketers

Online Resume Making Tool

The ultimate JavaScript String Library

Intro to The 8-Point Grid System

Quickbook For Designers

Understanding The Material Design

Sketch Workflow — 8 point Soft Grids

8pt Grid

Week 15

5 Lead Generation

Why Client Side Rendering Won

Lightweight and simple carousel with no dependencies

Music For Programming

Week 14

Freebie sports games icon

Wrapping Text Around A Curved Image With CSS Shapes

Debugging the web[Chrome dev summit 2016]

Adidas site[UI/UX study]

Week 13

Javascript library crafted to power your webapp's pull to refresh feature

Web design prediction of 2017

30 days vanilla JS

Week 12

Javascript promises for dummies

Why people suck at CSS

Docker for beginners

Week 11

Universal Analyst

Rubber Duck Debugging

Socratic Method

Think aloud protocol

YouTube channels for frontend developers

UI gradients

A free visual guide to CSS

Awesome interview question

Web designer time saving tool

A little jquery helper to glitch everything

Week 10

Vagrant - Docker - Ansible

Difference between thread and process

Locust - Load testing tool

Rollbar - Real-time error monitoring

Week 9

The first secret of great design

Why does APT not use HTTPS?

Helmet - library that helps you secure your Express apps by setting various HTTP headers

Image effect with css

Supertest - this module is to provide a high-level abstraction for testing HTTP

Retire - Command line scanner looking for use of known vulnerable js files and node modules in web projects and/or node projects.

Week 8

Tips for remote working

Most popular node js tutorial of 2017

Build JS into future

2017 Popular code pens

Node js best practice

Week 7

Web designer or Web developer

Hamburger menu alternative for mobile navigation

Inspirational website for UI/UX

Week 6

19 Things I learn reading Nodejs docs

GithubOriginalStreak

Nobody Tells This To Beginners

Week 5

Feynman Technique

Distribution Vs Innovation

SCSS mixins for single element loaders and spinners

Week 4

[JS] What the heck is event loop?

Free IRC Bouncer

ZNC - irc bouncer

Week 3

npm harvesting story

Voice assistants in India

Node.js explaination

Week 2

SQL keys in depth

Python & Postgresql

Week 1

Real world apps

Best way to migrate an elasticsearch cluster to new hardware

Node JS garbage collection

2017

Week 52

The JavaScript motion engine

JavaScript library for parsing, formatting, and validating international phone numbers.

Week 51

Process Vs Model

Fix git mistakes

Javascript Prototypes

[LINUX] Why You Should Almost Always Add Swap Space

Week 50

Understanding Python Decorators in 12 Easy Steps!

12 Factors App

Axios - Promise based HTTP client for the browser and node.js

Site by Ashutosh Kumar Singh using Hexo & Random

Traveller - Developer - Foodie - Biker - Cyclist - Rider - Technocrat