May 2012
35 posts
schema blog: Schema.org markup for external lists →
The world is too rich, complex and interesting for a single schema to describe fully on its own. With schema.org we aim to find a balance, by providing a core schema that covers lots of situations, alongside extension mechanisms for extra detail. There are many situations where the use of existing controlled vocabularies, standards and datasets would improve schema.org markup. This is the role of...
May 17th
5 Useful CSS Tricks for Responsive Design →
Making the design to be responsive is very easy as shown in my Responsive Design in 3 Steps tutorial, but maintaining the elements to look aesthetically balanced on all breakpoint layouts is an art. Today I’m going to share 5 of my commonly used CSS tricks along with sample cases for coding responsive designs. They are simple CSS properties such as min-width, max-width, overflow, and...
May 17th
Awareness — Simply Accessible →
Disability and the concept of accessibility can be confusing. Awkward. Uncomfortable. The first step to true understanding is usually awareness. Awareness helps you get over those feelings: awareness that issues exist, awareness that there are solutions to those issues, and awareness that what we do as web professionals can have a profound impact on someone else’s life.
May 17th
Eric's Archived Thoughts: Backgrounds, Shadows,... →
May 17th
Full CSS3 Terminal window | CSSDeck →
May 17th
Diagonal Graph Gradient | CSSDeck →
May 17th
5 Proven Tactics to Increase Your Productivity →
A search on Amazon.com for books on Productivity returns 45,960 titles. If you’re having trouble being productive at work you may find it difficult to make the time to read a book on productivity cover to cover.
May 17th
CSS3 Jeans Pocket | CSSDeck →
May 17th
Joe Smith: How to use a paper towel | Video on... →
You use paper towels to dry your hands every day, but chances are, you’re doing it wrong. In this enlightening and funny short talk at TEDxConcordiaUPortland, Joe Smith reveals the trick to perfect paper towel technique.
May 17th
Why Nikola Tesla was the greatest geek who ever... →
May 15th
Css3 Mouse Drawer/Tracker | CSSDeck →
May 14th
Cool Search bar | CSSDeck →
May 14th
Updated CSS3 Preview – CSS3 Attribute Selectors -... →
The CSS3 Selectors module introduces three new attribute selectors, which are grouped together under the heading “Substring Matching Attribute Selectors”.
May 14th
Which responsive images solution should you use? |... →
There are a bunch of techniques going around for dealing with responsive images lately. That is, solutions to help us serve the right image for the occasion (e.g. size of screen and bandwidth available). They all do things a bit differently. To keep track, Christopher Schmitt and I have created this spreadsheet of techniques.
May 12th
Bricss - Subpixel layout coming to WebKit →
If you’ve ever tried to get precise em-based values of letter-spacing to work in a WebKit browser, you’ve probably wondered why that isn’t really possible, while Firefox or Internet Explorer 10 for example do allow fine-grained control. Play around with this demo in various browsers and you’ll see what I mean.
May 10th
Why You Shouldn't Code Alone | Steel City Ruby... →
I work for a decent sized manufacturing company in the Pittsburgh area. I am the only ruby developer. We have another developer on staff, but our responsibilities don’t usually overlap and he doesn’t know ruby. After joining this company, I was eventually tasked with writing web apps. Now, my background is Computer Engineering and I spent a considerable time learning lower level programming, C/C ...
May 9th
The single responsibility principle applied to CSS... →
My talk covered how to build big, scalable front-ends and one of the key factors involved in doing so is sensible and generous use of abstracted classes. One thing that really helps you achieve this is the application of the single responsibility principle, a method used mainly in OO programming.
May 9th
CSS Tricks: How to Speed Up CSS Rendering |... →
When coding CSS, one of the best ways to ensure your code runs smoothly on older browsers and slow computers is to write your CSS efficiently for browser rendering, this way your site takes less resource and memory from the user’s computer and therefore runs smoother.
May 9th
Vendor Tokens →
It may be that from the ashes of vendor prefixes will arise a new way forward. As proposed by François Remy, vendor tokens would serve the same basic purpose as prefixes with a different syntactical approach, and with at east a couple of extra benefits. Instead of prefixing properties, you’d instead add vendor tokens to the end of a single declaration, much as you do !important (which of...
May 9th
Ben Alman » Multiple var statements in JavaScript,... →
I’m not sure where or when it happened, but at some point the JavaScript community decided that multiple, individual var statements were superfluous, instead opting for a single, combined var statement with a comma-separated list of variable declarations and assignments whenever possible.
May 8th
Picture Frame Using Box Shadows | CSSDeck →
May 7th
Audio Player Design (Graphical) | CSSDeck →
May 7th
Text masking — The standards way | Lea Verou →
As much as I like .net magazine, I was recently outraged by their “Texturizing Web Type” article. It features a way to apply a texture to text with -webkit-mask-image, presenting it as an experimental CSS property and misleading readers. There are even -moz-, -o- and -ms- prefixes for something that is not present in any specification, and is therefore unlikely to ever be supported by any...
May 7th
Autofill City & State from Zip Code with Ziptastic... →
Most address fields on web forms ask for city, state, and zip code (or city and post code, outside of the US). But as us nerds often lament, city and state are redundant with zip code. Or at least they can be inferred from a correctly entered zip code. That’s the kind of thing computers are good at. What we need is a proper API to cough up that information for us on demand.
May 7th
JavaScript Style Guides And Beautifiers →
Today we’re going to explore JavaScript style guides, specifically: their importance, style guides worth reviewing and tools that can assist in automated code beautification or style enforcement.
May 7th
Just do it →
I adjusted what I did with my time, I changed the people I hung out with, I did things that were WAY out of my comfort zone, I went to the other side of the world, I gathered the best and brightest people I could find, I had those people invest in my company, I convinced Finn – an awesome go-getter – to join my company. I’m interviewing Richard Branson next week and I’m speaking at an...
May 7th
Amazing Push Button | CSSDeck →
May 6th
Stubbornella » Blog Archive » Cross-Browser... →
CSS has an underlying design and when you work with it, with the natural flow of how CSS is meant to be used, you will find you have a lot less bugs. I learned CSS by reading the W3C specifications, which is why I began coding according to the language’s design, but however you learned it, you can pick up some of the key points involved.
May 6th
Captain America's shield CSS | CSSDeck →
May 3rd
Closures: Front to Back | Nettuts →
Closures are often viewed as an arcane art in the land of JavaScript. Once mastered, they allow you to write some truly amazing JavaScript. This article will get you up to speed on the magic of JavaScript closures.
May 2nd
Bricss - Easily checking in JavaScript if a CSS... →
For quite a while I have been looking for a way to “mirror” my CSS media queries in JavaScript, but without duplicating the actual queries. Of course, you can use matchMedia to evaluate a media query in JavaScript, but then you have to maintain your breakpoints in two places – not ideal.
May 2nd
How I got into web development — the long version... →
I’m often asked how I got into web development, especially from people that haven’t met many women in the field. Other times it’s people with little kids and they are asking for guidance about how to steer them into programming. I promised them that I would write a long post about it at some point, and now that I’m in the verge of some big changes in my life, I’ve started reflecting on the...
May 2nd
Lessons of JSON | inkdroid →
May 1st
More ways to measure your website's performance... →
As part of our mission to make the web faster, Google Analytics provides Site Speed reports to analyze your site’s page load times. To help you measure and diagnose the speed of your pages in a finer grain, we’re happy to extend the collection of Site Speed reports in Google Analytics with User Timings.
May 1st
Viewport Sized Typography | CSS-Tricks →
CSS3 has some new values for sizing things relative to the current viewport size: vw, vh, and vmin. It is relevant to bring up now, because it’s shipping in Chrome 20 (canary at the time of this writing). And not behind a flag, it just works. Production usage isn’t quite there, but it will be soon enough.
May 1st
April 2012
41 posts
Simply CSS Image Slide | CSSDeck →
Apr 30th
Pure CSS3 Slideshow Without Page Jump | CSSDeck →
Apr 30th
CSS Underglow Effect | CSSDeck →
Apr 30th
Eric's Archived Thoughts: Linear Gradient Keywords →
Linear gradients in CSS can lead to all kinds of wacky, wacky results—some of them, it sometimes seems, in the syntax itself.
Apr 30th
Transitions Only After Page Load | CSS-Tricks →
If you’ve ever used CSS transitions on structural elements on your page, you may have noticed a case where you see that transition happen when the page loads and is laying itself out.
Apr 30th
CSS3 Little Monster | CSSDeck →
Apr 30th
Yahoo!'s Doug Crockford On JavaScript | Smashing... →
First up is Douglas Crockford who believes JavaScript might just be the most elegant language ever. Learn why he thinks you should study the history of computer science, the value of reading your code in front of other people, and that jQuery really is a good thing.
Apr 28th
Pure CSS scrolling shadows with... →
A few days ago, the incredibly talented Roman Komarov posted an experiment of his with pure CSS “scrolling shadows”. If you’re using Google Reader, you are probably familiar with the effect:
Apr 26th
Google HTML/CSS Style Guide →
While I don’t agree with everything they recommend, I do think its a great starting point when creating your own style guide.
Apr 26th
Sliding Clipboard / Whiteboard - Only CSS |... →
Apr 26th
Project Detritus - Snook.ca →
A modular approach, a good naming convention, and an reduction of element selectors can make it much easier to determine what is and isn’t being used on a project. Do a search for a module name and you’ll discover right away if it is used and where it is used. Tools can be built to automatically review which classes are being used and which aren’t.
Apr 25th
Pure CSS3 Ice Cream | CSSDeck →
Apr 25th
Pure CSS3 Content Slider | CSSDeck →
Apr 25th
Stop the cascade · Deep Thoughts by Mark Otto →
Cascading styles is at the core of CSS—hell, it’s in the name—but experience has shown that building systems with too many cascading styles can be detrimental. Some times it’s completely necessary to just stop the cascade.
Apr 23rd
Pure CSS3 Notepad | CSSDeck →
Apr 23rd