All bookmarks770 Music 28 Sports 28 Design 28 Pocket Hits 2014 28 Psychology 25 Football 24 Art 24 Startups 24 Movies 23 Productivity 22 Science 22 Food 21 Finance 21 Parenting 20 Career 20 Basketball 19 Current Events 19 Education 19 Travel 18 Religion 18 Gender 17 Health 17 Entertainment 17 Technology 17 Photography 16 Recipes 15 Gaming 15 Leadership 15 Baseball 14 Books 14 History 14 Relationships 14 Soccer 13 Business 13 Programming 13 Cars 13 Fashion 13 Fitness 12 Space 12 Security 10 MH370 7 Home 7 DIY 7 Ferguson 5 World Cup 5 Ukraine Crisis 4
The Best Articles of the Year: Programming
A Hacker’s Guide to Git
A Hacker’s Guide to Git is now available as an e-book. You can purchase it on LeanPub. Git is currently the most widely used version control system in the world, mostly thanks to GitHub. By that measure, I’d argue that it’s also the most misunderstood version control system in the world.
Every friend I have with a job that involves picking up something heavier than a laptop more than twice a week eventually finds a way to slip something like this into conversation: "Bro,1 you don't work hard. I just worked a 4700-hour week digging a tunnel under Mordor with a screwdriver."
The Programmer’s Price
Not long ago, Stephen Bradley, a New York tech entrepreneur, was looking to expand his company, AuthorBee, which aggregates tweets and Instagram posts and puts them together in story form.
June 26, 2014Mike BostockVisualizing Algorithms The power of the unaided mind is highly overrated… The real powers come from devising external aids that enhance cognitive abilities. —Donald Norman Algorithms are a fascinating use case for visualization.
The Next Big Programming Language You’ve Never Heard Of
Andrei Alexandrescu didn’t stand much of a chance. And neither did Walter Bright. When the two men met for beers at a Seattle bar in 2005, each was in the midst of building a new programming language, trying to remake the way the world creates and runs its computer software.
Why Apple’s Swift Language Will Instantly Remake Computer Programming
Chris Lattner spent a year and a half creating a new programming language—a new way of designing, building, and running computer software—and he didn’t mention it to anyone, not even his closest friends and colleagues.
These Are the Highest Paying Programming Skills to Have on Your Resume
Programming in general is a valuable skill when it comes to searching for jobs, but employers will pay more for some of them. If you're wondering what you should learn to broaden your horizon, here's a list of the top 12 paying skills right now.
Don't Be Scared Of Functional Programming
Functional programming is the mustachioed hipster of programming paradigms.
The Case for Slow Programming – Nature...Brain...Language...Technology...Design
My dad used to say, “Slow down, son. You’ll get the job done faster.” I’ve worked in many high-tech startup companies in the San Francisco Bay area. I am now 52, and I program slowly and thoughtfully.
10 Articles Every Programmer Must Read
Being a Java programmer and Software developer, I have learned a lot from articles titled as What Every Programmer Should Know about ..... , they tend to give a lot of useful and in-depth information about a particular topic, which otherwise is very hard to discover.
A Coder, a Programmer, a Hacker, a Developer, and a Computer Scientist walk into a Venn Diagram
It's like woodworking. You can START by growing a tree, then chopping it down and finishing it, sanding it, before you make a table. Or you can go to Ikea. More likely you'll try something in between. Modifying a WordPress theme is going to Ikea.
Code of Ages
Google has Go, first conceived in 2009. Facebook introduced Hack last spring. And Apple unveiled Swift not long after. In war, as George Orwell had it, the winners write the history books. In tech, the winning companies are writing the programming languages.
More The Best Articles of the Year: Programming search results:
Wordpress CSS Coding Standards
Video by Douglas Crockford on monads which is touching Promises
Roole is a language that compiles to CSS.
Google HTML/CSS Style Guide
Wordpress HTML Coding Standards
Video: Monads and Gonads (YUIConf Evening Keynote)
Principles of writing consistent idiomatic HTML
Less extends CSS with dynamic behavior such as variables, mixins, operations and functions.
Expressive, dynamic, robust CSS
How To Node Article on promises describing both sides: node.js and browser
Callbacks vs Coroutines
kew is a lightweight promise library optimized for node.js
What's The Point Of Promises?
Promises are the monad of asynchronous programming
Book: Dive into HTML5
This document is intended to explain how promises work
ECMA 262-3 in detail
Sass is an extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more. Itâs translated to well-formatted, standard CSS using the command line tool or a web-framework plugin.
Principles of writing consistent idiomatic CSS
Wizardry CSS Guidelines
What No One Told You About Z-Index