Forem

Programming

The magic behind computers. 💻 🪄

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Custom Exploit Development

Custom Exploit Development

5
Comments
5 min read
PNG to SVG Conversion: When, Why, and How to Vectorize Your Images

PNG to SVG Conversion: When, Why, and How to Vectorize Your Images

6
Comments
7 min read
I Was Tired of Manual Video Editing — So I Built OmniVid Lite

I Was Tired of Manual Video Editing — So I Built OmniVid Lite

1
Comments
2 min read
Best Practices Are Not As Important As You Think They Are
Cover image for Best Practices Are Not As Important As You Think They Are

Best Practices Are Not As Important As You Think They Are

6
Comments 6
5 min read
Centralizing SVG Handling in Angular Applications

Centralizing SVG Handling in Angular Applications

Comments
5 min read
Vue tricks: smart layouts for VueJS
Cover image for Vue tricks: smart layouts for VueJS

Vue tricks: smart layouts for VueJS

1
Comments
4 min read
Top 12 Documentation Tools for Product Teams (2025 Edition)
Cover image for Top 12 Documentation Tools for Product Teams (2025 Edition)

Top 12 Documentation Tools for Product Teams (2025 Edition)

42
Comments 8
7 min read
Debouncing vs Throttling in JavaScript: A Simple Story-Based Guide for Interview Success
Cover image for Debouncing vs Throttling in JavaScript: A Simple Story-Based Guide for Interview Success

Debouncing vs Throttling in JavaScript: A Simple Story-Based Guide for Interview Success

3
Comments 2
4 min read
Decoupling Is Far More Than Dependency Injection

Decoupling Is Far More Than Dependency Injection

Comments
6 min read
Day F8: The Exam Everyone Failed (And Why I Don't Care)

Day F8: The Exam Everyone Failed (And Why I Don't Care)

11
Comments 3
2 min read
How to onboard engineers 10x faster
Cover image for How to onboard engineers 10x faster

How to onboard engineers 10x faster

2
Comments
2 min read
Introducing TokiForge: A Framework-Agnostic Design Token Engine with Runtime Theme Switching

Introducing TokiForge: A Framework-Agnostic Design Token Engine with Runtime Theme Switching

Comments
3 min read
From Callback Hell to Async Heaven: A Crystal-Clear Guide to JavaScript Promises
Cover image for From Callback Hell to Async Heaven: A Crystal-Clear Guide to JavaScript Promises

From Callback Hell to Async Heaven: A Crystal-Clear Guide to JavaScript Promises

1
Comments
7 min read
ActiveFields: Search
Cover image for ActiveFields: Search

ActiveFields: Search

5
Comments 3
4 min read
Day 47: Python Rotate Array to Right by K Steps – Master the Elegant Slicing Trick in One Line

Day 47: Python Rotate Array to Right by K Steps – Master the Elegant Slicing Trick in One Line

1
Comments
3 min read
Day 48: Python Merge Two Sorted Lists - Master the Two-Pointer Technique in Pure O(n)

Day 48: Python Merge Two Sorted Lists - Master the Two-Pointer Technique in Pure O(n)

1
Comments
3 min read
Best AI Tools for Developers to Boost Productivity and Code Health

Best AI Tools for Developers to Boost Productivity and Code Health

1
Comments
6 min read
I built a small tool to analyze ETFs and realized the best code is a checklist

I built a small tool to analyze ETFs and realized the best code is a checklist

Comments
2 min read
Release Process
Cover image for Release Process

Release Process

Comments
7 min read
Building a Scalable Reddit Data Pipeline with Apache Airflow 3.1.0
Cover image for Building a Scalable Reddit Data Pipeline with Apache Airflow 3.1.0

Building a Scalable Reddit Data Pipeline with Apache Airflow 3.1.0

Comments
5 min read
How I Transitioned Into Software Engineering (Coming From Architecture)
Cover image for How I Transitioned Into Software Engineering (Coming From Architecture)

How I Transitioned Into Software Engineering (Coming From Architecture)

29
Comments 12
3 min read
Java 17 Features - Part 4: Pattern Matching & Switch Expressions

Java 17 Features - Part 4: Pattern Matching & Switch Expressions

1
Comments
3 min read
Day 23 of 100 days dsa coding challenge
Cover image for Day 23 of 100 days dsa coding challenge

Day 23 of 100 days dsa coding challenge

1
Comments
1 min read
Unlocking PDF Data: Extracting Tables from PDF with Python

Unlocking PDF Data: Extracting Tables from PDF with Python

Comments
5 min read
What is data-driven? How does it differ from model-driven, domain-driven, metadata-driven, and DSL-driven?

What is data-driven? How does it differ from model-driven, domain-driven, metadata-driven, and DSL-driven?

Comments
6 min read
loading...