🔗 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.

6 January 2014 · 1 min · 50 words

🏞 (image)

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’s 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 ) ...

28 December 2013 · 1 min · 92 words

📋 Template for interactive bash scripts

My template for when I need to do bash scripts with both a “human” and a “machine” 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

27 December 2013 · 1 min · 41 words

📜 First make it work (get tests to pass)

First make it work (get tests to pass). Then make it right (clean it). Then make it fast. (if it needs it). Uncle Bob (via How to convince ‘performance guys’ to Clean Code – Google Groups )

3 December 2013 · 1 min · 37 words

📺 Y Not: Adventures in Functional Programming by Jim Weirich

Ruby Conf 12 – Y Not: Adventures in Functional Programming by Jim Weirich (by Confreaks) One of the deepest mysteries in the functional programming world is the Y-Combinator. Many have heard of it, but few have mastered its mysteries. Although fairly useless in real world software, understanding how the Y-Combinator works and why it is important gives the student an important insight into the nature of functional programming.

3 December 2013 · 1 min · 68 words

🏞 (image)

A programmer takes between 10-15 minutes to start editing code after resuming work from an interruption. When interrupted during an edit of a method, only 10% of times did a programmer resume work in less than a minute. A programmer is likely to get just one uninterrupted 2-hour session in a day (via Programmer Interrupted )

6 November 2013 · 1 min · 56 words

🔗 CodeRunner — krillapps

CodeRunner — krillapps Edit and run code in any programming language with just a single click. With CodeRunner, it has never been easier to write and test code, run scripts, work with algorithms, or simply experiment with a new coding or scripting language.

20 September 2013 · 1 min · 43 words

🔗 Zach Waugh: Preventing Xcode from building with #error

Zach Waugh: Preventing Xcode from building with #error zachwaugh: (…) I wanted Xcode to not even build the app if conflicting conditions were enabled. I came across the #error preprocessor directive which does exactly that, and can be used like this: #if defined(APP_STORE) && defined(BETA) #error Beta enabled for App Store build! #endif

31 August 2013 · 1 min · 53 words

🏞 (image)

we-are-star-stuff: If you’re interested in an IT degree and career, coding can be pretty intimidating. From understanding common programming languages to deciphering programming from developing, learning to code is necessary in today’s IT industry. The ability to implement a variety of programming languages can help you decide which coding career path is correct for you. Additionally, comprehending multiple popular programming languages will make you more marketable in the IT industry at large. [via] ...

31 July 2013 · 1 min · 73 words

🏞 Her Diary vs. His Diary

{width=“493” height=“559” srcset=“tumblr_mqf1c3xQG21r456j0o1_500.jpg 493w, tumblr_mqf1c3xQG21r456j0o1_500-265x300.jpg 265w” sizes="(max-width: 493px) 100vw, 493px"} HER DIARY: Tonight, I thought my husband was acting weird. We had made plans to meet at a nice restaurant for dinner. I was shopping with my friends all day long, so I thought he was upset at the fact that I was a bit late, but he made no comment on it. Conversation wasn’t flowing, so I suggested that we go somewhere quiet so we could talk. He agreed, but he didn’t say much. I asked him what was wrong; He said, ‘Nothing’. I asked him if it was my fault that he was upset. He said he wasn’t upset, that it had nothing to do with me, and not to worry about it. On the way home, I told him that I loved him. He smiled slightly, and kept driving. I can’t explain his behavior I don’t know why he didn’t say, ‘I love you, too.’ When we got home, I felt as if I had lost him completely, as if he wanted nothing to do with me anymore. He just sat there quietly, and watched TV. He continued to seem distant and absent. Finally, with silence all around us, I decided to go to bed. About 15 minutes later, he came to bed. But I still felt that he was distracted, and his thoughts were somewhere else. He fell asleep – I cried. I don’t know what to do. I’m almost sure that his thoughts are with someone else. My life is a disaster. ...

26 July 2013 · 2 min · 267 words

🔗 Apportable – Objective-C for Android

Apportable – Objective-C for Android Objective-C for Android Apportable lets you cross-compile your iOS game to Android, dramatically expanding your user base. Hummm… I wonder if this is half-decent in practice as it “looks” in theory.

15 June 2013 · 1 min · 36 words

🔗 Develop Cross Platform Mobile Apps and Games | Corona Labs

Develop Cross Platform Mobile Apps and Games | Corona Labs Interesting cross-platform mobile development kit, which compiles to native binaries. Uses the Lua programming language . Corona dramatically boosts your productivity. Thanks to our elegant APIs, tasks like animating objects, creating UI widgets or enabling physics take only a few lines of code. Corona is the best solution for developing cross-platform apps for all major platforms and devices. Write once and build to iOS, Android, Kindle Fire and NOOK at the touch of a button. Corona makes dealing with different device sizes and resolutions easy. ...

22 May 2013 · 1 min · 115 words

🔗 Cross Browser Testing Tool. 100 Browsers, Mobile, Real IE.

Cross Browser Testing Tool. 100 Browsers, Mobile, Real IE. Instant access to all desktop and mobile browsers. Say goodbye to your setup of virtual machines and devices. Real Browsers Official mobile emulators Test local and internal servers Pre-installed developer tools Superfast, cloud-based access Multiple Desktop OS

10 March 2013 · 1 min · 46 words

🔗 Dev Rocket – Photoshop panel plugin for iOS developers

Dev Rocket – Photoshop panel plugin for iOS developers A simplified solution to working between display resolutions, breaking down full ui designs into separate elements ready for Xcode and saving for the Retina display are just a few of the awesome features DevRocket brings to iOS designers currently using Photoshop.

28 February 2013 · 1 min · 50 words

🔗 What Every Computer Scientist Should Know About Floating-Point Arithmetic

What Every Computer Scientist Should Know About Floating-Point Arithmetic Floating-point arithmetic is considered an esoteric subject by many people. This is rather surprising because floating-point is ubiquitous in computer systems. Almost every language has a floating-point datatype; computers from PCs to supercomputers have floating-point accelerators; most compilers will be called upon to compile floating-point algorithms from time to time; and virtually every operating system must respond to floating-point exceptions such as overflow. This paper presents a tutorial on those aspects of floating-point that have a direct impact on designers of computer systems. It begins with background on floating-point representation and rounding error, continues with a discussion of the IEEE floating-point standard, and concludes with numerous examples of how computer builders can better support floating-point. ...

16 February 2013 · 1 min · 124 words

🔗 Ry’s Objective-C Tutorial | RyPress

Ry’s Objective-C Tutorial | RyPress This tutorial is the place to learn the Objective-C programming language. It’s designed to serve as both a concise quick-reference and a comprehensive introduction for newcomers to the language.

4 February 2013 · 1 min · 34 words

🔗 PHP: The Right Way

PHP: The Right Way There’s a lot of outdated information on the Web that leads new PHP users astray, propagating bad practices and bad code. This must stop. PHP: The Right Way is an easy-to-read, quick reference for PHP best practices, accepted coding standards, and links to authoritative tutorials around the Web.

8 January 2013 · 1 min · 52 words

🔗 Learnable Programming

Learnable Programming Programming is a way of thinking, not a rote skill. Learning about “for” loops is not learning to program, any more than learning about pencils is learning to draw. People understand what they can see. If a programmer cannot see what a program is doing, she can’t understand it. Excellent essay about programming “without blindfolds”.

23 October 2012 · 1 min · 57 words

🔗 Install and manage WordPress with Git

Install and manage WordPress with Git Manage themes and plugins in a git repository, while at the same time keep a reference to the core WordPress files, and allow it to be as easy to update when a new version is released.

24 July 2012 · 1 min · 42 words

🔗 iPhone SDK Examples

iPhone SDK Examples “Just show me how to do it!” This site is meant for the relatively new iPhone Developer who just wants simple examples to common tasks. It is meant as a starting point. Please take the time to read the documentation and understand the SDK in depth.

10 July 2012 · 1 min · 49 words