Blog21 articles
In recent years, I've poured a lot of time into writing, mostly on tech but occasionally venturing into other areas.
- All
- JS
- TS
- Astro
- JamStack
- CSS
- HTML
- Clean Code
- Tutorial
- Project Setup
- Opinion
- Tools
- Useful Resources
- Node
- React
- Vercel
- Productivity
- Habits
Articles
My personal Linktree with Astro.js and Vercel
--- views
Learn how to build a fast, efficient link tree website using Astro.js, deploy it with Vercel, set up a custom subdomain, and implement Vercel Analytics for performance insights.
Conventional Commits
--- views
Discover how Conventional Commits can enhance your work and project's readability.
How to decrease deployment time by 44% with pnpm
--- views
Learn how to efficiently migrate your project from npm to pnpm with this guide.
Unsubscribe from Email Newsletters Immediately
--- views
Save time by unsubscribing from email newsletters promptly
How to add SSH keys to your GitHub account
--- views
Learn how to add SSH keys to your GitHub account. Boost your account's security and ease your workflow by securely connecting your local machine to your GitHub repositories.
Mastering HTML Class Naming: Boosting CSS Efficiency
--- views
Discover the art of crafting clean and organized HTML class names while enhancing CSS naming conventions. Learn how to create maintainable, scalable, and SEO-friendly code with the latest best practices.
What is Astro Framework?
--- views
Astro is a new Javascript framework, so discover what makes it special and what are its core features.
Node Version Manager
--- views
NVM, or Node Version Manager. What is it and why we should use it?
Cross-browser testing
--- views
Cross-browser testing and how to test your site with Browserstack
Postgres connect to database with URL
--- views
How to connect postgres database with URL
JavaScript 101: Arrays
--- views
Guide to javascript array methods
PHPStorm Allow Network Connections on Startup
--- views
How to fix PHPStorm network connections error on startup
Difference between absolute and relative URL in HTML
--- views
Everything you need to know about link addresses. Absolute link vs relative
How to create a grid with flexbox in React
--- views
Creating a flexbox-based Grid component with BEM methodology and clsx
Essential Tools and Guides Every Developer Should Utilize
--- views
Check out a list of the best resources and blogs for developers in 2024.
Dispatch table in javascript
--- views
Polymorphism and Dispatch Tables in JS
for...in vs for...of Loops
--- views
What is the difference between "for...in" and "for...of"
Introducing the new shramko.dev
--- views
How I built a modern portfolio in 2022, and a list of technologies used
How to use ESLint with TypeScript
--- views
In this post, we'll walk through how to set up linting in your TS project.
Expressions vs Statements
--- views
Understand the important distinction expressions vs statements in JavaScript
How to fix "__dirname is not defined in ES module scope"
--- views
Here is how to fix the "__dirname is not defined in ES module scope" error