Logo
Login
Tech Posts 31245
100daysofcode 100daysofdevops 100pay 10mistakes 10yearworkanniversary 11 11labs 11tly 11ty 127001

Dev Blog A constructive and inclusive blog for software developers. With you every step of your journey.

Built with modern PHP and MySQL. Open source software that powers developer blogs and other inclusive communities.

Made with love and PHP. Dev Blog © 2024.

How to Set Up Jest in Angular 19 (Step-by-Step Guide)

1. Install the dependencies: ⛶npm install jest jest-preset-angular @types/jest --save-dev jest: Core testing framework. jest-preset-angular: Adds Angular support for Jest. @types/jest: T...
17.04.2025 0 Read More

Pocketstore – A Modern Way to Use localStorage, with TTL, Encryption & SSR Support

As developers, we’ve all been there. You’re building a frontend app — maybe with React, maybe just vanilla JS — and you need to persist some data. A token here, a draft form value there, a ses...
18.04.2025 0 Read More

📦 Mengenal Monorepo: Struktur & Manfaat dalam Proyek JavaScript

Monorepo (Monolithic Repository) adalah pendekatan manajemen proyek di mana beberapa package atau modul dikembangkan dan disimpan dalam satu repository Git. Ini sangat berguna untuk tim besar, proyek ...
19.04.2025 0 Read More

Easily Publish Private Packages to AWS CodeArtifact via GitHub Actions Workflow

You can seamlessly publish private packages to AWS CodeArtifact using GitHub Actions. This guide walks you through: Phase 1: AWS Console setup Phase 2: GitHub Actions workflow to publish I’ve used...
20.04.2025 0 Read More

Malicious Packages in NPM and PyPI: How Typosquatting Threatens Developers

Malicious Packages in NPM and PyPI: How Typosquatting Threatens Developers
Malicious packages lurk in NPM and PyPI — especially in NPM. If you’ve built front-end apps, you’ve likely used npm, pnpm, or yarn. You’ve probably tweaked package.json or run npm add some...
21.04.2025 0 Read More

How to Create and Publish Your Own NPM Package

How to Create and Publish Your Own NPM Package
1. Introduction In this guide, I’ll walk you through the entire process of creating and publishing your first NPM package — from setting up your project, writing the code, and testing it ...
21.04.2025 0 Read More

📸 Meet env-snapper: Snapshot & Track Your .env Files with Ease

Have you ever spent way too long debugging a broken app, only to realize your .env file silently changed? Yeah… me too.That’s why I built env-snapper — a simple CLI tool to help developers take ...
22.04.2025 0 Read More

Demystifying npm package installation: Insights, analysis and optimization tips

Demystifying npm package installation: Insights, analysis and optimization tips
When analyzing issues with our internal npm registry, I was quite surprised how the package installation in npm works. This post summarizes the principles, analyzes the behavior using a sample package...
22.04.2025 0 Read More

🚀PushForge: Modern Web Push Notifications Made Simple🚀

Introduction I'm thrilled to introduce PushForge v1.0.0, my latest open-source contribution to the web development ecosystem. PushForge is a zero-dependency toolkit designed to make Web Push ...
22.04.2025 0 Read More

Difference between the ^ and ~ in package.json

Difference between the ^ and ~ in package.json
^ vs ~ If you’ve ever looked at a package.json and wondered: ⛶"lodash": "^4.17.21"…or maybe: ⛶"express": "~4.18.2"And thought what’s with the hat and the squiggly line?, you’re no...
22.04.2025 0 Read More
Loading...
#reading
🚀 Behind the Code: How We Built $SEOM to Decentralize SEO with AI, Web3, and Quantum Inspiration
0
Architecting on AWS: Build Secure, Scalable, and Resilient Cloud Solutions
0
Account Abstraction vs Chain Abstraction | Etherspot X Space Recap
0
What is DBMS? A Beginner’s Guide to Database Management Systems in 2025
0
Open Source Opens Doors: The Business Strategy Behind Giving Away Code
0
#popular
Mastering OpenAI’s new Agents SDK & Responses API [Part 1]
0
What is Model Context Protocol (MCP): Explained in detail
0
Beginner's Guide to the Model Context Protocol (MCP)
0
A Step-by-Step Guide to Install DeepSeek-V3-0324 Locally
0
How to Run DeepSeek Locally Using Ollama
0