🔗 Study Hacks » You Know What You Write: The Textbook Method for Ultra-Learning

Study Hacks » You Know What You Write: The Textbook Method for Ultra-Learning In two cases I spent roughly the same amount of time trying to learn new knowledge. In one case, I efficiently mastered a new area, while in another, I ended up frustrated. The comparison highlights the power of a simple act: describing and organizing information in your own words.

26 August 2012 Â· 1 min Â· 62 words

🏞 (image)

via The Clean Architecture | 8th Light by “Uncle” Bob Martin The outer circles are mechanisms. The inner circles are policies. The overriding rule that makes this architecture work is The Dependency Rule . This rule says that source code dependencies can only point inwards . Entities Use Cases Adapters (Controllers, Gateways, Presenters) Frameworks Only Four Circles? No, the circles are schematic. You may find that you need more than just these four. There’s no rule that says you must always have just these four. ...

16 August 2012 Â· 1 min Â· 194 words

🔗 25 Smart Landing Pages for Collecting Leads [10 Tips for Your Next Page] | Unbounce

25 Smart Landing Pages for Collecting Leads [10 Tips for Your Next Page] | Unbounce Use these tips and you’ll be creating pages that convert better. Previews Form headers Form CTA (Call To Action) Encapsulation Ask a question Message match Use video One at a time! The confirmation page Testimonials

16 August 2012 Â· 1 min Â· 50 words

🔗 The Martini FAQ

The Martini FAQ Q: What is a Martini? (1.1) A: Do you want the short answer or the long answer?

11 August 2012 Â· 1 min Â· 20 words

🏞 (image)

The MVC and 3-Tier architectures combined (via The Future of Web Development « mvalente.eu/mv.* )

29 July 2012 Â· 1 min Â· 15 words

🔗 Interactive Application Architecture Patterns

Interactive Application Architecture Patterns The Model-View-Controller , Model-View-Presenter , and Presentation-Abstraction-Control patterns are similar in many ways, but have each evolved to address slightly different concerns. This article discusses each pattern along with its history and design motivations to encourage the correct understanding and application of these patterns.

29 July 2012 Â· 1 min Â· 48 words

🏞 Keynote: Architecture the Lost Years

Keynote: Architecture the Lost Years by Robert Martin @ Ruby Midwest 2011 (also on YouTube … and a few weeks later, without slides , on The “A” word. A Discussion About Architecture in a Software Craftsmanship conference ) Images clipped together from… The “Presenter” and “View Model” at 35:28 “The whole Enchilada!” at 37:50 “The Database is a Detail!” at 42:26 Elements summary: Entities — Generic application agnostic data and business rules (e.g. Order, Customer ). ...

29 July 2012 Â· 1 min Â· 172 words

🔗 Cucumber – Making BDD fun

Cucumber – Making BDD fun Cucumber lets software development teams describe how software should behave in plain text. The text is written in a business-readable domain-specific language and serves as documentation, automated tests and development-aid – all rolled into one format.

28 July 2012 Â· 1 min Â· 41 words

📜 Good architecture

A good architecture allows major decisions to be deferred! Robert Cecil Martin Or putting it in another way… A good architecture maximizes the number of decisions NOT made.

28 July 2012 Â· 1 min Â· 28 words

🔗 SOLID (object-oriented design)

SOLID (object-oriented design) A mnemonic acronym introduced by Robert C. Martin in the early 2000s: S : Single responsibility principle — “an object should have only a single responsibility.” O : Open/closed principle — “software entities should be open for extension, but closed for modification.” L : Liskov substitution principle — “objects in a program should be replaceable with instances of their subtypes without altering the correctness of that program.” (see also design by contract ) I : Interface segregation principle — “many client specific interfaces are better than one general purpose interface.” D : Dependency inversion principle — “one should depend upon abstractions, not depend upon concretions.” (e.g. dependency injection )

28 July 2012 Â· 1 min Â· 112 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

🔗 LukeW | Touch Gesture Reference Guide

LukeW | Touch Gesture Reference Guide The Touch Gesture Reference Guide is a unique set of resources for software designers and developers working on touch-based user interfaces. The guide contains: an overview of the core gestures used for most touch commands how to utilize these gestures to support major user actions visual representations of each gesture to use in design documentation and deliverables an outline of how popular software platforms support core touch gestures

10 July 2012 Â· 1 min Â· 74 words

🔗 Coding Horror: So You’d Like to Send Some Email (Through Code)

Coding Horror: So You’d Like to Send Some Email (Through Code) If you want email your code sends to actually arrive in someone’s AOL mailbox, to the dulcet tones of “You’ve Got Mail!”, there are a few things you must do first. And most of them are only peripherally related to writing code.

6 July 2012 Â· 1 min Â· 53 words

🔗 A Periodic Table of Visualization Methods

A Periodic Table of Visualization Methods The Periodic Table of Visualization Methods , hosted by the impressive Swiss Visual Literacy project, is the most comprehensive visualization taxonomy I have seen. It divides visualisations into… Data, Information, Concept, Strategy, Metaphor, and Compound Visualizations. Each of these is then classified as a… process or structure visualization, … and further subdivided into whether they show… detail, overview, or detail and overview, … and whether they support ...

22 May 2012 Â· 1 min Â· 77 words

🔗 Instagram and Optimizing Favicons | Zoompf

Instagram and Optimizing Favicons | Zoompf “Lesson #1: Don’t forget your favicon.” But optimizing your website’s favicon goes beyond just making sure you don’t forget it. Below are 5 recommendations for optimizing your favicon, plus two bonus tips, to optimize your website’s favicon. Make sure it exists. Make sure it is compatible. Make sure it is cacheable. Make sure it is the right size. Make sure to serve it using compression. Additionally you can try: ...

20 April 2012 Â· 1 min Â· 86 words

🏞 (image)

(via A VC: The Management Team – Guest Post From Joel Spolsky )

16 March 2012 Â· 1 min Â· 13 words

🔗 Front-end Code Standards & Best Practices | Isobar North America

Front-end Code Standards & Best Practices | Isobar North America This document contains guidelines for web applications built by the Creative Technology (front end engineering) practice of Isobar US. (…) This document’s primary motivation is two- fold: 1) code consistency and 2) best practices.

9 September 2011 Â· 1 min Â· 44 words

🔗 HTML5 Boilerplate – A rock-solid default template for HTML5 awesome.

HTML5 Boilerplate – A rock-solid default template for HTML5 awesome. HTML5 Boilerplate is the professional badass’s base HTML/CSS/JS template for a fast, robust and future-proof site. After more than three years in iterative development, you get the best of the best practices baked in: cross-browser normalization, performance optimizations, even optional features like cross-domain Ajax and Flash. A starter apache .htaccess config file hooks you the eff up with caching rules and preps your site to serve HTML5 video, use @font-face, and get your gzip zipple on. ...

9 September 2011 Â· 1 min Â· 86 words

🏞 (image)

The Golden Ratio applied to the iCloud logo. Geometrically-set curves generates the balanced shape. Applying certain law to random shapes brings the balanced design in whole. (via The law of beauty hidden behind the iCloud icon. )

1 June 2011 Â· 1 min Â· 37 words

🏞 (image)

(via Psychology of color for designers – Design Leadership blog ) Color plays a major role in our visual perception as it influences our reactions about world around us. A fundamental grasp of color perception and psychology in graph and web design is therefore critical in ore to create palettes that evoke the appropriate audience reactions.

2 May 2011 Â· 1 min Â· 56 words