This overview features further resources related to the article The Future Of CSS: Embracing The Machine, written by Inayaili de León.
The Artisan and the Mass Producer by Patrick Lauke
Creating web pages is not the exclusive domain of those hardcore enough to hand-code anymore. WYSIWYG editors, blogging tools, content management systems and CSS frameworks have helped lower some of the technological entry barriers. Does this spell the end for the traditional craft of the web “artisan”?
Are CSS Frameworks Evil? by Inayaili de León
CSS frameworks have a tendency to be dismissed by many CSS authors; code bloat and non-semantic class names are usually at the top of the list of reasons why. Even without ever using one, I shared the same opinion, but that might have changed after trying a few of them out while doing some research recently…
The Designer’s Guide to the OS X Command Prompt by John W. Long
A tutorial for the modern web designer. The command prompt. Once the lofty domain of that guy you know with the computer science degree. Now more and more the every day domain of the hacker web designer. Perhaps you’ve mastered a little Javascript or PHP, but you are realizing that the cool kids are playing around with stuff that is only accessible to people who are comfortable with the command prompt. Or, perhaps you are just interested in upping your game.
The Book of CSS3 by Peter Gasston
This book uses real-world examples to teach developers the fundamentals of the CSS3 specification, highlighting the latest developments and future features, while paying close attention to current browser implementations.
What Is the Difference Between a Framework and a Library? at Stack Overflow
I always thought of a library as a set of objects and functions that is focussed around solving a particular problem or around a specific area of application development (i.e. database access); a framework on the other hand is a collection of libraries centred around a particular methodology (i.e. MVC) and covers all areas of application development.
Design Patterns: Introduction by Luke W., James Reffell, Bill Scott, Jenifer Tidwell and Martijn van Welie
In the Spring of 2006, a group of designers intimately familiar with the organization and development of design pattern resources got together to discuss the current and future role of design patterns in the real world. We talked about defining and documenting patterns, the context required to communicate how patterns should be applied, what it takes to develop a design language, and how disparate lists of patterns could converge. It’s our hope this conversation continues.
Patternry A tool to create design pattern libraries.
Create, share and organize design pattern libraries. Patternry keeps your User Interface design patterns, components and code snippets in one place. It helps designers, developers and others communicate and design great User Experiences.
Interaction Design Pattern: Wikipedia
Interaction design patterns are a way to describe solutions to common usability or accessibility problems in a specific context. They document interaction models that make it easier for users to understand an interface and accomplish their tasks.
High-Performance Websites by Nicole Sullivan
Website performance is a growing challenge for web developers and designers. The net effect of features like rounded corners and rich Ajax integration is slower performance. At Web Directions North, performance guru and former Yahoo! engineer, Nicole Sullivan, shared some of the tools and techniques she developed and used to maximize performance for Yahoo! sites and applications.
Jens O. Meiert
One of my favorite bloggers on the subjects of Web design, development, etc. His blog is on professional web design, web development, accessibility, and usability. Be sure to take a look!
And I haven’t actually read this book, but its premise sure sounds interesting:
Learning Processing: A Beginner’s Guide to Programming Images, Animation and Interaction by Daniel Shiffman
This book teaches you the basic building blocks of programming needed to create cutting-edge graphics applications including interactive art, live video processing, and data visualization. A unique lab-style manual, the book gives graphic and web designers, artists, and illustrators of all stripes a jumpstart on working with the Processing programming environment by providing instruction on the basic principles of the language, followed by careful explanations of select advanced techniques.
(il)
The Smashing Team loves high-quality content and cares about little details. Through our online articles, books and ebooks and Smashing Conferences, we are committed to stimulating creativity and strengthening the Web design community’s creative forces.
Yay! You've decided to leave a comment. That's fantastic! Please keep in mind that comments are moderated and rel="nofollow" is in use. So, please do not use a spammy keyword or a domain as your name, or it will be deleted. Let's have a personal and meaningful conversation instead. Thanks for dropping by!
No comments have been posted yet. Please feel free to comment first!
Note: Make sure your comment is related to the topic of the article above. Let's start a personal and meaningful conversation!