Posts

Naming Things In CSS Is Really Hard

I love front-end development, but there is one thing about it that I do not particularly like: naming things. Using ID’s and classes on HTML elements and deciding what to name things in CSS is extremely hard. Even harder than solving cross-browser bugs. Proving how difficult naming in CSS is, there are numerous methodologies such as; SMACSS (Scalable and Modular Architecture for CSS), BEM (Block Element Modifier), OOCSS (Object Oriented CSS), ACSS (Atomic CSS Architecture) and a few others.

The Hayne Plane Crashes And Burns

Ladies and gentlemen get out your fire extinguishers, the Hayne Plane has crashed. The Australian media darling and former NRL player Jarryd Hayne has been dropped from the San Francisco 49ers squad as the entire population of Australia goes into mourning. On Saturday Hayne lost his place on the squad in favour of promoted running back Kendall Gaskins from the practice squad. Essentially this means Hayne has been put on life support, his career with the 49ers is hanging in the balance. Hayne has been placed on waivers, during in which another NFL club can claim him for themselves, with priority given to the worst performing clubs.

Soundwave Festival Is Dead

Long live Soundwave. Seriously, I hate these death posts as much as anyone, but there is a slowly rotting corpse in the room we need to talk about: Soundwave Festival. Making its national debut in 2007, Soundwave Festival was a breath of fresh air. Finally a music festival that catered to the hard rock, metal loving younger and older generation. Soundwave Festival has been responsible for bring out the kind of bands no other festival would think of bringing.

Bootstrap CSS Breakpoint Sizes

I work with Bootstrap for its grid system from time to time. I sometimes need to add in custom styling using Bootstrap breakpoint sizes and the documentation for Bootstrap (at least version 3) is horrible. Extra small: xs – 480px Small: sm – 768px Medium: md – 992px Large: lg – 1200px Depending on whether or not you’re working mobile first, which in that case you would be using min-width and if you’re working from a breakpoint based responsive workflow you would be using max-width instead.

Startup Ideas You Should Cross Off Your Ideas List Immediately

(seriously) If you’re like me you have a tonne of ideas in notebooks, random text documents on your computer and in your head. Sadly, not every idea is a winner. Here are some ideas that you should immediately put a red marker through if they are on your list. Another dating app Everyone thinks they have the answer to the problem of online dating. You do not. The dating space just like the travel space is highly competitive and larger more aggressive players will crush you like a cockroach.

Angular 1.x Concepts In Aurelia

If you’re like me, you’ve worked with Angular a lot or you are currently working with Angular and over time you have grown accustomed to its very concepts; controllers, directives, factories, providers and services. In Aurelia those concepts can exist, but not in the way you think. If you’re thinking of porting over an Angular 1.x application to Aurelia, below we will touch upon various concepts to make the transition as easy and seamless as possible.

CSS In JS: It's a Trap!

We have all been conditioned and trained to decouple our styling from the DOM. Thanks to stylesheets we can separate our CSS from our HTML and all is well with the world (mostly). But thanks to libraries like React.js, people have started using inline styling in their Javascript. For a brief moment in time I bought into the act, I drunk the Kool Aid and I was putting CSS in my React components courtesy of crowd-divider JSX.

Replacing A BMW Battery

You would think that replacing a battery in a car would be one of the easiest things you could possibly do. Not so for the BMW apparently. I have a 2005 525i E60 BMW, and in my research, for replacing the battery, I came across a tonne of conflicting information. Supposedly, BMW’s have a smart charging system that determines the best output for your battery, ensuring that its life is prolonged. Honestly, given how expensive everything else is with a BMW, I believed it at first.

Mark Zuckerberg Vows To Kill Facebook Game Invite Requests

FINALLY! In a recent townhall Q&A hosted by Mark Zuckerberg in Delhi, India at the Indian Institute of Technology (IIT), the Zuckster vowed to kill Facebook game invites. Whether we will see requests culled before the end of 2015 remains to be seen. But it is nice to know that Mark and presumably others at Facebook are aware how annoying they are. I wonder if Mark Zuckerberg ever gets game requests for Candy Crush as well?

A List of Great Blogs & Sites About Javascript

When it comes to resources on Javascript, I just can not get enough. And, for the best exposure for your business a denver marketing agency can give you great ideas on ways to boost your visibility, using sites as converted.co.uk to get more leads and conversion to your business in the right way. I have an entire folder dedicated to interesting blogs and a sub-folder for interesting blog posts. A few of these have some recognisable names like Addy Osmani and Paul Irish who both work for Google and are on the Chrome developer tooling team. If you have some of your own, please leave a comment and I will add them to the list if they’re good. The community near Honolulu SEO is a beautiful and innovative place to set up a marketing agency.