Designing A RESTful API That Doesn't Suck

1 year ago 9 notes

What Every Programmer Absolutely, Positively Needs to Know About Encodings and Character Sets to Work With Text

1 year ago 15 notes

Andrey Tarantsov: Sublime Text Workflow That Beats Coda and Espresso

1 year ago 1 note

Google Code University - Google Code

This site provides sample course content and tutorials for Computer Science (CS) students and educators on current computing technologies and paradigms.

1 year ago 10 notes

JS Minty Fresh

Identifying and eliminating code smells. A slide deck by Rebecca Murphey.

1 year ago 1 note

Vim as your IDE

42codes:

To follow this article you required basic idea of how to use Vim and its command based editing. And it focused on how to make it an IDE.

1 year ago 5 notes

Sublime Package Control – a Sublime Text 2 Package Manager

A full-featured package manager that helps discovering, installing, updating and removing packages for Sublime Text 2. It features an automatic upgrader and supports GitHub, BitBucket and a full channel/repository system.

1 year ago 3 notes

Jump into Game Development with GitHub

1 year ago 13 notes

Times are changing… Technology is moving forward… Command line tools are becoming obsolete… Programmers today don’t need to touch type… Using mouse to copy and paste is perfectly fine… You can always look up those design patterns on the web… Your IDE can do a lot of things for you so you don’t need to think… Can you feel that? Can you feel that this is TRUE? Then stop being UNPROFESSIONAL and think again! 

Michał Taszycki: Programming Workout (by wrocloverb)

1 year ago 7 notes

Parser Combinators: How to Parse (nearly) Anything

Nate Young presents parser combinators, what they are useful for and how to make use of them, demoing how to write one.

Continue watching…

2 years ago 8 notes

Being Elastic - Evolving Programming for the Cloud

Randy Shoup discusses the need for a new programming model targeted at the cloud, covering topics such as state/statelessness, distribution, workload partitioning, cost and resource metering, automation readiness, and deployment strategies.

Continue reading…

2 years ago 14 notes

The Language Panel

Gerald Sussman, Rich Hickey, Allen Wirfs-Brock, Joe Pamer, Andrei Alexandrescu, and Jeremy Ashkenas, moderated by Dean Wampler answer questions from the audience on programming languages. 

Watch the video…

2 years ago 4 notes

Recorded at: It Is Possible to Do Object-Oriented Programming in Java

Kevlin Henney takes a philosophical approach to encapsulation, polymorphism and inheritance, and explains what it means to write Java programs according to his view on OOP. 

Watch the video…

2 years ago 6 notes

Signs that you're a bad programmer

2 years ago 5 notes

JavaScript in the small - Good practices

2 years ago 6 notes