Open in app

Sign In

Write

Sign In

Jacob on Software
Jacob on Software

84 Followers

Home

About

Aug 30, 2021

Kosaraju’s Algorithm in JavaScript

In my quest to learn the basics of computer science, I came across the following blog that examines complex algorithmic concepts essential to any growing developer. Thanks to Kyle Sauri for allowing me to reprint on this blog (with minor modifications); I hope you enjoy! The problem of finding Strongly…

Kosaraju

8 min read

Kosaraju’s Algorithm in JavaScript
Kosaraju’s Algorithm in JavaScript
Kosaraju

8 min read


Published in

CodeX

·Aug 20, 2021

Emergent Design with Clean Code

One of the great things about Clean Code is that as you progress through the book, the concepts you cover become more abstract. To my mind, this practice mirrors how one gets better at the art of programming itself. When you begin reading Clean Code, you cover concepts like good…

Clean Code

5 min read

Emergent Design with Clean Code
Emergent Design with Clean Code
Clean Code

5 min read


Published in

CodeX

·Aug 10, 2021

Use Clean Code to Pass Your System Design Interview

For this week’s blog on Clean Code, I’m going to do something a little different. While up to this point we’ve discussed ways to keep code in our programs clean, we ought to spend some time thinking about how to expand our programs to be scalable systems. Just like our…

System Design Interview

7 min read

Use Clean Code to Pass Your System Design Interview
Use Clean Code to Pass Your System Design Interview
System Design Interview

7 min read


Published in

CodeX

·Aug 4, 2021

Reading Clean Code Week 6: Classes

In this week’s blog on Clean Code, I’ll be talking a bit about classes. While object-oriented programming (OOP) is an extremely vast topic unto itself that I can’t delve into too deeply here, suffice to say for now that objects are bits of code that allow us to store data…

Clean Code

6 min read

Reading Clean Code Week 6: Classes
Reading Clean Code Week 6: Classes
Clean Code

6 min read


Published in

Geek Culture

·Jul 28, 2021

Reading Clean Code Week 5: Unit Tests

If you ask any professional developer what the most import part of a software developer’s job is, I’d bet more than half of them would say testing your code. To be sure, Test Driven Development (TDD) is the way of the world in software development, and Clean Code dedicates an…

Software Development

5 min read

Reading Clean Code Week 5: Unit Tests
Reading Clean Code Week 5: Unit Tests
Software Development

5 min read


Published in

CodeX

·Jul 20, 2021

Reading Clean Code Week 5: Boundaries

I’m back to reviewing Clean Code this week after last week’s blog on Refactoring. And while the chapter I’m reviewing this week is short, the concept is incredibly important. This week I’m talking about boundaries, the way we incorporate code that we did not actually write into our systems. At…

Clean Code

5 min read

Reading Clean Code Week 5: Boundaries
Reading Clean Code Week 5: Boundaries
Clean Code

5 min read


Published in

Level Up Coding

·Jul 13, 2021

Reading C̶l̶e̶a̶n̶ C̶o̶d̶e̶ Refactoring Week 4

I’ve been loving reading through Clean Code, but am taking a bit of a break this week to discuss the first chapter of Martin Fowler’s Refactoring. Like Clean Code, Refactoring is fairly famous amongst professional programmers for its clear and concise advice on how to write clean, readable, and highly…

Programming

7 min read

Reading C̶l̶e̶a̶n̶ C̶o̶d̶e̶ Refactoring Week 4
Reading C̶l̶e̶a̶n̶ C̶o̶d̶e̶ Refactoring Week 4
Programming

7 min read


Published in

Level Up Coding

·Jul 6, 2021

Reading Clean Code Week 3: D.R.Y

I’m continuing my series on Clean Code this week, but I wanted to do something different with this blog post. When I first started reading Bob Martin’s classic handbook for writing better code, the advice given to me was to read it very, very slowly. If you have a physical…

Clean Code

6 min read

Reading Clean Code Week 3: D.R.Y
Reading Clean Code Week 3: D.R.Y
Clean Code

6 min read


Published in

CodeX

·Jun 29, 2021

Reading Clean Code: Week 2

As followers of this blog know, I’m currently reading through Clean Code, a classic in how to write readable, professional code. Written primarily by “Uncle Bob” Martin, with appearances from a number of leading thinkers in the field of AGILE software development, Clean Code isn’t exactly a step-by-step coding manual…

Clean Code

8 min read

Reading Clean Code: Week 2
Reading Clean Code: Week 2
Clean Code

8 min read


Published in

Level Up Coding

·Jun 24, 2021

Reading Clean Code: Week 1

As followers of this blog may have noticed, I’ve been referencing Clean Code quite a bit the last several weeks. I started reading the book on the advice of a friend and fellow software engineer, who extolled the values of this classic programming text. I’ve been going through it very…

Clean Code

7 min read

Reading Clean Code: Week 1
Reading Clean Code: Week 1
Clean Code

7 min read

Jacob on Software

Jacob on Software

84 Followers

My name is Jacob. I build software.

Following
  • Eric Elliott

    Eric Elliott

  • Alessandro Butler

    Alessandro Butler

  • natasha selvidge

    natasha selvidge

  • Kent Beck

    Kent Beck

  • Kevin Ryan

    Kevin Ryan

See all (14)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams