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
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:
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.
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 else it will be deleted. Let's have a personal and meaningful conversation instead. Thanks for dropping by!