suresh

Readings

2024-11-19

No Fuss Light/Dark Modes – Frontend Masters Boost

frontendmasters.com

There was some user feedback this site should have a light mode instead of all-dark-all-the-time. The theme of this site...


2024-10-18

Git - Rerere

git-scm.com

The git rerere functionality is a bit of a hidden feature....


2024-10-13

Deno 2 is here… will it actually kill Node.js this time? - YouTube

youtube.com

Take a first look at Deno 2.0 - a JavaScript runtime with first-class TypeScript support, and now full compatibility with...


2024-09-14

(98) Git MERGE vs REBASE: The Definitive Guide - YouTube

youtube.com

40+ additional videos: https://learngit.io/ Newsletter readers get my videos early: https://newsletter.themoderncoder.com/ ---- This is the definitive tutorial for git rebase and git merge. We'll...


2024-08-31

code-style/React.md at master · RenderbitTechnologies/code-style

github.com

Basic Rules Class vs React.createClass vs stateless Mixins Naming Declaration Alignment Quotes Spacing Props Refs Parentheses Tags Methods Ordering isMounted...


2024-08-19

How to level up your Git game with GitHub CLI - The GitHub Blog

github.blog

Developers love working with the tools that make sense for them. At GitHub, we understand developers want to use GitHub...


2024-08-14

We're on the brink of another world browser war - YouTube

youtube.com

Convex is the realtime backend platform that actually replaces Firebase. Try out Convex for free: https://cvx.so/fireship Google Chrome, Mozilla Firefox, Microsoft...


2024-08-13

SCSS vs. CSS: BEM in Focus and the Power of the ‘&’ Operator in Action! | b

medium.com

BEM (Block, Element, Modifier) is a naming methodology that aims to bring clarity and modularity to CSS styles. When combined...


2024-07-29

Customizing environment variables in Next.js 13 - LogRocket Blog

blog.logrocket.com

Environment variables are values that can be used to modify an application’s behavior to suit the needs and requirements of...


2024-07-27

Pisces Zodiac Sign: Personality Traits and Sign Dates | Allure

allure.com

After you're done reading up on this zodiac sign's unique personality traits, catch up on this month's Pisces horoscope. For a...


Pisces Horoscope July 2024: Read Your Monthly Predictions | Allure

allure.com

Read your sign's 2024 horoscope to see what's in store for you this year, or check out the Pisces personality profile....


2024-07-23

Keep all your packages up to date with Dependabot - The GitHub Blog

github.blog

Keeping your dependencies updated is one of the easiest ways to keep the software you build secure. However, while it’s...


2024-07-22

What is a Makefile and how does it work? | Opensource.com

opensource.com

If you want to run or update a task when certain files are updated, the make utility can come in...


2024-07-05

Creating and highlighting code blocks - GitHub Docs

docs.github.com

You can create fenced code blocks by placing triple backticks ``` before and after the code block. We recommend placing...


Don’t Start Pull Requests from Your Main Branch

hynek.me

When contributing to other users’ repositories, always start a new branch in your fork. This may sound like pedantry or...


2024-07-04

Workspace | pnpm

pnpm.io

pnpm has built-in support for monorepositories (AKA multi-package repositories, multi-project repositories, or monolithic repositories). You can create a workspace to...


2024-07-02

African Forest Elephant | Species | WWF

worldwildlife.org

...


2024-07-01

What Svelte's accessibility warnings won't tell you - Geoff Rich

geoffrich.net

Svelte's accessibility (often shortened to "a11y") warnings are one of the framework's standout features. Per Rich Harris, Svelte is an...


Undo changes by using Git | GitLab

docs.gitlab.com

Git provides options for undoing changes. The method for undoing a change depends on whether the change is unstaged, staged,...


2024-06-28

Morphing Arbitrary Paths in SVG

minus-ze.ro

All the animations that you can see above have been created at page load automatically. I copied some paths from...


React Compiler – React

react.dev

This page will give you an introduction to the new experimental React Compiler and how to try it out successfully....


Announcing TypeScript 5.5 - TypeScript

devblogs.microsoft.com

Today we’re excited to announce the release of TypeScript 5.5! If you’re not familiar with TypeScript, it’s a language that...


Ecma International approves ECMAScript 2024: What’s new?

2ality.com

On 26 June 2024, the 127th Ecma General Assembly approved the ECMAScript 2024 language specification, which means that it’s officially...


2024-06-27

Why People Like You More Than You Think - The Liking Gap

youtube.com

Let our sponsor BetterHelp connect you to a therapist who can support you - all from the comfort of your own...


2024-06-26

How to build a fullstack Astro website with GraphQL

robkendal.co.uk

Astro is a brilliant front-end framework for content-driven sites. Hooking it up to an API is easy, but using it...


A Question to Ask Ourselves When We Are Low and Paranoid - YouTube

youtube.com

There’s a difficult mood we’re in danger of falling into that’s made up of four elements in particular: low spirits,...


2024-06-25

New JavaScript Set methods | MDN Blog

developer.mozilla.org

New JavaScript Set methods are arriving! Since Firefox 127, these methods are available in most major browser engines, which means...


Bun v1.1.17 | Bun Blog

bun.sh

Bun v1.1.17 is here! This release fixes 4 bugs. Fixes a crash in bun repl. Makes fs.readdirSync 5% faster on...


2024-05-27

Instead of "auth", we should say "permissions" and "login" | nicole@web

ntietz.com

Most computer systems we interact with have an auth system of some kind. The problem is, that sentence is at...