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.
Best Minors to Pair with a Computer Science Degree: Enhance Your Expertise and Marketability

Best Minors to Pair with a Computer Science Degree: Enhance Your Expertise and Marketability

1
Comments
2 min read
What is GraphQL? - Understanding GraphQL as a Frontend Developer

What is GraphQL? - Understanding GraphQL as a Frontend Developer

1
Comments
4 min read
A to Z List of Top FREE Online Courses! Just do it!!

A to Z List of Top FREE Online Courses! Just do it!!

1
Comments
3 min read
Finding strongly connected components (SCC) in directed graphs: Kosaraju-Sharir vs Tarjan’s algorithm in Go

Finding strongly connected components (SCC) in directed graphs: Kosaraju-Sharir vs Tarjan’s algorithm in Go

1
Comments
12 min read
Simple TypeScript Mutex Implementation

Simple TypeScript Mutex Implementation

Comments
2 min read
Working Of Compiler In JavaScript

Working Of Compiler In JavaScript

Comments
2 min read
Graph Databases vs Relational Databases: What and why?

Graph Databases vs Relational Databases: What and why?

151
Comments 2
13 min read
Como algoritmos melhoram a performance do seu código

Como algoritmos melhoram a performance do seu código

12
Comments 2
3 min read
Computer networking 101: Terms, tools, and getting started

Computer networking 101: Terms, tools, and getting started

3
Comments
8 min read
Namespaces Abstracted

Namespaces Abstracted

Comments
1 min read
Divide and Conquer approach

Divide and Conquer approach

2
Comments
2 min read
Benefits of Python and its Use Cases

Benefits of Python and its Use Cases

Comments
5 min read
Understanding Software Licenses: Open-Source vs. Commercial

Understanding Software Licenses: Open-Source vs. Commercial

Comments
6 min read
TCP vs. UDP: The Need for Speed vs. Reliable Delivery

TCP vs. UDP: The Need for Speed vs. Reliable Delivery

7
Comments 3
2 min read
High Availability: The Key to Reliable Systems

High Availability: The Key to Reliable Systems

3
Comments
3 min read
Load Balancing: The Key to Scaling Your Applications

Load Balancing: The Key to Scaling Your Applications

5
Comments
2 min read
NAND 2 Tetris - Week One

NAND 2 Tetris - Week One

Comments
4 min read
Essential SQL Commands for Data Science Tasks

Essential SQL Commands for Data Science Tasks

2
Comments
7 min read
Caching: The Key to Scaling Your Applications

Caching: The Key to Scaling Your Applications

1
Comments
2 min read
Cohesion in software design

Cohesion in software design

2
Comments
3 min read
Distributed Systems: The Key to Scaling Your Applications

Distributed Systems: The Key to Scaling Your Applications

6
Comments 2
2 min read
Refactoring: The Key to Keeping Your Codebase Clean and Maintainable

Refactoring: The Key to Keeping Your Codebase Clean and Maintainable

1
Comments
2 min read
Understanding DOM(Document Object Model)

Understanding DOM(Document Object Model)

Comments
5 min read
Lamport Clocks

Lamport Clocks

1
Comments
2 min read
Agile Development: Revolutionizing the Software Engineering Industry

Agile Development: Revolutionizing the Software Engineering Industry

2
Comments
2 min read
JavaScript: Look! Loops!

JavaScript: Look! Loops!

Comments
4 min read
Message Ordering

Message Ordering

1
Comments
4 min read
Unleashing the Power of Data Mining: Unlocking Hidden Insights in Your Database

Unleashing the Power of Data Mining: Unlocking Hidden Insights in Your Database

1
Comments
2 min read
Theorem Every Developer Should Know: CAP

Theorem Every Developer Should Know: CAP

2
Comments
2 min read
Data Warehousing: The Key to Unlocking Insights from Your Data

Data Warehousing: The Key to Unlocking Insights from Your Data

2
Comments
2 min read
NOSQL: The Future of Data Management

NOSQL: The Future of Data Management

3
Comments
2 min read
The Ultimate Linux Cheat Code Handbook

The Ultimate Linux Cheat Code Handbook

17
Comments 2
5 min read
What is Dynamic Programming?

What is Dynamic Programming?

4
Comments 2
2 min read
Exactly Once Processing

Exactly Once Processing

2
Comments
4 min read
Calisthenics exercises recommendation software

Calisthenics exercises recommendation software

Comments
6 min read
Programação funcional: o que são funções puras, determinísticas e que não provocam efeitos colaterais

Programação funcional: o que são funções puras, determinísticas e que não provocam efeitos colaterais

8
Comments
2 min read
Computer Vision: from 0 to HERO (4-dars)

Computer Vision: from 0 to HERO (4-dars)

3
Comments
3 min read
The Ultimate List of Job Hunting Resources for Software Developers Part 6: Computer Science Fundamentals

The Ultimate List of Job Hunting Resources for Software Developers Part 6: Computer Science Fundamentals

1
Comments
1 min read
Building Resilient Systems: Retry Pattern in Microservices

Building Resilient Systems: Retry Pattern in Microservices

5
Comments
6 min read
Vector Clocks

Vector Clocks

1
Comments
2 min read
An Intro to Data Compression

An Intro to Data Compression

1
Comments
4 min read
System Architecture: The Blueprint for Successful Systems

System Architecture: The Blueprint for Successful Systems

2
Comments
3 min read
Top Websites to get remote tech jobs

Top Websites to get remote tech jobs

2
Comments 1
2 min read
Data Migration: Strategy, Steps and Best Practices

Data Migration: Strategy, Steps and Best Practices

1
Comments
6 min read
The Unsung Heroes of Open Source: The Dedicated Maintainers Behind Lesser-Known Projects

The Unsung Heroes of Open Source: The Dedicated Maintainers Behind Lesser-Known Projects

1
Comments 1
7 min read
The History of Ecommerce: 1979 to 2023

The History of Ecommerce: 1979 to 2023

83
Comments 8
11 min read
Abstraction, reusability and flexibility in software design

Abstraction, reusability and flexibility in software design

2
Comments 3
2 min read
From C Code to Machine Code: Understanding the Compilation Process

From C Code to Machine Code: Understanding the Compilation Process

1
Comments
4 min read
Math for devs - Sum and Product Notation

Math for devs - Sum and Product Notation

Comments
3 min read
C program to display calendar for a given year

C program to display calendar for a given year

2
Comments
3 min read
Finding a Needle in Haystack: Fixing Mysterious Bad Gateway

Finding a Needle in Haystack: Fixing Mysterious Bad Gateway

5
Comments
5 min read
Why is a base 64 encoded file 33% larger than the original?

Why is a base 64 encoded file 33% larger than the original?

Comments
3 min read
Let vim with external themes fill terminal window in Mac

Let vim with external themes fill terminal window in Mac

1
Comments
2 min read
Performance Optimization: The Secret to Speedy Systems

Performance Optimization: The Secret to Speedy Systems

1
Comments
2 min read
Mastering the Language of Machines: An Introduction to Natural Language Processing

Mastering the Language of Machines: An Introduction to Natural Language Processing

2
Comments 2
2 min read
SQL: The Language of Relational Databases

SQL: The Language of Relational Databases

2
Comments
2 min read
Constantly Changing Technology

Constantly Changing Technology

4
Comments
2 min read
Introduction to ReactJS and its key features

Introduction to ReactJS and its key features

2
Comments
2 min read
Create Your Own Programming Language (Part I)

Create Your Own Programming Language (Part I)

3
Comments 1
6 min read
Listicles - a simple technique for benchmarking your value proposition against alternatives

Listicles - a simple technique for benchmarking your value proposition against alternatives

1
Comments
5 min read
loading...