DEV Community

Computer Science 🤓

This tag is for sharing and asking questions about anything related to computer science, including data structures, algorithms, research, and white papers! 🤓

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Ruby DSA Cheat Sheet

Ruby DSA Cheat Sheet

Comments
5 min read
I Built a Consensus Protocol That Never Ghosts You (And My Mainframe Finally Understood "Maybe" via Symbolic Interpration

I Built a Consensus Protocol That Never Ghosts You (And My Mainframe Finally Understood "Maybe" via Symbolic Interpration

Comments
4 min read
Event Driven Design & Message Driven Design

Event Driven Design & Message Driven Design

Comments
1 min read
Your "Static" Types Suck: You are checking nothing, Jon Snow

Your "Static" Types Suck: You are checking nothing, Jon Snow

Comments
6 min read
Async vs Parallelism: Why Your Code Isn’t Faster (Yet)

Async vs Parallelism: Why Your Code Isn’t Faster (Yet)

1
Comments
2 min read
I Finally Understood Ford–Fulkerson by Solving Splitwise’s “Simplify Debts”

I Finally Understood Ford–Fulkerson by Solving Splitwise’s “Simplify Debts”

Comments
4 min read
How Your Computer Actually Reads Code: The Magic of Abstract Syntax Trees

How Your Computer Actually Reads Code: The Magic of Abstract Syntax Trees

Comments
3 min read
The Hidden Filing System: What Database Engines Are Actually Trying to Teach You

The Hidden Filing System: What Database Engines Are Actually Trying to Teach You

Comments
17 min read
⚙️ What is Software Compilation?

⚙️ What is Software Compilation?

Comments
2 min read
Your AI Wrote the Code, But Your RAM is Screaming

Your AI Wrote the Code, But Your RAM is Screaming

1
Comments
2 min read
ML Without Blind Faith Systems, Constraints, and Why “Just Using AI or ML” Often Fails

ML Without Blind Faith Systems, Constraints, and Why “Just Using AI or ML” Often Fails

2
Comments
3 min read
The Esperanza Algorithm

The Esperanza Algorithm

Comments
11 min read
Why Most Beginners Fail at Computer Science (And How to Actually Learn It)

Why Most Beginners Fail at Computer Science (And How to Actually Learn It)

1
Comments
4 min read
Hash Functions & Determinism: A Deep Dive

Hash Functions & Determinism: A Deep Dive

Comments
5 min read
The Hidden Life of JavaScript

The Hidden Life of JavaScript

3
Comments 1
2 min read
QPI v2: Evolving QR Codes into Trustworthy Physical Data Containers

QPI v2: Evolving QR Codes into Trustworthy Physical Data Containers

Comments
9 min read
𝐃𝐞𝐞𝐩 𝐋𝐞𝐚𝐫𝐧𝐢𝐧𝐠: 𝐀 𝐓𝐢𝐦𝐞𝐥𝐢𝐧𝐞 𝐨𝐟 𝐊𝐞𝐲 𝐌𝐢𝐥𝐞𝐬𝐭𝐨𝐧𝐞𝐬

𝐃𝐞𝐞𝐩 𝐋𝐞𝐚𝐫𝐧𝐢𝐧𝐠: 𝐀 𝐓𝐢𝐦𝐞𝐥𝐢𝐧𝐞 𝐨𝐟 𝐊𝐞𝐲 𝐌𝐢𝐥𝐞𝐬𝐭𝐨𝐧𝐞𝐬

Comments
1 min read
Doubly: Why Arrays Aren't Always Enough

Doubly: Why Arrays Aren't Always Enough

Comments
9 min read
Understanding the RAM Model of Computation

Understanding the RAM Model of Computation

Comments
4 min read
Networking Internals II: DNS recursion, ARP, NAT, Subnetting & CIDR

Networking Internals II: DNS recursion, ARP, NAT, Subnetting & CIDR

Comments
4 min read
I got paid minimum wage to solve an impossible problem.

I got paid minimum wage to solve an impossible problem.

2
Comments 3
7 min read
Contrast sync vs async failure classes using first principles

Contrast sync vs async failure classes using first principles

Comments
3 min read
JavaScript Math Is Weird… Or Is It? 🤔

JavaScript Math Is Weird… Or Is It? 🤔

2
Comments
2 min read
Networking Internals I

Networking Internals I

Comments
5 min read
The main difference between computer science and real computers is side effects

The main difference between computer science and real computers is side effects

1
Comments
1 min read
loading...