Logo
Login
Tech Posts 31382
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
How to effectively use YAML variables in your Terraform code
0
The Ghibli Trend: How to Make Your Own AI-Generated Ghibli Art 🎨🤖
0
Exploring Stellar-Java: An Open Source Powerhouse in Blockchain Innovation
0
Best Lightweight Jira Alternatives for Startups and Small Teams
0
Set Up Java Dev Environment on EC2 (Ubuntu): Free Tier
0
#popular
Top 8 Open-Source Tools for Web Application Development
0
Turn any git repo into llm readable format
0
New Release: Free Email Signature Generator
0
Understanding Event Delegation in JavaScript: From Bubbling to Data Attributes
0
AI Runner: OpenSource desktop app for AI models
0