dcodes.dev
Portfolio

November 2023

How to set up NextJS app router, tRPC, and React Query

Set up NextJS app router, tRPC, and React Query

November 14, 2023

August 2023

30 JavaScript Open Source Projects for Beginners

JavaScript is an ever-evolving language that powers the modern web. If you're stepping into the world of web development, diving into JavaScript projects will provide you with invaluable experience. Today, let's explore a compilation of 30 such projects that can set your foundational skills in JavaScript.

August 22, 2023

July 2023

Semantic search with Node.js and LangChain

In this blog post, we delve into the process of creating an effective semantic search engine using LangChain, OpenAI embeddings, and HNSWLib for storing embeddings. We navigate through this journey using a simple movie database, demonstrating the immense power of AI and its capability to make our search experiences more relevant and intuitive.

July 02, 2023

May 2023

Write better code by following these JavaScript best practices

Learn how to write better code by following these JavaScript best practices.

May 18, 2023

April 2023

Using useDebounce hook with React

In this blog, we'll explore the useDebounce custom React hook, cover its benefits, and demonstrate its implementation in a real-world scenario. You'll gain a deeper understanding of debounce and learn to use this hook in your projects.

April 02, 2023

December 2022

React and express.js form validations with Zod

Simplified form validations tutorial for frontend (React) and backend (express.js)

December 05, 2022

August 2022

How to set HTML lang attribute in Next.js

In this tutorial, I will show you how to change the HTML lang attribute in Next.js and how to switch between different locales in a Next.js application.

August 29, 2022

How to use stubs with Cypress

Learn Cypress stubs and how they work and how you can leverage them to optimize writing your end-to-end tests for your application.

August 27, 2022

April 2022

Building a REST API with Prisma and express.js

Prisma is an amazing tool when it comes to TypeScript ORMs, in this tutorial we are going to build a REST API with Prisma and Express.js.

April 26, 2022

March 2022

Beautify GitHub profile

There is no better way to show off your skills than having an eye-grabbing GitHub profile, not only does it show you're passionate and love your job, it will also make you stand out when applying for a job. In this article, I will show you what makes a good GitHub profile and how to build an awesome GitHub profile.

March 20, 2022

February 2022

10 React community hooks you should be using

When it comes to programming, clean code is what you should always strive for. Here are 10 community hooks to help you write cleaner and more performant code.

February 24, 2022

Syntax highlighting with Prism and Next.js

Learn how to highlight your syntax the easiest way for your dev blog. This tutorial will show you the easiest and most efficient way of highlighting syntax in your code using Next.js and PrismJs.

February 04, 2022

Continuous integrations for VPS with GitHub actions

Set up your GitHub workflow and never worry about hosting, testing, and building your project again. This tutorial will show you how to set up your GitHub workflow so that you never have to worry about hosting your project on a server again. Code more and redeploy less.

February 04, 2022

© 2025 dcodes.dev. All rights reserved.