Chamber music | Britannica.com
Lots of music to check out here!
3 days ago
webpack 4: mode and optimization – webpack – Medium
List of settings that are automatically set based on webpack 4's new `mode`
3 days ago
Domain Driven Design | F# for fun and profit
Great slides on encoding domain requirements into ADTs
functional  programming  top 
8 days ago
Purely functional data structures
Have seen this recommended several times
functional  programming 
11 days ago
Why type-first development matters - Tomas Petricek
An argument for type design as the first phase in software development
functional  programming 
15 days ago
The Ultimate Guide to JavaScript Frameworks
Useful if you're new to the insane number of options out there
29 days ago
Vim scripting cheatsheet
Very handy and well-designed vimscript reference
vim  programming 
6 weeks ago
Actions, not words, reveal our real values | Derek Sivers
"You say you want to, but your actions reveal the truth."
6 weeks ago
Getting your feet wet with OCaml – Bobby Priambodo – Medium
Nice intro, including instructions on getting OPAM set up
ocaml  programming 
6 weeks ago
A chess program in OCaml
ocaml  programming 
7 weeks ago
ReasonML: functions
Excellent, thorough rundown of all of the capabilities of functions in OCaml/Reason
reasonml  functional  programming  top 
9 weeks ago
Xavier Leroy - People of Programming Languages
Some interesting historical background on OCaml
ocaml  programming 
10 weeks ago
Learning from a Prodigy – Student Voices
Learning tricks ("brain hacks", if you will) from watching Magnus Carlsen
self  psychology  chess 
11 weeks ago
Why your programmers just want to code – Maker to Manager – Medium
Excellent read on how programmers become disillusioned, and how to prevent it
programming  management 
11 weeks ago
Running in Circles – Signal v. Noise
Why Agile Isn’t Working and What We Do Differently
12 weeks ago
JavaScript. The Core: 2nd Edition – ds.laboratory
Definitions of some core terms used to describe JS internals
november 2017
Read This If You Want To Keep A Journal But Don’t Know How - Darius Foroux
How do you expect to improve yourself if you don’t know yourself? You truly get to know the quality of your thoughts when you write them down.

Do you know how good of a thinker you are?
Do your decisions make sense?
How do you even make decisions?
Why do you do what you do?
When are you productive?
When are you not productive?
november 2017
How Generative Music Works
Amazing deck with lots of interactive examples of generative music
music  programming  top 
november 2017
Move Slowly and Fix Things – Signal v. Noise
Reflections on the ethics of software design
november 2017
Functional Programming Jargon
With examples (some are approximations) in JavaScript
functional  programming  javascript 
november 2017
Classical Guitar Tablature
Amazing resource for free classical guitar tabs!
guitar  top  music 
november 2017
Creating Your Lovely Color Scheme // Speaker Deck
Best reference for building vim color schemes I've ever seen
vim  top 
november 2017
Powerful Start in Sketch - Design+Code
Wonderful collection of Sketch plugins, workflows, and tips
sketchapp  top  design 
october 2017
OCaml Platform 2017 // Speaker Deck
Includes a teaser to the upcoming Cargo-like CLI tool (codename "bob")
october 2017
Pretty neat programmable music app
music  webaudio  javascript 
october 2017
Pencil and Paper Games
Some of these look really cool!
games  parenting 
october 2017
Uncle Bob and Silver Bullets • Hillel Wayne
Counterpoint to some of Uncle Bob's arguments
october 2017
Brandon Dail: Critical ReasonML'ing — ReactNext 2017 - YouTube
The video description perfectly captures why I'm so interested in Reason
reasonml  programming  video 
october 2017
Redesigning Laravel.io – Refactoring UI – Medium
Probably the best "redesign" article I've ever read. Just fantastic
design  top 
october 2017
Asynchronous stack traces: why await beats .then() · Mathias Bynens
async/await: not just syntax sugar, there are performance (and debugging) benefits!
javascript  performance 
october 2017
Current treats & future wants of Neovim
Great summary of where the Neovim project is at
october 2017
Looks like an interesting alternative to Karabiner, but Hammerspoon is still meeting my needs for now
september 2017
Making Unreasonable States Impossible // Speaker Deck
Great example of using Reason/OCaml types to design more robust software
reasonml  functional  programming 
september 2017
The Father Of Mobile Computing Is Not Impressed
Alan Kay is such an incredibly deep and wide-ranging thinker. His insights on using System 1 & 2 here are great
tech  learning 
september 2017
Dynamicland, seeing spaces, and design studio
Great read (with lots of interesting references) on Bret Victor's latest work and ideas
programming  learning  design  top 
september 2017
Rob Pike's 5 Rules of Programming
I love this, especially rule 5. Extremely pragmatic
programming  top 
september 2017
« earlier      
ableton accessibility actionscript agile ajax algorithms amd animation ansible apache app art assets asterisk audio aws b3 backbone bash beer biking blender blueprint boardgames bookmarklet books bootstrapping bucklescript buddhism buildout bullet_journal business c c++ canada canvas career charity chef chess chiptunes chrome chromedevtools climate clojure cms code_review colour comic compass compost consulting cooking cron crypto css d3 data database dataviz death design designpatterns distutils diversity django djangoapp docker documentary documentation drawing driving drums drupal dsp earthbound ec2 economics effects electronics elm emacs email environment eq eslint fabric facebook filetype:jpg filetype:pdf filetype:png finger_drumming firefox firefoxos flash flexbox flowtype flux font fonts food forth frp functional funny gamedev games gaming gandhi gdb generators gestalt gimp git github gitosis go golang google googleanalytics graphql guitar habits hammerspoon hardware haskell health hearing heroku hiring history hockey holocracy html http iconfonts icons ie images infodiet inkscape interviewing investing jasmine javascript jazz journaling jquery json-api jsonb jtbd jwt kidsprogramming koajs kubernetes latex lean-startup learning legal lego linux lisp logos lua mac management marketing material_design math media:document media:image meditation mercurial mfc midi mixing ml mobile money mongodb munger music mysql networking news nginx nhl94 nintendo nodejs npm ocaml onion opengl opensource parenting pdf performance perl philosophy photography php piano politics pomodoro postgresql poverty privacy productivity profiling programming promises psychology public_speaking pwa pygame python quicksilver quotes rails react-native reactjs reading reason reasonml recipe redis redux reference regex relay religion remote responsive rest restructuredtext rsync rust saas samples sass science scotch screen security self seo service_worker serviceworker sketchapp sketching sketchplugin social software solopreneur sql ssh ssl startups stoicism subversion survival svg svn swmetrics tdd tech techdebt terraform testing textmate textures theroom threejs tmux top toread travel tufte tutorials tv typescript typography uml unicode unittest unix ux vagrant vancouver video vim virtualenv web web_design web_iconfonts web_security webaudio webfonts webg webgl webkit webpack weechat wiki windows wireframing writing wx wxpython zombie-apocalypse zope zsh

Copy this bookmark: