Quantcast
Channel: Tomas Fernandez, Author at Semaphore
Browsing all 186 articles
Browse latest View live

The Developer’s Blueprint for Effective Code Reviews

In the fast-paced world of software development, code reviews have emerged as a crucial practice to ensure code quality, maintainability, and overall project success. The power of effective code...

View Article


Image may be NSFW.
Clik here to view.

How to Integrate Prometheus and Grafana on Kubernetes Using Helm

In this guide, you’ll learn how to integrate Prometheus and Grafana on Kubernetes using Helm. Additionally, you’ll learn how to create a simple dashboard on Grafana. Prometheus and Grafana are two of...

View Article


Image may be NSFW.
Clik here to view.

Best Practices for Securing Node.js Applications in Production

Node.js is one of the favorite technologies for developers when it comes to backend development. Its popularity keeps rising and is now one of the main targets of online attacks. That is why it is...

View Article

Image may be NSFW.
Clik here to view.

Introduction to the New React useEffectEvent Hook

React developers, get ready to discover a new tool that will make your life easier. Meet the new useEffectEvent hook, which simplifies how you handle events in your React components. If you’re curious...

View Article

Image may be NSFW.
Clik here to view.

Quickly Reproducing Production Bug With Event Sourcing

Working with enterprise software applications is a sophisticated task, especially when resolving a production bug that only happens in a production environment. Trying to reproduce a bug like this can...

View Article


How to Thrive and Grow in Software Industry as an Introvert

Do you like to be alone with your thoughts? Do you feel exhausted after interacting with people? Do you tend to have many thoughts but express them rarely? If so, there’s no need to stress: you might...

View Article

Image may be NSFW.
Clik here to view.

How to Add Dark Mode in ReactJS Using Material UI

Material UI framework is an open-source user interface framework for React that follows the principles of Google’s Material Design. It offers a variety of components allowing developers to create...

View Article

Understanding Open Source Licensing

Open source licensing is a key aspect of software development that is often overlooked. It is the legal framework that governs how open-source software can be used, modified, and distributed....

View Article


Image may be NSFW.
Clik here to view.

Web Animation for Your React App: Framer Motion vs GSAP

Whether you’re working on a personal project or working on a large-scale application, we can agree web animations are very crucial in our websites, especially with the increasing complexities in UI...

View Article


Image may be NSFW.
Clik here to view.

Demystifying the React useCallback Hook

React hooks, a feature introduced in version 16.8, helps developers code functional components. It makes writing functional components more appealing. React has several Hooks spanning various...

View Article

DevSecOps in Modern Software Development

In today’s DevOps-driven software development landscape, security has gained significant importance. Due to the escalating number of cyber threats and data breaches, organizations must prioritize...

View Article

Image may be NSFW.
Clik here to view.

Developing an AI Chatbot With Vercel AI SDK

After the launch of Large Language Models (LLMs) models such as ChatGPT or LLaMA, many companies are building applications around them. They are using ChatGPT and HuggingFace to integrate AI-based...

View Article

Image may be NSFW.
Clik here to view.

State of DevOps 2023 Highlights

The much-anticipated State of DevOps 2023 report is finally out. Developer by the DORA team at Google, this annual report is a synthesis of trends and insights collected from professionals and...

View Article


Image may be NSFW.
Clik here to view.

Introduction to LangChain

LangChain is a new library written in Python and JavaScript that helps developers work with Large Language Models (or LLM for short) such as Open AIs GPT-4 to develop complex solutions. Under the...

View Article

Image may be NSFW.
Clik here to view.

Debugging Your Go Applications

Debugging is a critical aspect of software development; it plays a vital role in ensuring the reliability and stability of applications. Debugging lets you find and fix your application’s errors,...

View Article


Image may be NSFW.
Clik here to view.

Unravelling 5 Exciting Modern Web Development Features

Web development is undergoing an unprecedented surge, fueled by a cascade of new and intricate features integrated into modern web applications. In response, the web landscape itself has undergone a...

View Article

Image may be NSFW.
Clik here to view.

WebAssembly and Docker: Lightweight Containers

WebAssembly, or Wasm, is increasingly relevant in software development. It’s a portable binary code format designed for efficient and fast execution on any platform, including web browsers. Watch the...

View Article


Image may be NSFW.
Clik here to view.

Docker Volumes: Efficient Data Management in Containerized Environments

Docker containers are designed to be disposable, offering the flexibility to stop, start, and restart containers multiple times during the lifespan of an application. This feature allows for seamless...

View Article

NativePHP: Build Desktop Applications with PHP

PHP holds a special place in my heart. It was my first job. I remember spending countless hours at home on little side projects. I wanted so bad to be able to create desktop applications with PHP, but...

View Article

Image may be NSFW.
Clik here to view.

Importance of Kubernetes and the Need for Tainting Nodes

Kubernetes as a container orchestration system helps us in managing and automating our workloads by helping us scale our containerized applications. All these applications have specific purposes and...

View Article
Browsing all 186 articles
Browse latest View live