DEV Community

Programming

The magic behind computers. 💻 🪄

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
"Why Transducers Are Cool"

"Why Transducers Are Cool"

5
Comments
9 min read
Understanding how `this` works in Javascript - Default Binding

Understanding how `this` works in Javascript - Default Binding

6
Comments
1 min read
Understanding how `this` works in Javascript - The call-site

Understanding how `this` works in Javascript - The call-site

8
Comments
2 min read
Rock Paper Scissors Using Modular Arithmetic

Rock Paper Scissors Using Modular Arithmetic

9
Comments
11 min read
Vim Is Saving Me Hours of Work When Writing Books & Courses

Vim Is Saving Me Hours of Work When Writing Books & Courses

114
Comments 14
13 min read
Building a memoization module in Ruby

Building a memoization module in Ruby

7
Comments
6 min read
Ruby 2.7 — Numbered Parameters

Ruby 2.7 — Numbered Parameters

10
Comments 1
3 min read
Moving Past Tutorials: a course on problem solving for programmers

Moving Past Tutorials: a course on problem solving for programmers

723
Comments 99
2 min read
The 14 habits of highly effective developers (Part 2)

The 14 habits of highly effective developers (Part 2)

227
Comments 20
8 min read
Testing LiveData on Android

Testing LiveData on Android

10
Comments
5 min read
Java 8 Optional: A way to avoid NullPointerException

Java 8 Optional: A way to avoid NullPointerException

33
Comments 8
6 min read
A comment feature for author markings (MDL Log #3)

A comment feature for author markings (MDL Log #3)

8
Comments 2
3 min read
A Dictionary of Modern Programming Usage

A Dictionary of Modern Programming Usage

8
Comments
4 min read
How to Refactor Your Finances - An Interview With a Programmer Who Retired at 34

How to Refactor Your Finances - An Interview With a Programmer Who Retired at 34

276
Comments 24
13 min read
The Zen of Python

The Zen of Python

8
Comments
3 min read
Mastering PHP: How many ways can you string a sentence together?

Mastering PHP: How many ways can you string a sentence together?

8
Comments 1
4 min read
Application-Driven API Design

Application-Driven API Design

40
Comments 4
3 min read
A user story for my markdown parser (MDL Log #2)

A user story for my markdown parser (MDL Log #2)

12
Comments
3 min read
API Design and Beginners

API Design and Beginners

14
Comments
3 min read
Prevent Object Retrieval TypeError with &&

Prevent Object Retrieval TypeError with &&

61
Comments 18
4 min read
Text to Speech (TTS) with Python

Text to Speech (TTS) with Python

7
Comments
1 min read
N ways to debug React Native app

N ways to debug React Native app

9
Comments 1
5 min read
A Newbie’s Understanding Of Recursion In JavaScript… (Wash, Rinse, and Repeat)

A Newbie’s Understanding Of Recursion In JavaScript… (Wash, Rinse, and Repeat)

12
Comments
5 min read
The Rise of the Web App

The Rise of the Web App

44
Comments 6
7 min read
The Well-Balanced Developer

The Well-Balanced Developer

11
Comments
1 min read
Yet another - lightning fast - object mapper for .NET

Yet another - lightning fast - object mapper for .NET

9
Comments 1
3 min read
When should one choose IQueryable or IEnumerable?

When should one choose IQueryable or IEnumerable?

7
Comments 5
1 min read
Doubles can be dangerous

Doubles can be dangerous

15
Comments 1
3 min read
Why Programming Languages Are Hard

Why Programming Languages Are Hard

149
Comments 36
5 min read
Stop stressing yourself to death

Stop stressing yourself to death

5
Comments 1
7 min read
Use JFlex to Count Words

Use JFlex to Count Words

7
Comments 1
3 min read
Meet JFlex

Meet JFlex

11
Comments
3 min read
The `else if` Keyword Doesn’t Exist in Java

The `else if` Keyword Doesn’t Exist in Java

24
Comments 20
5 min read
Essential Python 3 code for lists

Essential Python 3 code for lists

99
Comments 3
3 min read
How to become a better Java Developer in 2024? [with Resources]

How to become a better Java Developer in 2024? [with Resources]

134
Comments 2
13 min read
How I Learned to Program

How I Learned to Program

40
Comments 2
3 min read
Python Programming Styles

Python Programming Styles

11
Comments
2 min read
Vim: How to Start Using The Text Editor for Developers

Vim: How to Start Using The Text Editor for Developers

9
Comments
5 min read
Web Apps with Python

Web Apps with Python

8
Comments
1 min read
How to Imagine an App

How to Imagine an App

5
Comments
4 min read
Why Learn Ruby?

Why Learn Ruby?

3
Comments
1 min read
Time to build a markdown parser and processor (MDL Log #1)

Time to build a markdown parser and processor (MDL Log #1)

56
Comments 22
3 min read
Command Magicks: How to Manipulate Files and Strings from the Terminal

Command Magicks: How to Manipulate Files and Strings from the Terminal

9
Comments
5 min read
How to Start Using the Terminal to Be More Productive

How to Start Using the Terminal to Be More Productive

8
Comments
6 min read
Programming is Hard

Programming is Hard

577
Comments 35
7 min read
How to Scrape the Web using Python with ScraPy Spiders

How to Scrape the Web using Python with ScraPy Spiders

16
Comments
7 min read
The Path to Learning a Programming Language

The Path to Learning a Programming Language

8
Comments
14 min read
How to Parse a Spreadsheet in Python

How to Parse a Spreadsheet in Python

44
Comments 4
6 min read
How to Run Parallel Data Analysis in Python using Dask Dataframes

How to Run Parallel Data Analysis in Python using Dask Dataframes

7
Comments
6 min read
Invented here syndrome

Invented here syndrome

54
Comments 2
5 min read
Do you really want to learn how to be a programmer?

Do you really want to learn how to be a programmer?

47
Comments 8
10 min read
How does a software engineer grow?

How does a software engineer grow?

15
Comments
5 min read
What’s Tripping Up Uglifier?

What’s Tripping Up Uglifier?

12
Comments 4
1 min read
The engineering problem of A/B testing

The engineering problem of A/B testing

8
Comments 1
11 min read
How to write a custom rule in Lint

How to write a custom rule in Lint

11
Comments
6 min read
Coding Katas for Software Testers

Coding Katas for Software Testers

6
Comments
3 min read
MixとOTP 01: Mixを使ってみる

MixとOTP 01: Mixを使ってみる

10
Comments 2
5 min read
A Few of My Favorite (Dev) Things

A Few of My Favorite (Dev) Things

14
Comments
3 min read
Dependencies management in 2019: a review

Dependencies management in 2019: a review

46
Comments
6 min read
Be Careful with String’s Substring Method in Java

Be Careful with String’s Substring Method in Java

13
Comments 9
5 min read
loading...