Skiena's Audio Lectures
Tech
Algorithms | Coursera
Offered by Stanford University. Learn To Think Like A ... Enroll for free.
Machine Learning Books : MachineLearning
181 votes and 37 comments so far on Reddit
Knuth: Programs
Knwl.js – A JavaScript NLP | Hacker News
pre-commit
the morning paper – a random walk through Computer Science research, by Adrian Colyer
Implementers, Solvers, and Finders
I was talking to a former student when he brought up an article written by a well-seasoned programmer regretting his choice of career. This fellow had rejec...
Ask HN: What overlooked class of tools should a self-taught programmer look into
A Road to Common Lisp / Steve Losh
Working With TCP Sockets - A short, concise guide that teaches Rubyists the basics of socket programming, and then some!
How do I know whether my Rails app is thread-safe or not? - by Jarkko of Be
How Do I Know Whether My Rails App Is Thread-safe or Not? Jarkko wrote this on Mar 13th, 2015 10:10 am Photo by Joseph Francis, used under a …
http - application/x-www-form-urlencoded or multipart/form-data? - Stack Ov
In HTTP there are two ways to POST data: application/x-www-form-urlencoded and multipart/form-data. I understand that most browsers are only able to upload files if multipart/form-data is used. Is ...
Reviewing Code
The dreaded code review. Nobody likes receiving or delivering a code review, but scrutinizing our code leads to a better product.
The Web Application Messaging Protocol — Web Application Messaging Protocol version 2 documentation
Artificial Neural Networks for Beginners
Deep Learning is a very hot topic these days especially in computer vision applications and you probably see it in the news and get curious. Now the question is, how do you get started with it? Today's guest blogger, Toshi Takeuchi, gives us a quick tutorial on artificial neural networks as a starting point for your study of deep learning.ContentsMNIST
Delightful lessons for dedicated programmers - Practicing Ruby
The world's largest collection of lessons for experienced Ruby developers.
Best practices for a new Go developer | Hacker News
(10) Moving Fast With High Code Quality - Engineering at Quora - Quora
GitHub - rubocop/ruby-style-guide: A community-driven Ruby coding style guide
A community-driven Ruby coding style guide. Contribute to rubocop/ruby-style-guide development by creating an account on GitHub.
rails-style-guide/ at master · rubocop/rails-style-guide
A community-driven Ruby on Rails style guide. Contribute to rubocop/rails-style-guide development by creating an account on GitHub.
Pair Programming vs. Code Reviews
Tom Dommett wrote in to share his positive experience with pair programming: The idea is two developers work on the same machine. Both have keyboard and mouse. At any given time one is driver and the other navigator. The roles switch either every hour, or whenever really. The driver codes,
GitHub - rubocop/rubocop: A Ruby static code analyzer and formatter, based on the community Ruby style guide.
A Ruby static code analyzer and formatter, based on the community Ruby style guide. - GitHub - rubocop/rubocop: A Ruby static code analyzer and formatter, based on the community Ruby style guide.
GitHub - troessner/reek: Code smell detector for Ruby
Code smell detector for Ruby. Contribute to troessner/reek development by creating an account on GitHub.
http://roodi.rubyforge.org/
GitHub - kevinclark/nitpick: A lint for Ruby 1.8. Defunct. Just for posterity.
A lint for Ruby 1.8. Defunct. Just for posterity. Contribute to kevinclark/nitpick development by creating an account on GitHub.
Confessions of a Ruby Sadist sudo gem install flog
style-guide/README.md at master · copycopter/style-guide
Contribute to copycopter/style-guide development by creating an account on GitHub.
Drat! - Ruby has a Double Splat - Relatel Developers Blog
What Is Code? | Hacker News