Discover

Curated articles from sources across the web

37445 articles from 16 sources
PUSHING FOLDERS TO GITHUB USING SSH
D
DEV Community · Technology

PUSHING FOLDERS TO GITHUB USING SSH

Introduction Pushing is the process of uploading a folder saved on a local repository to an online repository which can be accessed remotely. The online repository may be public or private. This article is an explanation of the step by step process of how to push projects from your local...

Neal Onyango
Read
Why I'm learning AI(Even though am a java developer
D
DEV Community · Technology

Why I'm learning AI(Even though am a java developer

I'm a software developer with 2.5 years of experience in java, Springboot, Mysql and Hibernate. I build REST APIs and write sql queries for a SaaS platform that automates schools and Universities But i want more I want to build real-world applications, The kind that actually solve problems.And i...

harik-thokala
Read
Marketera: Building an AI-Powered Smart Campus Marketplace on Google Cloud Run
D
DEV Community · Technology

Marketera: Building an AI-Powered Smart Campus Marketplace on Google Cloud Run

Campaign: Built as part of the Google Cloud Gen AI Academy APAC — "Meet the Builders" campaign. Introduction Hello community! My name is Ananya Raj, and I am a 2nd-year B.Tech Computer Science and Engineering student. Like most tech students, I love exploring new technologies and regularly use vari...

Ananya Raj
Read
Making a game again
D
DEV Community · Technology

Making a game again

It all started on YouTube About 3 years ago, more or less, was the last time I developed video games. I had a channel that I started around 2020-2021, called ocelotdev back then. It was a channel focused on being an extension of what Brackeys was doing at that time. Brackeys was, back th...

Emilio Blacksmith
Read
Next step to client-side storage
D
DEV Community · Technology

Next step to client-side storage

Next step to client-side storage In my past one blog, I wrote about how I improve the performance of the application using the local storage. And the problem local storage solves. But now I face another problem about the client storage. My project is simply about order management softwar...

Neel-Vekariya
Read
My First GitHub Project: From a Local Folder to GitHub Using Git and SSH
D
DEV Community · Technology

My First GitHub Project: From a Local Folder to GitHub Using Git and SSH

My First GitHub Project: From a Local Folder to GitHub Using Git and SSH Introduction This week I learned how to use Git, Git Bash, GitHub and setting up SSH Keys. Before this, I knew about GitHub but I did not really understand how a project moves from a folder on my computer...

Jack Kisutsa
Read
Redora 0.3.1 — Redis for NestJS
D
DEV Community · Technology

Redora 0.3.1 — Redis for NestJS

There are already good Redis tools for NestJS. Most of them mainly help you connect NestJS to Redis and use the Redis client. That's useful, but as a project grows, you often need to build more things around Redis yourself: caching, TTL, cache invalidation, locks, rate limiting, sessions, monitorin...

Nebyu Samuel
Read
# Understanding The Git Workflow :Working Directory, Staging, Commit and Push
D
DEV Community · Technology

# Understanding The Git Workflow :Working Directory, Staging, Commit and Push

Git is very interesting to learn as a first time data science and analytics student that has no prior background. At first I thought well we are coding on the first day. Luckily, we had a very patient teacher for this. We started by in installation of the software , then to installation of GitHub...

rachel ngunjiri
Read
I Built a Simple Way to Find Vegan Beauty Products in India
D
DEV Community · Technology

I Built a Simple Way to Find Vegan Beauty Products in India

Finding vegan beauty products in India sounds simple. Search for "vegan lipstick", "vegan skincare", or "vegan beauty products" and you should be able to find what you need. But in practice, it can get surprisingly confusing. A product can be labelled natural, organic, clean, or cruelty-free with...

VegGora
Read
Arid 2.0: From Fast Python Duplicate Detection to CI-Ready Tooling
D
DEV Community · Technology

Arid 2.0: From Fast Python Duplicate Detection to CI-Ready Tooling

Arid started because Pylint R0801 was too slow. Version 2.0 keeps the fast detector and builds the workflows around it. A few months ago, I had a fairly simple problem: Pylint was too slow. I use Pylint's R0801 duplicate-code detection on Polaris, a fairly large Python project I've been building....

Bob Taylor
Read
Linux Security Checklist for Production Servers
D
DEV Community · Technology

Linux Security Checklist for Production Servers

A step-by-step practical guide to locking down SSH, configuring firewalls, enforcing least privilege, hardening the kernel, and setting up audit trails on your production systems. The moment you spin up a fresh virtual machine on AWS, DigitalOcean, Hetzner, or a bare-metal server in a datacenter,...

Asep Sayyad
Read
Understanding Git Workflow
D
DEV Community · Technology

Understanding Git Workflow

I have recently found myself learning Git as part of my Data Science upskilling journey. I consider it as a means to do configurations on your local machine with version control to track changes and managing projects. I worked on a project that had me set up a folder, add new files and upload to Gi...

johnpaul gitonga
Read
The enum value that had never been written
D
DEV Community · Technology

The enum value that had never been written

I found 27 workflow branches that were being skipped while every run still finished as COMPLETED. The condition on those branches could never match. So the step was skipped, the run was marked success, and nothing ever told me. They had been running like that for weeks. That is the part worth sitt...

Aghassi Sargsyan
Read
Why editing one word in a PDF is so much harder than it looks
D
DEV Community · Technology

Why editing one word in a PDF is so much harder than it looks

I spent the last few months building a PDF editor. The feature that sounded easiest — change a word, leave everything else alone — turned out to be the one that ate most of the time. Here is what I learned, mostly by getting it wrong. A PDF does not contain sentences The first assumption to give up...

Vikram Bhattacharjee
Read
How to Check a Palindrome in Python
D
DEV Community · Technology

How to Check a Palindrome in Python

A palindrome is a word, number, or sentence that reads the same forward and backward. For example: madam → madam level → level 121 → 121 racecar → racecar In this blog, we will learn how to check whether a word is a palindrome using Python. Python Program word = input("En...

Adhi sankar
Read
Iskor Devlog #1 - Learning a Little Bit of Everything
D
DEV Community · Technology

Iskor Devlog #1 - Learning a Little Bit of Everything

Introduction Frontend Studied the common signs of a vibecoded website and avoided it. Backend Used Spring Boot and learned SOLID principles. Authentication Implemented Clerk Sign-in and Sign-up page using their components. Docker and CI/CD Learned Docker before this and for this week, how to use...

Jedric Tuquero
Read
Test-Driven Development: My Jedi Training
D
DEV Community · Technology

Test-Driven Development: My Jedi Training

The Quest Begins (The "Why") I still remember the first time I tried to add a feature to a legacy codebase and ended up spending an entire afternoon chasing a bug that felt like a mischievous gremlin hiding in every corner of the file. I’d written the function, run the app, saw something...

Timevolt
Read
Stop writing the same custom HTTP wrapper in every project
D
DEV Community · Technology

Stop writing the same custom HTTP wrapper in every project

Every time I start a new frontend or full-stack project, the same ritual happens. We install axios or grab native fetch, and within a few weeks, we find ourselves building a massive layer of custom wrappers, interceptors, and helpers around it. Why? Because out-of-the-box HTTP clients handle basic...

Sovan Kandar
Read

Reading List