🏞 (image)

The number of patterns available to communicate information between objects can be overwhelming at first. The choice of which pattern to use often feels ambiguous. But once we investigate each pattern more closely, they all have very unique requirements and capabilities. (via Communication Patterns – Foundation – objc.io issue #7 )

1 March 2014 · 1 min · 51 words

🔗 Convert Photoshop Drop Shadows to CSS3 Box and Text Shadows

Convert Photoshop Drop Shadows to CSS3 Box and Text Shadows This tool creates CSS3 Box Shadows based off of Photoshop Drop Shadow settings. After stumbling upon the Recreating Photoshop Drop Shadows in CSS3 and Compass article by Grady Kuhnline, I wanted to build a tool that would allow the rest of us not using Compass to have the same ability to convert for CSS3.

19 February 2014 · 1 min · 64 words

🔗 Responsivator

Responsivator View & share how sites look at different screen sizes Works with localhost too.

31 January 2014 · 1 min · 15 words

🔗 Starter’s Guide to iOS Design

Starter’s Guide to iOS Design In this guide I’ll describe the deliverables you’ll be expected to produce, outline the constraints of the medium and introduce fundamental iOS and UI design concepts .

29 January 2014 · 1 min · 32 words

🔗 Richard Feynman, the Challenger Disaster, and Software Engineering : Gustavo Duarte

Richard Feynman, the Challenger Disaster, and Software Engineering : Gustavo Duarte With respect to software, I take out four main points: Engineering can only be as good as its relationship with management Big design up front is foolish Software has much in common with other engineering disciplines Reliable systems are built by rigorously tested , incremental bottom-up engineering with an ‘attitude of highest quality’

28 January 2014 · 1 min · 64 words

🔗 Frida

Frida Inject JavaScript to explore native apps on Windows, Mac, Linux and iOS. Scriptable Your own scripts get injected into black box processes to execute custom debugging logic. Hook any function, spy on crypto APIs or trace private application code, no source code needed! Stalking Stealthy code tracing without relying on software or hardware breakpoints. Think DTrace in user-space, based on dynamic recompilation, like DynamoRIO and PIN . Quick-start Instructions ~ $ sudo easy_install frida ~ $ frida-trace -i 'recv*' Skype recvfrom: Auto-generated handler: …/recvfrom.js Started tracing 21 functions. 1442 ms recvfrom() # Live-edit recvfrom.js and watch the magic! 5374 ms recvfrom(socket=67, buffer=0x252a618, length=65536, flags=0, address=0xb0420bd8, address_len=16)

24 January 2014 · 1 min · 107 words

🔗 Type-System Criteria · ongoing by Tim Bray

Type-System Criteria · ongoing by Tim Bray Cri­te­ria Let’s call them the Bánffy-Bray cri­te­ria for se­lect­ing be­tween sta­tic and dy­namic type sys­tems. Sta­tic typ­ing’s at­trac­tive­ness is a di­rect func­tion (and dy­namic typ­ing’s an in­verse func­tion) of API sur­face size. Dy­namic typ­ing’s at­trac­tive­ness is a di­rect func­tion (and sta­tic typ­ing’s an in­verse func­tion) of unit test­ing work­a­bil­ity.

24 January 2014 · 1 min · 56 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

16 January 2014 · 1 min · 47 words

📺 Bret Victor – Inventing on Principle

Bret Victor – Inventing on Principle (by CUSEC ) Their principles Elizabeth Cady Stanton — “Women should vote” Larry Tesler — “No person should be trapped in a mode” Doug Engelbart — “Enable mankind to solve solve the world’s urgent problems” (a vision of “knowledge workers” using complex powerful information tools to harness our collective intelligence) Alan Kay — “Amplify human reach and bring new ways of thinking into a faltering civilisation that desperately need it” ...

13 January 2014 · 2 min · 339 words

📜 CSS = California Style Sheets

CSS = California Style Sheets Jenn $chiffer (via A Call For Web Developers To Deprecate Their CSS — Medium )

12 January 2014 · 1 min · 20 words

🏞 (image)

The ultimate analytics platform. Send your data to any service with the flick of a switch. (via Segment.io – The ultimate analytics platform ) “It is basically the adapter pattern for analytics services.” (thoughtbot’s playbook )

10 January 2014 · 1 min · 36 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, ‘put in place.’ The term can be very specific, referring to ingredients needed to complete a recipe, measured out and ready to use, or it can be more general: are you organized, do you have everything you need to accomplish the task at hand? ...

10 January 2014 · 3 min · 532 words

📜 Creators need an immediate connection with what they’re making

Creators need an immediate connection with what they’re making Bret Victor ’s guiding principle (via his talk Inventing on Principle )

8 January 2014 · 1 min · 21 words

🔗 TLDRLegal – Browse License Library

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

8 January 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.

6 January 2014 · 1 min · 50 words

🔗 Pairing vs. Code Review: Comparing Developer Cultures

Pairing vs. Code Review: Comparing Developer Cultures Prerequisites for success There are a few nonnegotiables that are common across both of these paradigms. Solid continuous integration Talented core developers Agreement on the importance of code quality Iterative self-organization The joys of pairing Everybody gets better together Pairing can balance the natural daily ebbs and flows of energy A peer generates motivation for self-improvement Tactical decisions are made more easily and with better results [Stronger] concept of collective code ownership but, ...

6 January 2014 · 2 min · 218 words

📺 Third Wave Objective-C

Open Source: Building on the Shoulders of Giants CocoaPods.org – The Dependency Manager for Objective C Alcatraz : Xcode Package Manager Tooling: Teaching a Computer to Fish nomad :: world-class command line utilities for iOS development xctool — replacement for Apple’s xcodebuild (via Third Wave Objective-C // Speaker Deck ) ( Source: http://cocoapods.org/ )

6 January 2014 · 1 min · 54 words

📺 Xcode Behaviors Presentation – Jay Thrash

Using one tab per task , instead of one tab per file, and applying Xcode behaviours to automatically switch between them. (via Triangle CocoaHeads May: Xcode Behaviors Presentation – Jay Thrash) See also How to make Xcode’s UI work for you (maybe) ( Source: https://player.vimeo.com/ )

6 January 2014 · 1 min · 46 words

🔗 Myth – CSS the way it was imagined.

Myth – CSS the way it was imagined. Myth is a preprocessor that lets you write pure CSS without having to worry about slow browser support, or even slow spec approval. It’s like a CSS polyfill. Variables : The same syntax from the CSS spec, using the var() function . Math : The same syntax from the CSS spec, using the calc() function . Color Manipulation : Straight from Tab Atkins’s draft for a future version of the spec. No Prefixes : Prefixes for common browsers are automatically added, so you don’t need worry.

31 December 2013 · 1 min · 94 words

🏞 (image)

Origami is a free toolkit for Quartz Composer—created by the Facebook Design team—that makes interactive design prototyping easy and doesn’t require programming. (via Origami – Design prototyping with Quartz Composer )

28 December 2013 · 1 min · 31 words