RSSAmplifier

Blog

Dev By RayRay

🚀 Lead Frontend/JavaScript Developer 🔥 Writing about CSS, JavaScript, Typescript, Angular, Serverless functions, and a lot more web-related topics.

hasnode.byrayray.devRSS feed ↗20 posts

Latest posts

I Watched Two Dev Teams Fight a Mono-Repo War. A Manager Started It.

(Note: To protect everyone's privacy, I will not be naming the organization, the projects, the managers, or the teams involved in this story. The lessons are universal, and that's what matters.) The "Efficient" Promise It was my first major project...

Stop Adding PR Reviewers One-by-One in Azure DevOps

Are you still adding your teammates one by one to your Azure DevOps PRs? You know the drill. You create your pull request, then click and search for Jane. Click, search for Bob. Click, search for Maria. Did you forget someone? Probably. It's a repeti...

Beyond Vibe Coding

I'm sure you're familiar with "vibe coding"—that creative process of building things based on a feeling, without a strict plan. It can be fun, but in a team environment, it simply doesn't work. It’s hard to scale, new people get lost, and the results...

Let's Talk About Accessibility

Let's be honest. When you're a full-stack developer, juggling the front-end, back-end, database, and everything in between, "accessibility" can sometimes feel like just one more thing on an endless to-do list. I get it. You want to build great things...

AI or Obsolete: Why Developers Need AI in Their Workflow

Back in 2022, when I first heard the term "AI-powered developer", I pictured a robot typing code while I sat back. Today, that "robot" looks more like a VS Code extension, a CLI plugin, or even a teammate suggesting solutions right when I need them. ...

How to Use Azure DevOps MCP Server with GitHub Copilot in VS Code: Complete Setup Guide

Ever find yourself juggling VS Code and Azure DevOps browser tabs all day? I know the feeling—every time I switch contexts, I lose my flow. 😩 But guess what: Microsoft just dropped an official Model Context Protocol (MCP) server that plugs Azure Dev...

Vibe Coding: Is This the Future of Software Development?

The world of software development is constantly evolving, and the latest buzz? Vibe coding. It’s an AI-driven approach that’s shaking up how we write code, making it faster, more intuitive, and more fun (not always, hahaha). But is it all hype, or is...

Save Hours By Giving GitHub Copilot Custom Instructions for Code and Commit Generation 💡🤖

I’ve always believed that writing great code isn’t just about getting things to work — creating a story in every line and commit. I was recently diving into the documentation of GitHub Copilot, and I was thrilled to discover that you can teach it usi...

From Hating Public Speaking to DevWorld Amsterdam 2025 (It Took Me 20 Years)

Twenty years ago, speaking in front of a crowd terrified me. I would rather fail skip a class than stand in front of an audience. Fast forward to 2025, and I was on the DevWorld stage in Amsterdam: calm and confident. This isn’t a story about flawles...

Five Reasons to Choose Vue.js for Your Development Teams

In the ever-evolving landscape of web development, choosing the right framework can make or break your project's success. For lead developers, tech leads, and engineering managers, Vue.js has emerged as a compelling option worth considering. This pro...

How to Easily Add and Subtract Dates in JavaScript — date-fns is a solid choice

Are you seeking a straightforward solution to manipulate dates in JavaScript? Do you need to effortlessly add or subtract time units such as seconds, minutes, days, weeks, months, or years? You're in the right place! Learn how to add and subtract da...

Mastering Nuxt CLI: An Essential Tool for Accelerating Nuxt.js Development

Ramp up your Nuxt.js development efficiency with the Nuxt CLI, a highly versatile tool that's often overlooked in the Nuxt ecosystem. In this blog post, you'll learn how you can use the CLI to generate components, layouts, pages, compostables, and mo...

How to use Angular Signals

Angular Signals are hot right now! Even if you still need to start using them because you're not on Angular 16, Making your Angular development more straightforward and future-proof is worth your time. Do you find RxJS complex? Well, you are not the ...

5 Ways to Improve Your Coding Skills with ChatGPT: Tips and Tricks for Developers

Are you a developer looking to improve your craft? Look no further than ChatGPT! In this blog post, we'll outline five tips for using ChatGPT to become a better developer, including brainstorming solutions to application problems, spotting errors in ...

ChatGPT + Bing = Awesome 🔥

Ladies and Gentlemen, hold on tight: the search game is about to change forever! Bing, the popular search engine, has just become even better with the integration of ChatGPT, and it's nothing short of extraordinary! In this blog post, we'll explore w...

Revolutionize Your Programming with AI, ChatGPT & GitHub Copilot

Are you a developer looking to stay ahead of the curve? Incorporating artificial intelligence (AI) into your work is no longer a luxury but necessary. This blog post will discuss the top five benefits of embracing AI and how it can revolutionize your...

JavaScript Array Methods: A Beginner's Guide to includes()

The includes() method helps check whether an array contains a specific value. It is a simple and efficient way to validate if a value is in an array and can be particularly useful when working with large or complex data sets. To use the includes() me...

How To Sum Total From Array Of Object Properties With JavaScript Reduce Method

Calculating the total price for your shopping cart was a hassle in the days before the JavaScript reduce method. In this post, I will show you how easy it is to use the reduce method to calculate the total price of a product array in the shopping car...

Mastering The JavaScript Find() Method

Searching specific values in arrays is easy with the JavaScript find() method. It doesn't matter if you want to find a string, number, boolean, or property of an object in an array. In this post, I will show you how to find values very easily. Origin...

Why Use TypeScript For JavaScript Development Today

TypeScript is an open-source programming language developed and maintained by Microsoft. It is a typed superset of JavaScript, which means that all JavaScript code is valid TypeScript code, but TypeScript adds some additional features that make it ea...