DevLinks
4 views | +0 today
Follow
DevLinks
computer programming links
Curated by minollus
Your new post is loading...
Your new post is loading...
Scooped by minollus
Scoop.it!

High Scalability - High Scalability - Monday Fun: Seven Databases in Song

"If you understand things best when they're formatted as a musical, this video is for you. It teaches the essentials of PostgreSQL, Riak, HBase, MongoDB, CouchDB, Neo4J and Redis in the style of My Fair Lady. And for a change, it's very SFW."

 

http://www.youtube.com/watch?feature=player_embedded&v=jyx8iP5tfCI

 

 

more...
No comment yet.
Scooped by minollus
Scoop.it!

GoldMail and Windows Azure: a migration story

I am the director of software engineering at a small startup called GoldMail. We have a desktop product that lets you add images, text, Microsoft PowerPoint presentations, etc., and then record voi...
more...
No comment yet.
Scooped by minollus
Scoop.it!

What Every Programmer Should Know About Memory: Ulrich Drepper's excellent paper

As CPU cores become both faster and more numerous, the limiting factor for most programs is now, and will be for some time, memory access. Hardware designers have come up with ever  more sophisticated memory handling and acceleration techniques–such as CPU caches–but these cannot work optimally without some help from the programmer. Unfortunately, neither the structure nor the cost of using the memory subsystem of a computer or the caches on CPUs is well understood by most programmers. This paper explains the structure of memory subsystems in use on modern commodity hardware, illustrating why CPU caches were developed, how
they work, and what programs should do to achieve optimal performance by utilizing them.

 

more...
No comment yet.