SOLID: Part 3 – Liskov Substitution & Interface Segregation Principles

By Patkos Csaba The Single Responsibility (SRP), Open/Closed (OCP), Liskov Substitution, Interface Segregation, and Dependency Inversion. Five agile principles that should guide you every time you write code.   Because both the Liskov Substitution Principle (LSP) and the Interface Segregation Principle (ISP) are quite easy to define and exemplify, in this lesson we will talk […]

less

Working With LESS and the Chrome DevTools

By Umar Hansa This is a complete tutorial to using LESS with Chrome’s DevTools. If you’ve already used Sass with Chrome’s DevTools, you’ll most likely already be familiar with the concepts introduced here.   The Tl;dr LESS has very recently added support for Source Maps, so this is new and exciting! DevTools mapping means you […]

FB Web Tips

SOLID: Part 2 – The Open/Closed Principle

By Patkos Csaba Single Responsibility (SRP), Open/Closed (OCP), Liskov’s Substitution, Interface Segregation, and Dependency Inversion. Five agile principles that should guide you every time you need to write code.   Definition Solid [pullquote align=”left or right”]Software entities (classes, modules, functions, etc.) should be open for extension, but closed for modification.[/pullquote] The Open/Closed Principle, OCP in […]

emberjs-logo

Ember.js Testing

By Toran Billups When I started playing around with Ember.js almost a year ago, the testability story left something to be desired. You could unit test an object without any trouble, but a unit test is only one way to get feedback when you’re building a software product. In addition to unit tests, I wanted […]

JavaScript-Animation

JavaScript Animation That Works (Part 1 of 4)

By Steven Riche HTML is the language the web is built in, and it is kind of a strange beast. Although it was originally intended as a way to easily share academic information across the Internet, it has been slowly transformed to accommodate the media-rich environment we know and love, sort of like a cherished […]

cross-browser_testing

Browser Testing in the Cloud Redux

By Rey Bango I’ve written quite a bit about browser testing solutions trying to help identify techniques and tools that make cross-browser development easier. My last article on the subject covered how to use BrowserStack to test any number of browsers all from one central tool; your own browser. I was on a Windows PC […]