GitHub - dandavison/delta: A syntax-highlighting pager for git, diff, grep, and blame output Code evolves, and we all spend time studying diffs. Delta aims to make this both efficient and enjoyable: it allows you to make extensive changes to the layout and styling of diffs, as well as allowing you to stay arbitrarily close to the default git/diff output.

May 24, 2024 路 1 min 路 59 words

馃敆聽Learn Ruby with the Neo Ruby Koans

Learn Ruby with the Neo Ruby Koans Great way to lean Ruby by fixing errors in set of well thought of unit tests.

May 13, 2015 路 1 min 路 23 words

馃摐聽Programs must be written for people to read, and only incidentally for

Programs must be written for people to read, and only incidentally for machines to execute. Hal Abelson and Gerald Jay Sussman in MIT Structure and Interpretation of Computer Programs course (via Brevity vs. Clarity 路 An A List Apart Blog Post )

March 8, 2015 路 1 min 路 42 words

馃敆聽Learn X in Y Minutes: Scenic Programming Language Tours

Learn X in Y Minutes: Scenic Programming Language Tours Learn X in Y minutes : Take a whirlwind tour of your next favorite language. Community-driven!

October 24, 2014 路 1 min 路 25 words


The Flipboard Explorer, or FLEX, is a component that you can easily drop into any iOS project. When presented, FLEX shows a debugging toolbar that lives in a window above your app. From this toolbar, you can view and modify nearly every piece of state in the application. Unlike many other debugging tools, FLEX works entirely inside your app, so you don始t need to be connected to LLDB/Xcode or a different remote debugging server....

September 30, 2014 路 1 min 路 91 words

馃敆聽The Wilderness

The Wilderness It鈥檚 a period of time where I鈥檓 pretty lost, and I don鈥檛 know what to do. I have feature lists, I have open bugs to fix, and I have an outline of where the app is going. But I feel mentally incapacitated, like I鈥檓 getting nothing done. I call this 鈥淭he Wilderness鈥.

September 30, 2014 路 1 min 路 54 words

馃敆聽Deployment, migration & change management tools

Comercial: Deploy 鈥 Deploy code from GitHub, Codebase & BitBucket in minutes! XebiaLabs 鈥 Software for Continuous Delivery & DevOps in the Real World Bamboo 鈥 Run builds and tests, connects issues, commits, test results, and deploys so the whole picture is available to your entire product team Open-souce: fabric8 鈥 Integration platform for deep management of Java Containers (JVMs). Makes it really easy to provision, automate, configure, and manage from a central location....

September 11, 2014 路 1 min 路 79 words


Not all technical debt is born the same, because A Mess is not a Technical Debt . (via TechnicalDebtQuadrant )

August 16, 2014 路 1 min 路 20 words

馃摐聽for each desired change, make the change easy (warning: this may be

for each desired change, make the change easy (warning: this may be hard), then make the easy change. Kent Beck

July 3, 2014 路 1 min 路 20 words

馃敆聽Documenting in Xcode with HeaderDoc Tutorial | Ray Wenderlich

Documenting in Xcode with HeaderDoc Tutorial | Ray Wenderlich When Xcode 5 and iOS 7 were announced, a small addition was mentioned that most people might have missed: HeaderDoc. (鈥) In addition, Xcode parses HeaderDoc-style comments behind the scenes to automatically present your documentation in quick look panels.

June 18, 2014 路 1 min 路 48 words

馃敆聽inessential: Error Messages

There is, however, old wisdom 鈥 perhaps from an earlier version of the Mac HIG 鈥 that says how to create error messages: they should be of the form 鈥淐an鈥檛 x because of y.鈥 They may optionally include additional detail and/or recovery steps. 鈥淐an鈥檛 x because of y. Something is true. Try a thing.鈥 A similar form is this: 鈥淣oun can鈥檛 x because y.鈥 (As in 鈥溾楧ownloaded.app鈥 can鈥檛 be opened because it is from an unidentified developer....

June 9, 2014 路 1 min 路 116 words

馃敆聽Java 8 Tutorial

Java 8 Tutorial 鈥淛ava is still not dead鈥攁nd people are starting to figure that out.鈥 Welcome to my introduction to Java 8 . (鈥) At the end of the article you鈥檒l be familiar with the most recent API changes like streams, functional interfaces, map extensions and the new Date API. No walls of text 鈥 just a bunch of commented code snippets. Enjoy! Default Methods for Interfaces Lambda expressions Functional Interfaces Method and Constructor References Lambda Scopes Built-in Functional Interfaces Streams Parallel Streams Map Date API Annotations

March 19, 2014 路 1 min 路 87 words

馃搵聽Learn to Code

Online interactive resources to learn programming: Learn | Code.org 鈥 Beginners (concepts), HTML/CSS, JavaScript, Python, Codecademy 鈥 HTML/CSS, JavaScript, jQuery, PHP, Python, Ruby Learn Code The Hard Way 鈥 Python, Ruby, C, SQL, Regex, CLI Try Ruby: learn the basics of the Ruby language in your browser

January 16, 2014 路 1 min 路 47 words

馃摵聽Bret Victor – Inventing on Principle

Bret Victor 鈥 Inventing on Principle (by CUSEC ) Their principles Elizabeth Cady Stanton 鈥 鈥淲omen should vote鈥 Larry Tesler 鈥 鈥淣o person should be trapped in a mode鈥 Doug Engelbart 鈥 鈥淓nable mankind to solve solve the world鈥檚 urgent problems鈥 (a vision of 鈥渒nowledge workers鈥 using complex powerful information tools to harness our collective intelligence) Alan Kay 鈥 鈥淎mplify human reach and bring new ways of thinking into a faltering civilisation that desperately need it鈥...

January 13, 2014 路 2 min 路 339 words

馃敆聽Code Like a Chef: Work Clean | The Table XI Blog

Code Like a Chef: Work Clean | The Table XI Blog Interesting concept, specially the part gotten from the Ad Hoc at Home cooking book (by Thomas Keller ), which got me to dig out for the full text snippet ( emphasis added): Being organized 鈥 as we say in our kitchen, working clean 鈥 is a skill to develop. We call it mise-en-place , French for, literally, 鈥榩ut in place....

January 10, 2014 路 3 min 路 532 words

馃摐聽Creators need an immediate connection with what they’re making

Creators need an immediate connection with what they鈥檙e making Bret Victor 鈥檚 guiding principle (via his talk Inventing on Principle )

January 8, 2014 路 1 min 路 21 words

馃敆聽TLDRLegal – Browse License Library

TLDRLegal 鈥 Browse License Library Lookup open source licenses summarized & explained in plain English.

January 8, 2014 路 1 min 路 15 words

馃敆聽Lookback – See how people really use your apps!

Lookback 鈥 See how people really use your apps! See how people really use your app. Lookback makes user experience collecting a breeze. Record remotely with your iOS app 鈥 no equipment needed See the screen, gestures, face & voice of your test users. Install once. Lookback all the time.

January 6, 2014 路 1 min 路 50 words


What OO Fails to Do What object oriented programming fails to do is express collaborations between objects. To show you exactly what I mean, let鈥檚 take a look at two system operations (two use cases) requiring the same group of objects collaborating with each other. (鈥) DCI to the Rescue DCI is a paradigm invented by Trygve Reenskaug (the inventor of the MVC pattern) to solve these problems. (via Data Context Interaction: The Evolution of the Object Oriented Paradigm 鈥 SitePoint )...

December 28, 2013 路 1 min 路 92 words

馃搵聽Template for interactive bash scripts

My template for when I need to do bash scripts with both a 鈥渉uman鈥 and a 鈥渕achine鈥 interface: Template for interactive bash scripts: supports command line options with values prompts for any missing parameters/arguments https://gist.github.com/hugocf/8147608 Update 2016-06-02: Moved to repo @hugocf/scripts

December 27, 2013 路 1 min 路 41 words