🔗 dandavison/delta

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

🔗 Protocol-Oriented Programming in Swift

{width=“600” height=“368” srcset=“tumblr_nqe5e41a5x1qz82meo1_1280.png 600w, tumblr_nqe5e41a5x1qz82meo1_1280-300x184.png 300w” sizes="(max-width: 600px) 100vw, 600px"} From the WWDC15 talk “Protocol-Oriented Programming in Swift” Print it and put it in your wallet. — Rui Peres Print it and put it in your wallet. pic.twitter.com/bhVADs7Hdj — R. Peres (@RuiAAPeres) June 22, 2015

June 23, 2015 Â· 1 min Â· 45 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

🏞 The structure of JUnit

{width=“562” height=“388”} By version 4.11, transitive dependencies have proliferated seemingly unchecked. We are far from the short dependency-chains and few cyclic-dependencies of good structure. A better way… There are many ways to do this, but one way is to practice radial encapsulation . (…) shows the evolution of a radially-encapsulated program that is bigger than JUnit yet has throughout its history retained a structural clarity that JUnit seems to have abandoned....

May 12, 2015 Â· 1 min Â· 94 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

🔗 Mobile cross-platform technologies comparison

{width=“496” height=“1290” srcset=“tumblr_niy2fjyTFG1qz82meo2_r1_1280.png 496w, tumblr_niy2fjyTFG1qz82meo2_r1_1280-115x300.png 115w, tumblr_niy2fjyTFG1qz82meo2_r1_1280-394x1024.png 394w” sizes="(max-width: 496px) 100vw, 496px"} Developers are now finding themselves having to author applications for a diverse range of mobile platforms (iOS, Android, Windows Phone, …), each of which have their own ’native’ development languages, tools and environment. (…) but which to choose? (…) PropertyCross presents a non-trivial application , for searching UK property listings, developed using a range of cross-platform technologies and frameworks....

January 29, 2015 Â· 1 min Â· 89 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

🏞 (image)

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’s a period of time where I’m pretty lost, and I don’t 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’m getting nothing done. I call this “The 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