A curated list of my GitHub stars!
Virtual Private Networks (VPNs) are essential tools for protecting your online privacy and security. But traditional VPNs can sometimes be slow and bog down your connection. WireGuard is a new, innovative VPN protocol that offers several advantages over traditional options, it has a cool logo too 😎.
Using command-line tools for image and video manipulation, including resizing, background removal, GIF creation, video segment extraction, and more.
SSH, or Secure Shell, is a fundamental tool for securely connecting to and managing remote servers. Whether you’re a seasoned system administrator or just starting to explore the command line, having a solid grasp of SSH commands is essential. This cheatsheet provides a quick reference for the most commonly used SSH operations.
The console offers a powerful way to interact with your system and increase your productivity, here are some basic commands and one-liners to get you started.
SQL stands for Structured Query Language. It’s a powerful and widely-used language specifically designed for managing data stored in relational databases. There are several situations where using SQL directly might be preferable to using an Object-Relational Mapper (ORM)
In today’s collaborative development world (as of 2024), version control is crucial for managing code effectively. Git, a distributed version control system (DVCS), has become the industry standard for developers of all backgrounds.
Keeping your web server running smoothly is crucial for a positive user experience. But how do you know it can handle the traffic you expect? Benchmarking is the answer! It allows you to simulate real-world load and measure your server’s performance. This post will guide you through using wrk, a powerful tool for benchmarking your web server.
Following my previous post on Vuejs + Nuxt.js with Docker, I will show you how to dockerize a React + Next.js web application. React is a JavaScript library for building user interfaces. Next.js is a framework for building React applications. Docker is a containerization platform that can be used to package and deploy these applications.
Vue.js and Nuxt are powerful frameworks for building web applications. Docker is a containerization platform that can be used to package and deploy these applications. To dockerize a Nuxt application, a Dockerfile is created that specifies the steps required to build the image. This typically includes installing Nuxt and the application’s dependencies.