rssed

a collection of dev rss feeds - blogroll

Add a new feed

+

316 feeds


Syntackle

Posts

Google Gemini OAuth Plugin for Opencode: Use Your Google AI Subscription Instead of API Pricing πŸ”—

Table of Contents Opencode is an open source AI coding agent similar to Claude Code, Gemini CLI, and Codex. It's an interactive terminal user inte [...]

How to Use Free Antigravity AI Models in Claude Code πŸ”—

Table of Contents AI development tools are evolving fast, but sometimes access to the most powerful models is gated behind expensive APIs or restr [...]

React2Shell Vulnerabilities β€” What to do? πŸ”—

Table of Contents React2Shell (CVE-2025-55182) is a highly critical vulnerability reported by Lachlan Davidson on November 29th, 2025. React2Shell [...]

Google's Gemini 3 Pro, Nano Banana Pro, and Antigravity πŸ”—

Google casually dropped three products β€” upgraded versions of two of their most popular products, Gemini and Nano Banana, and Antigravity β€” an IDE wit [...]

Reflections on the AWS & Azure Outages πŸ”—

AWS and Azure, two of the largest cloud providers having a market share of ~30% and ~23% respectively (as of 2025), experienced large scale outages re [...]

[React] useEffectEvent: A New Hook For 'Events' inside 'useEffect' πŸ”—

With the release of version 19.2, a new hook named useEffectEvent was introduced in React. As the name suggests, it is for the "events" defined inside [...]

Side Effect Import Issue in TypeScript πŸ”—

Recently, typescript started giving me an error Cannot find module or type declarations for side-effect import every time I load a CSS file or a font [...]

Fixing the overscroll "bounce" effect with CSS πŸ”—

Ever noticed the "bounce" scroll effect after reaching the end of a page showing a white background especially for SPAs (Single Page Application)? Tha [...]

OpenAI's Assistants API is Deprecated: Migrate to the New Responses API πŸ”—

With the introduction of the new Responses API (which is an upgraded version of the Chat Completions API), OpenAI plans to sunset the Assistants API w [...]

The Minimal React App Setup You Need [2026] πŸ”—

Deciding which tools to use while building a React web application is subjective, but in this post, I will propose a minimum set of tools needed to bu [...]

Vibe Coding β€” The Fast Food of Coding πŸ”—

The usage of AI, especially in the software industry, has increased a lot lately, but everything has a downside β€” and that, is, excess. Excess of anyt [...]

How to Run SQL Server on a Mac: A Step By Step Guide πŸ”—

Table of Contents SQL Server is not natively supported on macOS and thus, there is only one option to use it on macOS, and that is via Docker. In [...]

Vite 7.0 β€” All Major Changes πŸ”—

Vite team introduced "Vite+" (a superset of Vite) in Amsterdam ViteConf on October 13, 2025. It is in its development phase right now, with a preview [...]

5 Best Places To Learn React For Free πŸ”—

In this guide, I am sharing five of the best places to learn React. Doesn't matter if you are a newbie in React or advancing your journey as a React d [...]

Ice β€” A Free Alternative To Bartender β€” Menu Bar Management Made Easy πŸ”—

Table of Contents NOTE: Ice won't work on macOS 26 Tahoe (macOS 26 made significant changes in APIs), a stable release is in the works, but there [...]

The Problem With AI Generated Code And How To Deal With It πŸ”—

AI models and tools are becoming more and more capable day by day, especially at generating code. With tools like Capacity, Firebase Studio, Lovable, [...]

MCP (Model Context Protocol) Explained β€” All You Need To Know πŸ”—

MCP (Model Context Protocol) can be called as a buzzword of 2025, except it's not just that. It's a communication protocol launched by Anthropic β€” the [...]

How to Use Custom Models with API Keys in GitHub Copilot (VSCode) β€” Bring Your Own Key (BYOK) πŸ”—

Table of Contents With the "March 2025 (v1.99.0)" Visual Studio Code release, GitHub Copilot supports BYOK (Bring Your Own Keys), meaning, I can n [...]

TypeScript Switches To Go β€” What Does This Mean for Developers? πŸ”—

Microsoft (the company behind TypeScript) and its TypeScript team unveiled the biggest update yet, announcing a switch from JavaScript to Go on March [...]

Eleventy Image Disk Caching Approach β€” @11ty/eleventy-img πŸ”—

Table of Contents I use the HTML transform method of the @11ty/eleventy-img plugin to post process any img or picture tags in my html. I find this [...]

Claude 3.7 Sonnet, OpenAI's GPT 4.5 and Microsoft's Quantum Chip πŸ”—

Table of Contents This week was bonkers in terms of tech announcements in the field of AI and quantum computing. Anthropic announced its latest an [...]

Leveraging Deep Research by Building Your Online Presence πŸ”—

Table of Contents Deep research is one of the aspects AI companies are willing to implement and integrate with their current AI systems. The use c [...]

Create React App (CRA) is Deprecated, Officially: What's Next? πŸ”—

Table of Contents Create React App a.k.a CRA is a tool (setup tool I would say) which provides an opinionated architecture combining a set of tool [...]

How to Use DeepSeek-R1 AI Model: A Comprehensive Guide πŸ”—

Table of Contents DeepSeek's AI model "DeepSeek-R1" (a.k.a deepseek-reasoner) is the most talked about AI model at the time of this writing. I rec [...]

React Compiler Integration With Astro (Vite) πŸ”—

React compiler was introduced to tackle massive re-rendering issues within a react application. What it does is that it looks at the code and figures [...]

11 VSCode Extensions I Use [2025] πŸ”—

Visual Studio Code (VSCode) is an editor which is simple on it's own but enriched when combined with extensions. So, in this article, I will tell you [...]

Issue With NVM Node Version Across Terminals: Command Node Not Found πŸ”—

If you use a unix based operating system like macOS or Linux, you might have encountered this issue with switching node versions with nvm - where if y [...]

App Defaults 2025 - with some AI stuff πŸ”—

Continuing my spree of app defaults, which I started in 2023 with this post, here's a slightly changed list of all the apps I use and will probably ke [...]

3 Steps To Think Like A Software Developer πŸ”—

Table of Contents If someone were to ask me, what does a software engineer do on a basic level and what makes a good software engineer? I would sa [...]

Mac Setup For Developers [2026] πŸ”—

Table of Contents Setting up a new Mac for development can be a daunting task, especially if you are new to MacOS or don't know where to start. In [...]

Better - An AI powered Code Reviewer πŸ”—

Code reviews have always been crucial in maintaining a standard and emphasizing on the best practices of code in a project. This is not a post about h [...]

Server Sent Events 101 πŸ”—

Table of Contents Server Sent Events (SSE), as the name suggests, are a way to communicate with the client by keeping a persistent connection in w [...]

"this" Keyword in Arrow Functions πŸ”—

The this keyword in javascript is probably one of the most misunderstood concepts of javascript. There are already some brilliant resources out there [...]

5 Newsletters Every Developer Should Read πŸ”—

Table of Contents Newsletters can be hard to follow along, especially when you subscribe to too many of them. That's why, today you will get to kn [...]

I tried "window.ai" in Chrome πŸ”—

I never got chrome's built-in AI model working on Chrome's Canary release (maybe because I am on v128), so I tried Chrome's Dev Channel - thanks @theo [...]

Create a Node Server using Hono under 10 Lines of Code πŸ”—

Hono, as per the docs, was originally built for Cloudflare Workers. It's an application framework designed to work the best for cloudflare pages and w [...]

Integrate Pagefind's Search with Astro: A Complete Setup Guide πŸ”—

Table of Contents Pagefind's take on search is quite simple - index your site at build time and host it alongside your static site. The search ind [...]

Running PostgreSQL using Docker πŸ”—

Running PostgreSQL via Docker is one of the things you can do to quickly try postgresql without installing or configuring it locally. It's one of the [...]

Creating My First Web Component: The <back-to-top> Button πŸ”—

I came across the concept of web components, when I saw the word "WebC" in one of the Zach Leatherman's blog posts. Then, I came to know that: WebC is [...]

React 19 - A Brief Look At Form Handling πŸ”—

Table of Contents React 19 is finally here with it's stable release and it brings with it the support for custom elements (yayy! πŸŽ‰), better form [...]

Static Sites Are Good πŸ”—

Table of Contents Gone are the days when you had to wait for quite a long time to fetch a server rendered HTML page. Single page applications (SPA [...]

Quokka in VS Code β€” JavaScript Debugging Made Simpler πŸ”—

Quokka.js is an awesome tool for prototyping your javascript code with the power of an instant inline output. It lets you code and see the output as y [...]

Issue With Watching File Changes in Docker πŸ”—

Table of Contents Days ago, I was struggling to get live reloading/hot reloading (HMR) working for the code mounted in a docker volume on Windows. [...]

Chrome 121 Broke My CSS By Adopting New Scrollbar Properties πŸ”—

Recently, in version 121, Chrome started supporting standardized CSS scrollbar properties scrollbar-color and scrollbar-width mentioned in the CSS spe [...]

rssed β€” An RSS Feed Reader And Blogroll - Built Using Astro πŸ”—

RSS a.k.a Really Simple Syndication is a great technology to subscribe to website content. You can get the latest updates published on a website by pa [...]

Advent Of Code 2023 - Day Four Solution πŸ”—

It felt easier than the previous one to be honest, especially the first part. The puzzle is quite simple. For a given number of scratchcards, there ar [...]

Web Components & Custom Elements πŸ”—

Table of Contents Those familiar with React or any other javascript framework, are already aware of the component based architecture. You break th [...]

Advent Of Code 2023 - Day Two Solution πŸ”—

Just wrapped up solving advent of code's day two challenge. This was a tricky one in terms of the language used to describe the puzzle. I had to take [...]

Completed Advent Of Code: Day One πŸ”—

Advent of Code 2023 is here and I just completed its day-one challenge. Overall, it was fun to play with strings and numbers in javascript. Without an [...]

App Defaults 2023 β€” What I use πŸ”—

The other day, I stumbled upon a post by @robb which in turn led me to this post about app defaults. Following the spree, here's my list of all the ap [...]

Elegant Console Logs With Consola πŸ”—

Table of Contents Console logs are not always well structured and eye-pleasing. Unpleasant and messy console takes away from the bliss of a develo [...]

Sharing Localhost From VS Code - Port Forwarding πŸ”—

Showing off what you built locally has never been easy. Sending localhost:3000 as a URL is like declaring a war. Hey, I built a website! // [!code hig [...]

Docker β€” Containerizing a Nextjs Application πŸ”—

Table of Contents Containerization in it's entirety is an incredibly useful concept. From being able to execute applications in isolation, to bein [...]

WebSockets 101 πŸ”—

Table of Contents WebSockets implement a full-duplex, bi-directional, TCP-based protocol, denoted by ws(s)://, which enables a persistent connecti [...]

Builder.io's Partytown with 11ty πŸ”—

Third party analytics scripts are generally included in the head section of HTML. It poses a performance threat because of render blocking nature of t [...]

Why I love Markdown πŸ”—

Markdown is one of those languages to which I was introduced when I started using github for hosting my projects. The famous README.md file got me int [...]

What is DOM diffing? πŸ”—

DOM, also known as the Document Object Model, is a programmatic representation of the contents of a web page. In other words, the content of a web pag [...]

Using Fontsource With 11ty πŸ”—

Dealing with fonts can get quite overwhelming. For quite some time, I was searching for a way to self host google fonts because the google fonts API's [...]

Creating Git Hooks Using Husky πŸ”—

Table of Contents Hooks in git are nothing but some code which can be executed at specific points during git execution process. They are used to v [...]

Setting Background Color of Body Dynamically in React πŸ”—

Table of Contents In a single page application, you only have one body element and although you can specify the background color of body in a glob [...]

Minify JavaScript Using Terser πŸ”—

Terser is a javascript compressor and mangler supporting ES6+ specification. In this tutorial, you will get to know how to use terser to minify or com [...]

Deploying React App to Netlify πŸ”—

A react app is a single page application which means that there's only one document i.e. index.html file which is updated using javascript as per the [...]

Adding Custom Anchors to Headings in Markdown - Eleventy πŸ”—

Anchors are nothing but id attributes applied to an element to link to it using href attribute internally on the same page. By default, 11ty uses mark [...]

How to vendor prefix and minifyΒ CSS? πŸ”—

Writing CSS from scratch along with adding vendor prefixes can be a daunting task if done manually. Vendor prefixes can be easily added using the auto [...]

Eleventy - Shortcode for Embedding Codepen πŸ”—

Don't know what eleventy is? Before you read further, check out this amazing series of articles by Tatiana Mac to know more about eleventy and static [...]

5 Most Useful Visual Studio Code Extensions πŸ”—

Here are the five most useful Visual Studio Code extensions to improve your workflow as well as developer productivity! Table of Contents 1. Er [...]

Deploy an Express.js App to Vercel β€” A Step By Step Guide πŸ”—

Vercel is a platform to host frontend applications and static sites but you can also host an Express application using serverless functions. You can a [...]

Optional Chaining in JavaScript πŸ”—

Optional Chaining in JavaScript is used to return undefined for accessing an object property that doesn't exist and whose parent property is nullish ( [...]

How to compile SASS/SCSS into CSS and watch for changes? πŸ”—

Table of Contents SASS or SCSS extends CSS which means that you can have all the features of CSS plus the features of SASS just like a cherry on t [...]

IIFE in JavaScript πŸ”—

You might be familiar with functions in JavaScript. An IIFE (Immediately Invoked Function Expression) is a special type of function which is invoked i [...]

How to make a QR Code generator using JavaScript? πŸ”—

While you can generate QR codes for URLs in browsers such as Chrome, it's always interesting to learn how you can make your own version of a simple QR [...]

Skeleton Loading for Social Media Embeds using CSS and JavaScript πŸ”₯ πŸ”—

Note: This post is inspired by Web Dev Simplified. Social media embeds take some time to load and render, hence the user experience is not so good! He [...]

How to create Google's Material Design Text Input Field using CSS and JavaScript? πŸ”—

In this tutorial, we are trying to recreate Google's text input field animation and design from scratch with the help of CSS as well as JavaScript. HT [...]

How to create an HTML generator with JavaScript? πŸ”—

Before you proceed:- This post is not about creating a safe or the best HTML generator rather it's just something for fun that you can try by using te [...]

Dark mode toggle animation using CSS! πŸ”—

This tutorial will mainly focus on how to use transitions in CSS and make a toggle button for light as well as dark mode using little JavaScript. Let' [...]

How to create a notification badge with CSS? πŸ”—

Notification badges annoy me most of the times by popping up every now and then and I am pretty sure most of you experience similar thing, but anyways [...]