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.
Crafting Interpreters in OCaml - starting a lexer

Crafting Interpreters in OCaml - starting a lexer

7
Comments
10 min read
Handling Ever Increasing Server Logs

Handling Ever Increasing Server Logs

22
Comments 1
3 min read
How to Teach Arrays in Computer Science

How to Teach Arrays in Computer Science

10
Comments
13 min read
Modes of Failure (Part 2)

Modes of Failure (Part 2)

54
Comments 1
8 min read
Solve LeetCode problems using Visual Studio Code, TypeScript, and TDD

Solve LeetCode problems using Visual Studio Code, TypeScript, and TDD

8
Comments
1 min read
Reflecting on My First Semester of Teaching

Reflecting on My First Semester of Teaching

13
Comments 4
17 min read
Thank you to byte-sized integers

Thank you to byte-sized integers

24
Comments 9
5 min read
What should I know to be a software architect?

What should I know to be a software architect?

157
Comments 35
2 min read
Process synchronization monitors in go

Process synchronization monitors in go

9
Comments
3 min read
Intro to OOP in Elixir

Intro to OOP in Elixir

45
Comments
4 min read
An Introduction to Probability & Statistics

An Introduction to Probability & Statistics

41
Comments 2
20 min read
Challenges of neo4j at the heart of software

Challenges of neo4j at the heart of software

8
Comments
3 min read
Graceful degradation: Harvest and Yield in the age of microservices

Graceful degradation: Harvest and Yield in the age of microservices

10
Comments
4 min read
4 JavaScript Challenges, 13 high-school students, 2 hours

4 JavaScript Challenges, 13 high-school students, 2 hours

134
Comments 5
7 min read
Introduction to Coding in Java

Introduction to Coding in Java

70
Comments 5
5 min read
Graphing 1000 repositories to identify key project types

Graphing 1000 repositories to identify key project types

4
Comments
4 min read
Modes of Failure (Part 1)

Modes of Failure (Part 1)

51
Comments
8 min read
Let's Interface

Let's Interface

5
Comments
2 min read
Installing Haskell Compiler in Linux

Installing Haskell Compiler in Linux

9
Comments
2 min read
Understand Logic and Boolean Algebra with De Morgan's law and Truth tables

Understand Logic and Boolean Algebra with De Morgan's law and Truth tables

56
Comments 3
4 min read
ELI5 and Hate Computer Science: P = NP

ELI5 and Hate Computer Science: P = NP

10
Comments 1
3 min read
Expression Bodied Collection Property Initialization Gotcha in C#

Expression Bodied Collection Property Initialization Gotcha in C#

7
Comments
2 min read
FuzzyWuzzy: How to Measure String Distance on Python

FuzzyWuzzy: How to Measure String Distance on Python

25
Comments
5 min read
Nondeterminism In Testing - How To Do It Wrong

Nondeterminism In Testing - How To Do It Wrong

14
Comments 3
6 min read
Fantastic Faults and What to Call Them

Fantastic Faults and What to Call Them

70
Comments 6
8 min read
The Coolest Programming Language Features

The Coolest Programming Language Features

108
Comments 45
13 min read
Part 1: Sorting Algorithm

Part 1: Sorting Algorithm

51
Comments
5 min read
Searching & Sorting w/ Binary Search Trees

Searching & Sorting w/ Binary Search Trees

23
Comments
5 min read
What's a Turing Machine? (And Why Does It Matter?)

What's a Turing Machine? (And Why Does It Matter?)

20
Comments 3
8 min read
How to pick a Computer Science program

How to pick a Computer Science program

37
Comments 3
7 min read
A Gentle Introduction to Divide and Conquer Algorithms

A Gentle Introduction to Divide and Conquer Algorithms

137
Comments 1
10 min read
How does Tor really work?

How does Tor really work?

161
Comments 4
17 min read
Pursue a CS Degree or not? As a Front-End Developer

Pursue a CS Degree or not? As a Front-End Developer

13
Comments 17
1 min read
Ready and Available Distributed Systems

Ready and Available Distributed Systems

59
Comments
8 min read
Arrays, the slow parts — we can do better

Arrays, the slow parts — we can do better

12
Comments
11 min read
50+ Data Structure and Algorithms Problems from Coding Interviews

50+ Data Structure and Algorithms Problems from Coding Interviews

525
Comments 18
17 min read
Bitwise Operators

Bitwise Operators

69
Comments 6
10 min read
Space-time tradeoff Emoji Note

Space-time tradeoff Emoji Note

20
Comments 4
2 min read
Today I Finished MITx 600 Part 1!

Today I Finished MITx 600 Part 1!

13
Comments 1
2 min read
Why I Study Computer Science as a Self-Taught Developer

Why I Study Computer Science as a Self-Taught Developer

53
Comments 4
2 min read
Quick Tips for Coding Interviews

Quick Tips for Coding Interviews

20
Comments 5
3 min read
Scalability Solutions: Managing a System’s Growth Spurts

Scalability Solutions: Managing a System’s Growth Spurts

42
Comments 4
10 min read
Computer science in JavaScript: Circular Doubly-linked lists

Computer science in JavaScript: Circular Doubly-linked lists

9
Comments 1
10 min read
Software Architecture: What, Why & How

Software Architecture: What, Why & How

16
Comments 2
3 min read
How To Career Fair

How To Career Fair

4
Comments
4 min read
Explain Big-O with examples, beginners guide.

Explain Big-O with examples, beginners guide.

38
Comments
2 min read
Scalability Problems: Hidden Challenges of Growing a System

Scalability Problems: Hidden Challenges of Growing a System

95
Comments 1
8 min read
Merge Sort in C

Merge Sort in C

6
Comments
3 min read
Scalability: Growing a System in Different Directions

Scalability: Growing a System in Different Directions

70
Comments 1
9 min read
How arrays work the way arrays work

How arrays work the way arrays work

42
Comments 7
7 min read
Is studying Software Engineering worth it?

Is studying Software Engineering worth it?

4
Comments
2 min read
[ Elixir | Why Linked Lists? ]

[ Elixir | Why Linked Lists? ]

64
Comments 11
5 min read
Computer science in JavaScript: Doubly linked lists

Computer science in JavaScript: Doubly linked lists

10
Comments
9 min read
What's your favorite algorithm?

What's your favorite algorithm?

6
Comments
1 min read
How to simplest Turing Machine works on postgreSQL

How to simplest Turing Machine works on postgreSQL

7
Comments
5 min read
A regex cheatsheet for all those regex haters (and lovers) 👀

A regex cheatsheet for all those regex haters (and lovers) 👀

503
Comments 43
4 min read
Transparency: Illusions of a Single System (Part 2)

Transparency: Illusions of a Single System (Part 2)

52
Comments
8 min read
The Piece Table - the Unsung Hero of Your Text Editor

The Piece Table - the Unsung Hero of Your Text Editor

81
Comments 15
8 min read
Transparency: Illusions of a Single System (Part 1)

Transparency: Illusions of a Single System (Part 1)

52
Comments 3
9 min read
Many Nodes, One Distributed System

Many Nodes, One Distributed System

464
Comments 17
7 min read
loading...