Design Inspiration #195

Design Inspiration from Tracksmith, Fivefootsix, ThinkBlink, The Calvert Journal, and CashBack Corporation! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Tracksmith https://www.tracksmith.com Fivefootsix http://www.fivefootsix.co.uk ThinkBlink http://thinkblink.nl The Calvert Journal http://calvertjournal.com CashBack Corporation http://cashbackcorp.com

Continue reading...

Understanding Inheritance in Ruby

One of the fundamental aspects of Object-oriented programming is inheritance. Inheritance is where an object inherits from another object. This means it acquires the same properties and methods of it’s parent. This is an important concept for a lot of reasons. However, I think inheritance is often misused by newbie programmers who jump at the […]

Continue reading...

Writing your first Ember.js Acceptance Test

Last week I set the foundation for a new little mini-series here on Culttt all about building an Ember.js application using Test Driven Development. Previously we’ve covered a lot of the basics when it comes to getting to grips with Ember. However, I feel learning how to write tests should really be through Test Driven […]

Continue reading...

Design Inspiration #194

Design Inspiration from Oculus, Kindred Studio, Panic, DockYard, and Loubsol! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Oculus https://www.oculus.com Kindred Studio http://www.kindredstudio.net Panic http://www.panic.lv DockYard https://dockyard.com

Continue reading...

What is Monkey Patching in Ruby?

One of the most powerful aspects of Ruby is the ability to re-open any class and change it’s methods. Yes that’s right, you can actually reopen any class and change how it works. This includes the standard Ruby classes like String, Array or Hash! Now this is obviously as dangerous as it sounds. Being able […]

Continue reading...

Creating a new Ember project

Over the last couple of weeks we’ve covered a lot of the basics of Ember. Whilst we haven’t went into too much depth in any one area, hopefully you should now have a general understanding of the core characteristics of the framework and how it fundamentally works. One thing we haven’t touched upon in testing. […]

Continue reading...

Design Inspiration #193

Design Inspiration from Affirm, Compass, Achoo, Bikyni, and Spark! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Affirm https://www.affirm.com Compass https://www.compass.com Achoo http://getachoo.com Bikyni https://bikyni.com Spark https://readdle.com

Continue reading...

Understanding Class Methods verses Instance Methods in Ruby

Over the last couple of weeks we’ve started to look at defining classes in Ruby. First we looked at writing methods and some of the idioms you might encounter (Working with Ruby Methods). Next we looked at defining basic classes and how we can use some of Ruby’s nice little features to make setting up […]

Continue reading...

Understanding and Creating Components in Ember

As Web Developers, we work with the building blocks of HTML to create websites. HTML is a standards-based markup language that provides the foundations of how pages are rendered in a web browser. Web Components have been have been talked about widely for a number of years now. Web Components are essentially a way to […]

Continue reading...