Software craftmanship, Systems & Agile
4.7K views | +0 today
Follow
Software craftmanship, Systems & Agile
All about software craftmanship, design and it's Agile management
Your new post is loading...
Your new post is loading...
Scooped by yannick grenzinger
Scoop.it!

Visualizing Garbage Collection Algorithms

Developers take garbage collection for granted, but it's hard to see how it works. Watch 5 different GC algorithm visualizations.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Animated Algorithms

1.  A didactic, animated, exposition of algorithms.

2.  An algorithm in a state of motion.

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Visualizing Garbage Collection Algorithms

Developers take garbage collection for granted, but it's hard to see how it works. Watch 5 different GC algorithm visualizations.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Searching 20 GB/sec: Systems Engineering Before Algorithms

Searching 20 GB/sec: Systems Engineering Before Algorithms | Software craftmanship, Systems & Agile | Scoop.it

TL;DR: Four years ago, I left Google with the idea for a new kind of server monitoring tool. The idea was to combine traditionally separate functions such as log exploration, log aggregation and an...

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

SICP in Clojure

SICP in Clojure | Software craftmanship, Systems & Agile | Scoop.it
The classic computer science text Structure and Interpretation of Computer Programs, or SICP, adapted to the Clojure programming language.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

How do I strengthen my knowledge of data structures and algorithms?

How do I strengthen my knowledge of data structures and algorithms? | Software craftmanship, Systems & Agile | Scoop.it
Answer (1 of 9): I see it time and again in Google interviews or new-grad hires: The way data structures and algorithms—among the most important subjects in a proper computer science curriculum—are learnt is often insufficient.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Big-O Algorithm Complexity Cheat Sheet

Big-O Algorithm Complexity Cheat Sheet | Software craftmanship, Systems & Agile | Scoop.it

This webpage covers the space and time Big-O complexities of common algorithms used in Computer Science.

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

A Gentle Introduction to Algorithm Complexity Analysis

A Gentle Introduction to Algorithm Complexity Analysis | Software craftmanship, Systems & Agile | Scoop.it

A lot of programmers that make some of the coolest and most useful software today, such as many of the stuff we see on the Internet or use daily, don't have a theoretical computer science background. They're still pretty awesome and creative programmers and we thank them for what they build.

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Amazon software engineer interview

Personal experience on being hired as a software development engineer at Amazon. Detailed interview process, preparation tips, and more.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

A beginner's guide to Big O notation - Rob Bell

Rob Bell's software development blog, discussing object-oriented programming, design and best practices, amongst other things.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Making of: Introduction to A*

http://www.redblobgames.com/pathfinding/a-star/introduction.html

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

VisuAlgo - visualising data structures and algorithms through animation

VisuAlgo - visualising data structures and algorithms through animation | Software craftmanship, Systems & Agile | Scoop.it

http://visualgo.net/

more...
No comment yet.