Why You Should Choose lodash-es Over lodash

two cups of coffee sit on a table

As a software engineer, I’m always on the lookout for tools and libraries that can enhance my development workflow and optimize performance. One such tool is Lodash, a popular JavaScript utility library that makes working with arrays, objects, and other data structures a breeze. However, there’s an important decision to make when incorporating Lodash into

Unlocking Markdown Metadata with TypeScript

gray assorted-letter jewelries in brown wooden organizer boxes

Markdown files are a staple in the world of documentation, blogging, and static site generation. They offer a simple and readable format for content, but sometimes we need more than just plain text. Metadata, often called front matter, allows us to store additional information at the top of our markdown files. This metadata can include

Building a Cross-Platform CLI Tool in TypeScript

As a developer, creating command-line interface (CLI) tools can greatly enhance productivity and automate repetitive tasks. With TypeScript’s robust type system and modern JavaScript features, we can build reliable and maintainable CLI tools. In this guide, I’ll walk you through the process of building a cross-platform CLI tool in TypeScript and compiling it into binaries

Building a Custom JSON Editor in React with and without react-json-view

white muffin tray on top of white ceramic mug

Introduction As a developer, there are times when you need to allow users to edit JSON data directly within your React applications. While libraries like react-json-view offer a quick and powerful solution, sometimes you might want to implement a custom editor to better fit your application’s needs. In this blog post, I’ll walk you through

Building a Form Validation System with Fluent UI and Zod in TypeScript

A bunch of water lilies floating on top of a body of water

Form validation is a critical aspect of web development, ensuring that user inputs are accurate and meet the required criteria before submission. Effective form validation enhances user experience by providing immediate feedback and preventing errors. In this blog post, we’ll explore how to implement form validation in a React application using Fluent UI components and