Contenido de la entrada
Code Against the Clock: Automating the youtube shorts creation
Welcome back to “Code Against the Clock!” blog series where I’ll reveal how I turned my most boring tasks into streamlined, time-saving machines. I’ll share the exact steps I took to automate these chores and the cool tricks I discovered along the way. Ready to see how you can save time and make life a…
Step-by-Step Guide to Creating a Kubernetes User and Adding It to a Kubeconfig File (RBAC)
Managing users in Kubernetes involves several key steps, from creating the user to configuring access via certificates and finally adding them to a kubeconfig file. In this detailed guide, we’ll walk through the process of creating a user, generating a certificate, approving it, and configuring access using a kubeconfig file. Overview Key Concepts: Kubernetes Users:…
CSS Grid: Aligning Content and Items
Introduction: CSS Grid is a powerful layout system that allows web developers to easily align content and items on a web page. It revolutionized the way we design and organize web layouts, providing more flexibility and control over the positioning of elements on a page. In this article, we will explore the advantages and disadvantages…
Navigating Code Reviews and Understanding Issues
I have never had the experience of doing proper code reviews until now when I explored one of the repositories centered around the idea of refactoring code through a CLI-based tool. The abstract idea behind the tool was to get an input file, transform it through an LLM, and give the output back to the…
Basic Linux for AI Developers (In Progress)
Contenido de la entrada Please follow and like us:
Create a NPM Package – Step by Step
Hello, developer community! Today, I’m going to walk you through the steps to set up a JavaScript library from scratch, including configuring commit linting, Husky, and semantic release for smooth development and release processes. Let’s dive into it! Demo Create a new project directory: mkdir new-project cd new-project Initialize a Git repository: git init Create…
What was your win this week?
👋👋👋👋 Looking back on your week — what was something you’re proud of? All wins count — big or small 🎉 Examples of ‘wins’ include: Getting a promotion! Starting a new project Fixing a tricky bug Getting to class on time ⏰ Happy Friday! Please follow and like us:
Navigating the World of Open Source Collaboration: My First Experience with Code Reviews
Stepping into the world of open source can be intimidating, but also incredibly rewarding. As part of my Release 0.1, I got to dive deep into collaborating with the wider community, specifically with my classmate Nonthachai Plodthong—whom I call Non. Together, we embarked on a journey to test, review, and improve each other’s code, and…
openEuler release 22.03挂载本地iso光盘镜像,配置yum软件仓库
1.首先上传openEuler-22.03-LTS-SP4-aarch64-dvd.iso镜像到任意目录,此处上传到/root 下 2.创建挂载点并挂载iso镜像 mkdir /mnt/yum mount -o loop /root/openEuler-22.03-LTS-SP4-aarch64-dvd.iso /mnt/yum/ 查看是否挂载成功 df -Th 3.配置yum软件仓库 首先将原有的仓库备份 cd /etc/yum.repos.d mkdir bak mv openEuler.repo bak/ 新建openEuler.repo仓库 cd /etc/yum.repos.d vi openEuler.repo 编辑内容如下: [os] name=os baseurl=file:///mnt/yum/ enabled=1 gpgcheck=0 4.验证是否配置成功 yum list Please follow and like us:
Building a Movie Finder Website using React
Introduction In this blog, we will walk through the process of building a Movie Finder website using React and the OMDB API. The website allows users to browse movies by categories like Avengers, Star Wars, and Series, and search for movies using specific queries. Each movie has its detail page, making it easy to explore…
Recommended Codespace Configuration for Polyglot Notebooks
In order to get Polyglot Notebooks to work with GitHub Codespaces, you’ll need to match the current requirements of the Polyglot Notebooks extension and its underlying .NET Interactive kernels. This relies on two files in your .devcontainer directory: Dockerfile which describes the Docker container the Codespace will run in devcontainer.json which describes how the dev…
Embracing Cgroup V2:Best Practices for Migrating Kubernetes Clusters to AlmaLinux
With the announcement of CentOS discontinuation by the CentOS community , along with the set dates for service termination, we have put the switch to a new container operating system on our agenda. Based on factors such as migration cost, smoothness of transition, and maintenance difficulty, we have chosen AlmaLinux from the RHEL series as…
Hacktoberfest 2024: Everything You Need to Know!
Hacktoberfest is Back for 2024! 🥳🎉 Every October, the open-source community is thrilled with excitement (at least for me) for one of its most anticipated events — Hacktoberfest! Whether it’s the chance to earn new, custom digital badges from Holopin or grab exclusive rewards like the Hacktoberfest kit from their partners. There’s something for everyone…
Remot SSH Using Simple Metode
Hallo World! Pada postingan ini kita kan belajar meremot ssh dari server local dengan metode yg sederhana. Kita akan beri nama pada host yg akan kita remot sehingga nnti bisa di remot hanya dengan alias. Langsung ke caranya: Setup Host alias pada .ssh/config nano .ssh/config Lalu buat seperti konfig di bawah Host devops HostName 10.10.10.1…
How to change ripple color of Angular Material button?
Did you ever struggle to change complex properties like ripple-color for mat-button in hashtag#Angular Material With Angular Material 18, now you can change almost anything using overrides API! Checkout this course to learn more: https://angular-material.dev/courses/overview/m3-ng-components Please follow and like us:
Working in an Open Source Environment: Reviews and Reflections
Upon completing Lab 1, which involved sharing my code with partners and receiving feedback, I have several key takeaways: 1. The Review Process I found the review process particularly engaging. By forking a partner’s repository to my local machine, I had the flexibility to explore their code at my own pace. This included tasks like…
Building Recipe Finder Website using React
Introduction In this blog, we’ll be building a Recipe Finder Website using React. This app allows users to search for their favorite recipes, view trending or new recipes, and save their favorite ones. We will leverage the Edamam API to fetch real-time recipe data and display it dynamically on the website. Project Overview The Recipe…
Creating a customized SSH key on Pop!_OS 22.04: step-by-step with screenshots
SSH SSH, which stands for Secure Shell, is a cryptographic network protocol used for secure communication over an unsecured network. It is commonly used to access and manage remote systems securely. SSH provides a secure channel over an insecure network by using strong encryption to protect the communication between a client and a server, preventing…
Differences Between DROP, DELETE and TRUNCATE in SQL
In our daily development work, we usually work with databases through SQL statements. While many graphical tools are available to simplify these tasks, they ultimately convert user actions into SQL queries to interact with the database. No matter how sophisticated a database management tool may be, it always relies on SQL at its core. Here…
# 🔍 Exploring Advanced `console.log()` Techniques for Better Debugging
As developers, we’re all familiar with the classic console.log(), but did you know there are several advanced console methods that can significantly enhance your debugging process? 🚀 Let’s dive into five useful techniques that will level up your development game. 💻 1. console.dir() 🧐 When dealing with JavaScript objects, console.dir() is an excellent alternative to…
Why should everyone learn SQL?
Nowadays, no matter you are in R&D, sales, finance or HR, you cannot avoid dealing with data. The storage forms of data are various, but the most common ones are still spreadsheets or databases. Many people have become very professional in spreadsheets, but if you can learn a little SQL, you will become more powerful…
Optimizing Web and App Deployment for SMBs: AlibabaCloud Solution Explained
For small and medium-sized enterprises, Web and App deployment is not only a technical challenge but also a key to improving business efficiency and user satisfaction. Successful deployment can dramatically improve the performance of websites and apps and enhance user experience, thereby increasing customer loyalty and market competitiveness. As a result, Alibaba Cloud has launched…
A importância das documentações técnicas
Quando optei pela carreira em computação, aos 15 anos, foi uma decisão baseada em gostar bastante de matemática e física. Queria me ver longe de escrever textos, redações e etc. Com o passar do tempo, essa visão foi mudando e agora uma das coisas na qual mais valorizo em uma equipe/empresa madura é a existência…
How to mitigate security issues in GenAI code and LLM integrations
GitHub Copilot and other AI coding tools have transformed how we write code and promise a leap in developer productivity. But they also introduce new security risks. If your codebase has existing security issues, AI-generated code can replicate and amplify these vulnerabilities. Research from Stanford University has shown that developers using AI coding tools write…
Introducing Qiu!
I’m thrilled to announce the release of Qiu – a no-nonsense SQL query runner designed to make raw SQL fun again. Let’s be honest, ORMs have their place, but they can get a bit overwhelming when all you want is to write simple SQL. I’ve always enjoyed crafting raw SQL queries, but I realized that…
HTML in 180 Seconds: Episode 3 – Basic Structure
Hello, I’m Renato Junior, and you’re here to learn HTML in 180-second videos. In this video, you will learn the basic structure of HTML. By convention, the homepage of a website in HTML should be named “index.html”. To create this file, open Notepad++, click on “File,” and then on “Save As.” In the window that…
HTML in 180 Seconds: Episode 2 – What is HTML?
Hello, I’m Renato Junior, and you’re here to learn HTML in 180-second videos. In this video, you’ll learn what HTML is and how you can code in HTML. You’ve probably visited Google’s, YouTube’s, or Amazon’s websites at some point in your life. These amazing sites you see on the internet are built using various technologies,…
Client-Centered Error Handling
Understanding and Handling Errors To handle errors effectively, it’s essential to understand the types of errors that can occur. Let’s start by categorizing the errors you might encounter. Types of Errors in a Web Client Environment Network Errors Connection Issues: Problems with establishing a connection to the server. Timeouts: Requests taking too long to receive…
HTML in 180 Seconds: Episode 1 – Welcome
Hello, my name is Renato Junior and you are here to learn HTML in 180 seconds. I’ve been in the tech industry since 2016. Over the years, I’ve worked with a wide range of technologies, and I currently identify as a full stack or full cycle developer. I’ve contributed to projects for companies in Brazil,…
Exploring Cilium Network Integration with AWS EKS
Today, I explore how the Cilium network works by integrating it into AWS EKS, which has been quite intriguing. Creating and managing clusters with Cilium improves network connectivity, acting as a network superhero. We can leverage the add-on modules provided by EKS. In this blog post, we will explore and test how to integrate the…