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...
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...
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.
Eric's Archived Thoughts: Backgrounds, Shadows,... →
Full CSS3 Terminal window | CSSDeck →
Diagonal Graph Gradient | CSSDeck →
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.
CSS3 Jeans Pocket | CSSDeck →
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.
Why Nikola Tesla was the greatest geek who ever... →
Css3 Mouse Drawer/Tracker | CSSDeck →
Cool Search bar | CSSDeck →
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”.
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.
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.
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 ...
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.
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.
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...
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.
Picture Frame Using Box Shadows | CSSDeck →
Audio Player Design (Graphical) | CSSDeck →
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...
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.
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.
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...
Amazing Push Button | CSSDeck →
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.
Captain America's shield CSS | CSSDeck →
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.
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.
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...
Lessons of JSON | inkdroid →
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.
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.
April 2012
41 posts
Simply CSS Image Slide | CSSDeck →
Pure CSS3 Slideshow Without Page Jump | CSSDeck →
CSS Underglow Effect | CSSDeck →
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.
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.
CSS3 Little Monster | CSSDeck →
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.
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:
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.
Sliding Clipboard / Whiteboard - Only CSS |... →
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.
Pure CSS3 Ice Cream | CSSDeck →
Pure CSS3 Content Slider | CSSDeck →
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.
Pure CSS3 Notepad | CSSDeck →