Tech News
All News AI & ML Architecture DevOps Open Source Programming Team Management Testing & QA Web

Open Source

⚑ Report a Problem

Latest Open Source news from Tech News

All topics AI agents ai api architecture automation backend beginners career database devchallenge devops discuss javascript linux llm machinelearning mcp opensource performance productivity programming python react security showdev testing tutorial typescript webdev
All EN RU
EN

Trie Data Structure: Efficient Prefix Matching and Autocomplete Implementation

Introduction When building features like search bar autocomplete, spell checkers, or IP routing tables, traditional hash maps and balanced binary se…

dsaalgorithmsprogrammingdatasta
Dev.to Oct 7, 2026, 02:30 UTC
EN

Java 8 Streams vs Traditional Loops: Performance, Readability, and Lazy Evaluation

Introduction Since the introduction of Java 8, developers have faced a recurring architectural dilemma: should collections be processed using tradit…

javadsaperformancecleancode
Dev.to Oct 5, 2026, 02:30 UTC
EN

Topic 13: Shortest Path Algorithms 🚀

Now we move deeper into graphs. The key interview question is: Given a graph, how do I find the minimum-cost path from one node to another? The corr…

aipythondsa
Dev.to Oct 3, 2026, 02:31 UTC
EN

Count of Subsets: One Word Changed. Everything Followed.

Chapter 3 ended with a hint. The shift from Knapsack to Subset Sum was a one-word change: max() became or . The structure stayed identical. Only the…

dpdsaknapsackleetcode
Dev.to Sep 17, 2026, 12:30 UTC
EN

Code and approach to so solve Longest common prefix

class Solution : def longestCommonPrefix ( self , strs : List [ str ]) -> str : Longest_sum = "" for i in range ( len ( strs [ 0 ])): for j in st…

programmingtutorialpythondsa
Dev.to Aug 26, 2026, 22:40 UTC
EN

My Code and approach to solve the two sum problem of leetcode

class Solution : def twoSum ( self , nums : List [ int ], target : int ) -> List [ int ]: for i in range ( len ( nums )): for j in range ( len (…

programmingtutorialpythondsa
Dev.to Aug 26, 2026, 22:36 UTC
EN

Learn Valid Parentheses, Reverse Linked List, and Tree Max Depth with Step-by-Step Visualization in DSA View View 👀👀

Hoi hoi! I’m @nyaomaru , a frontend engineer who struggles to make game sounds. 😿 Have you used DSA View View already? 👀👀 I Built a Tool to Visualiz…

typescriptalgorithmsopensourcedsa
Dev.to Aug 26, 2026, 14:18 UTC
EN

note taking app with auto sync leetcode and local llm model integration

I built this app over the weekend as a side project. 🛠️ The problem was simple: after I submit on LeetCode, going back and forth to write notes and…

aifrontendprogrammingdsa
Dev.to Aug 22, 2026, 06:01 UTC
EN

Is Learning DSA Boring? Let's Use DSA View View 👀👀 (Two Sum, Binary Search, and Bubble Sort)

Hoi hoi! I’m @nyaomaru , a frontend engineer who dislikes crowded places, so I'm planning to take a quiet vacation in September. 🏝️ Have you used DS…

dsatypescriptopensourcelearning
Dev.to Aug 19, 2026, 14:43 UTC
EN

Algorithmic Patterns: The Ultimate Guide to Sliding Window

The Sliding Window pattern is one of the most vital algorithmic techniques for optimizing array and string problems. Instead of repeatedly processin…

algorithmsdsaleetcodeprogramming
Dev.to Aug 17, 2026, 15:15 UTC
EN

768. Max Chunks To Make Sorted II

Problem You are given an integer array arr. We split arr into some number of chunks (i.e., partitions), and individually sort each chunk. After conc…

dsaleetcodegreedyalgorithms
Dev.to Aug 10, 2026, 15:06 UTC
EN

The Only Interview Prep Sheet I Actually Finished

Open the NeetCode 150 + Blind 75 tracker Somewhere around problem #40 of "just solving whatever LeetCode recommends," I realized I wasn't actually g…

aidsaprogrammingalgorithms
Dev.to Aug 4, 2026, 17:43 UTC
EN

O(N) Manacher's Algorithm with Mirror Boundary Optimization

Intuition Manacher's Algorithm leverages the symmetry of palindromes to avoid redundant comparisons. Instead of treating odd- and even-length palind…

codingalgorithmspythondsa
Dev.to Jul 15, 2026, 18:36 UTC
EN

STL in C++: The Toolbox Every DSA Learner Needs

If you've started learning DSA, you've probably run into the term STL more times than you can count. It sounds intimidating at first — but once it c…

cppdsastlcompetativeprogramming
Dev.to Jul 12, 2026, 18:03 UTC
EN

# Why I'm Restarting My DSA Journey (And Documenting Every Step)

Hi, DEV Community! 👋 I'm Khushi, and welcome to the beginning of my Data Structures and Algorithms (DSA) journey—again. You might be wondering, "Why…

programmingdsacoding
Dev.to Jul 12, 2026, 07:21 UTC
EN

Two pointers and sliding window in Java — the pattern that shows up everywhere...

In my last post, I covered arrays and strings and briefly touched on the two-pointer technique while reversing an array. That one example ended up b…

javadsacomputerscience
Dev.to Jul 9, 2026, 16:36 UTC
EN

Competitive Programming Series — Session 2: Recursion and Backtracking

After covering the foundational building blocks in Session 1, the next step is one of the most important problem-solving techniques in all of progra…

competativeprogrammingdsarecursion
Dev.to Jun 12, 2026, 21:37 UTC
EN

Competitive Programming Series — Session 1: The Foundations You Need Before Solving Problems

Competitive programming often looks like a race to write code as fast as possible. But the real secret is simpler: the best competitive programmers…

competativeprogrammingcodingdsa
Dev.to Jun 12, 2026, 21:22 UTC
EN

I Built Bit Flip to Make Coding Interview Practice Simpler

TLDR: I'm introducing Bit Flip, a newsletter where you get coding questions and interview questions asked by tech companies delivered to your inbox…

careerprogrammingdsabeginners
Dev.to Jun 12, 2026, 02:30 UTC
EN

How to actually learn data structures and algorithms

Most people learn data structures and algorithms the hard way: they open a problem site, sort by "most solved," and start grinding. A month later th…

dsalearninginterview
Dev.to Jun 9, 2026, 19:44 UTC
EN

DSA Alone Is No Longer Enough: Why Students Should Learn Beyond Coding Problems

For a long time, the standard advice for computer science students was simple: Learn a programming language, practice Data Structures and Algorithms…

llmaidevopsdsa
Dev.to Jun 5, 2026, 05:19 UTC
EN

More Than LeetCode

As a third year student attending multiple internship drives and interviews, I started doubting my own worth ,is it all really confined to DSA? Does…

techtalksstudentlifedsainnovation
Dev.to Jun 4, 2026, 03:38 UTC
EN

Why Contraint is King

When tackling data structures and algorithms (DSA) problems, whether in technical interviews or competitive programming, engineers often overlook th…

dsacompetativeprogramminginterviewprep
Dev.to Jun 1, 2026, 10:35 UTC
EN

LeetCode Solution: 3. Longest Substring Without Repeating Characters

3. Longest Substring Without Repeating Characters 🟡 Medium Hey Dev.to fam! 👋 Today, we're diving into a LeetCode classic that’s a fantastic introduc…

leetcodedsaprogrammingtutorial
Dev.to May 31, 2026, 17:24 UTC
EN

LeetCode Solution: 1. Two Sum

Your First LeetCode Journey: Conquering 'Two Sum' (Problem 1) with Ease! Hey fellow developers! 👋 Kushalx here, and today we're diving into the abso…

leetcodedsaprogrammingtutorial
Dev.to May 24, 2026, 10:31 UTC
EN

LeetCode Solution: 1752. Check if Array Is Sorted and Rotated

🔄 LeetCode 1752: Can You Un-Rotate This Array? (A Beginner's Guide) Hey there, fellow coders! 👋 Vansh2710 here, ready to demystify another exciting…

leetcodedsaprogrammingtutorial
Dev.to May 23, 2026, 18:17 UTC
EN

Insertion Sort Explained Simply — Algorithm, Code & Examples

Insertion Sort is the algorithm Python's Timsort uses for arrays under 64 elements . Not just a teaching tool — it's in production in the world's mo…

dsaprogrammingbeginnersjavascript
Dev.to May 22, 2026, 02:30 UTC
EN

LeetCode Solution: 12. Integer to Roman

Unraveling the Mystery of Roman Numerals: A LeetCode Journey (Problem 12. Integer to Roman) Hey LeetCoders and aspiring developers! 👋 Today, we're t…

leetcodedsaprogrammingtutorial
Dev.to May 21, 2026, 11:36 UTC
EN

Linear Search vs Binary Search — Differences, Code & Complexity

The difference between linear and binary search is the difference between O(n) and O(log n) — which at scale means millions of operations vs 20 . 🔍…

dsaprogrammingbeginnersjavascript
Dev.to May 19, 2026, 02:30 UTC
EN

3 and 4 Sum optimized Approach

3 Sum problem(2 pointer approach) Here,I discussed classic problem of both 3 Sum and 4 Sum problem. 3 Sum Problem Problem Statement Find all unique…

cppdsaleetcodealgorithms
Dev.to May 18, 2026, 17:25 UTC

© Tech News — Headline Aggregator

English Русский
Sitemap Legal Notice Privacy Terms Copyright / Removal DSA Contact

Leaving the site

You are about to open an external website:

Continue →