Coding Bundle (11 eBooks)

More Views

Coding Bundle (11 eBooks)

Quick Overview

Our best coding articles give shape to this set of contemporary programming languages eBooks: CSS, JavaScript, jQuery and HTML. This bundle will help you develop maintainable websites by applying useful practical techniques and coding principles. You'll learn the semantics of HTML, the main concepts of CSS, common JavaScript and jQuery techniques as well as the foundation of responsive Web design.

You might also want to consider subscribing to the Smashing Library to get immediate access to all Smashing eBooks + Digital Editions at an unbeatable price!

Regular Price: $54.89

Special Price: $47.55

Regular Price: $54.89

Special Price: $47.55

Add Items to Cart

Full Product Description

This Smashing Bundle contains the following 11 eBooks:

Taming CSS Complexity

“Taming CSS Complexity” is a collection of 11 CSS-packed chapters that are all about performance- and developer-friendly coding. In order to achieve a well-rounded coding experience, the Smashing Magazine authors have explored the complexity of CSS from different perspectives, balancing rather specific hands-on tips and more general coding best practices. Among other hot topics, this eBook covers how to design layouts with Flexbox, Atomic Design with Sass, and takes a look at the most common CSS issues. Experimental techniques such as the “Clown Car Technique” provide innovative approaches to new challenges, and an insight into the BEM methodology helps to improve the overall quality of front-end code. To simplify your daily coding routine, valuable tricks on how to structure and style your code have also been included in this eBook.

Table of Contents

- Semantic CSS With Intelligent Selectors
- Absolute Horizontal And Vertical Centering In CSS
- How To Benefit From CSS Generated Content
- The Problem Of CSS Form Elements
- Clown Car Technique: Solving Adaptive Images In Responsive Web Design
- The "Other" Interface: Atomic Design With Sass
- Simple Responsive Images With CSS Background Images
- Designing CSS Layouts With Flexbox Is As Easy As Pie
- The Evolution Of The BEM Methodology
- Using White Space For Readability In HTML And CSS
- Why Coding Style Matters

Formats: PDF, EPUB, Kindle (DRM-free)
Pages: 169
Language: English
Released: October 2013
Publisher: Smashing Magazine GmbH
ISBN (PDF): 978-3-94454054-2
ISBN (EPUB): 978-3-94454055-9
ISBN (KINDLE): 978-3-94454056-6

Practical JavaScript Techniques

Present across millions of websites and growing in popularity, JavaScript is an essential and practical for all programmers, designers and coding aficionados. "Practical JavaScript Techniques" offers expert instruction, tips and methodologies relevant for all levels of knowledge. Learn interactive CSS and jQuery techniques, how to take advantage of JavaScript’s versatile capabilities and even how to build JavaScript-based gaming experiences. Whether you’re perfecting Web design or building jQuery plugins, this vital resource is a must-have.

Table of Contents

- Develop A One-Of-A-Kind CSS/JS-Based Game Portfolio
- Five Useful Interactive CSS/jQuery Techniques Deconstructed
- Create An Animated Bar Graph With HTML, CSS And jQuery
- A Beginner’s Guide To jQuery-Based JSON API Clients
- How To Build A Real-Time Commenting System
- The Developer’s Guide To Conflict-Free JavaScript And CSS In WordPress
- Optimizing Long Lists Of Yes/No Values With JavaScript
- Building A Relationship Between CSS & JavaScript

Formats: PDF, EPUB, Kindle (DRM-free)
Pages: 139
Language: English
Released: February 2013
Publisher: Smashing Media GmbH
ISBN: 978-3-943075-59-5

Understanding Advanced JavaScript

This book is an exploration of popular advanced JavaScript concepts for those who already have a grasp on the basics. "Understanding Advanced JavaScript" is a comprehensive manual and how-to guide about all things JavaScript. Learn to design better APIs, use the latest tools and navigate the JavaScript MVC Jungle effortlessly. In this eBook, you will receive expert tips and techniques on avoiding coding tripwires and improving your programming methodologies. Need to know how your JavaScript performs? Find out about unit testing and user- and network-related analyses. Master JavaScript with industry leaders who explain how to make fine-tuning, streamlining and testing your JavaScript code easy.

Table of Contents

- Analysing Network Characteristics Using JavaScript And The DOM, Part 1
- Introduction To JavaScript Unit Testing
- Journey Through The JavaScript MVC Jungle
- JavaScript Events And Responding To The User
- JavaScript Profiling With The Chrome Developer Tools
- Writing Fast, Memory-Efficient JavaScript
- Designing Better JavaScript APIs

Formats: PDF, EPUB, Kindle (DRM-free)
Pages: 155
Language: English
Released: February 2013
Publisher: Smashing Media GmbH
ISBN: 978-3-943075-60-1

Responsive Design

Responsive design is not only a new technique — it's an entirely new mindset. This eBook, "Responsive Design", provides an overview on responsive Web design, showing many situations and techniques in which this approach can be applied to. Smartphones, tablets, laptops and desktop computers may share the same design, which is adapted according to screen size, platform and orientation of each device. Learn about content prototyping, device-agnostic design approach, gracefully degrading media queries and navigation patterns to achieve flawless responsiveness. Choose the right approach to a responsive project and avoid some common mistakes — it's worth it!

Table of Contents

- Responsive Web Design: What It Is And How To Use It
- Progressive And Responsive Navigation
- Techniques For Gracefully Degrading Media Queries
- Is There Ever A Justification For Responsive Text?
- How To Use CSS3 Media Queries To Create A Mobile Version Of Your Website
- Device-Agnostic Approach To Responsive Web Design
- Content Prototyping In Responsive Web Design

Formats: PDF, EPUB, Kindle (DRM-free)
Pages: 160
Language: English
Released: May 2012
Publisher: Smashing Media GmbH
ISBN: 978-3-943075-33-5

HTML Essentials

No matter what direction you take when you begin a Web-based project, one thing is for sure: it has to begin with solid HTML. You are one step ahead if you apply the most up-to-date, bulletproof HTML techniques. This eBook "HTML Essentials" will give you an overview on HTML(5), teach you how to decouple HTML from CSS, and discuss the reasons why you and your clients should embrace HTML5. You will be ready to code HTML layouts from scratch after grasping the basics of this eBook.

Table of Contents

- The Neglected Necessities Of Design
- Falling For HTML5: Finding Love In The Little Things
- Dear Clients, The Web Has Changed. It's Time To Use CSS3 And HTML5 Now
- Coding An HTML5 Layout From Scratch
- Why We Should Start Using CSS3 and HTML5 Today
- Decoupling HTML From CSS

Formats: PDF, EPUB, Kindle (DRM-free)
Pages: 106
Language: English
Released: July 2012
Publisher: Smashing Media GmbH
ISBN: 978-3-943075-34-2

Mastering HTML 5

The Web changes everyday and, as a Web developer, you are probably eager to keep up with the various techniques that help optimizing your workflow. Learn to love HTML5 while keeping up with a variety of new techniques and possibilities from the latest HTML overhaul. Get updated with some facts and myths about HTML5, and be prepared to optimize your workflow to meet the demands of modern Web design. Local Storage, canvas and video offer new options to make your projects easier to maintain and to code — use them!

Table of Contents

- Learning To Love HTML5
- HTML5: The Facts And The Myths
- Local Storage And How To Use It On Websites
- Optimize Images With HTML5 Canvas
- Syncing Content With HTML5 Video
- Behind The Scenes Of Nike Better World

Formats: PDF, EPUB, Kindle (DRM-free)
Pages: 93
Language: English
Released: July 2012
Publisher: Smashing Media GmbH
ISBN: 978-3-943075-35-9

HTML Semantics

This eBook addresses the importance of semantics in our code. It touches on outlining algorithms, HTML5 semantics, the pursuit of semantic value and the HTML semantic grid system. You won't get far without the foundational understanding of HTML semantics — but it is even more important to follow up on the recent developments and discussions.

Table of Contents

- HTML5 Semantics
- When One Word Is More Meaningful Than A Thousand
- HTML5 And The Document Outlining Algorithm
- Our Pointless Pursuit Of Semantic Value
- Pursuing Semantic Value
- The Semantic Grid System: Page Layout For Tomorrow

Formats: PDF, EPUB, Kindle (DRM-free)
Pages: 71
Language: English
Released: August 2012
Publisher: Smashing Media GmbH
ISBN: 978-3-943075-36-6

CSS Essentials

When developers push aside CSS to concentrate on JavaScript performance, they might be overlooking some great applications of CSS. This eBook, "CSS Essentials", explores some practical implementations of CSS, including usage of pseudo-elements in CSS, decoupling HTML from CSS, modern CSS layouts with equal height columns, taming advanced CSS selectors, and many others. These techniques and articles will help improve both the performance and maintainability of your websites across browsers.

Table of Contents

- Backgrounds In CSS: Everything You Need To Know
- The Mystery Of The CSS Float Property
- The Z-Index CSS Property: A Comprehensive Look
- CSS Sprites: Useful Techniques, Or Potential Nuisance?
- Modern CSS Layouts: The Essential Characteristics
- Modern CSS Layouts, Part 2: The Essential Techniques
- Writing CSS For Others
- Decoupling HTML From CSS
- CSS Specificity And Inheritance
- Equal Height Column Layouts With Borders And Negative Margins In CSS
- !important CSS Declarations: How And When To Use Them
- CSS Sprites Revisited
- Learning To Use The :before And :after Pseudo-Elements In CSS
- Taming Advanced CSS Selectors
- Six CSS Layout Features To Look Forward To

Formats: PDF, EPUB, Kindle (DRM-free)
Pages: 281
Language: English
Released: May 2012
Publisher: Smashing Media GmbH
ISBN: 978-3-943075-37-3

Mastering CSS3

New possible uses of CSS appear every day, and you shouldn’t miss any of them. This eBook "Mastering CSS3" features recent CSS3 techniques, a detailed overview of advanced CSS3 pseudo-classes, CSS3 Flexbox, CSS animations and 3D transforms and modern techniques for constructing page layouts, among others. Can you really replace Photoshop with visual CSS3 techniques? Does CSS3 actually improve the speed of development and maintenance? What about common considerations for older browsers? You can be sure to gain insights from case-studies presented in this eBook.

Table of Contents

- CSS3 vs. CSS: A Speed Benchmark
- Why We Should Start Using CSS3 And HTML5 Today
- Connecting The Dots With CSS3
- An Introduction To CSS3 Keyframe Animations
- The New Hotness: Using CSS3 Visual Effects
- Adventures In The Third Dimension: CSS 3D Transforms
- How To Use CSS3 Pseudo-Classes
- CSS3 Flexible Box Layout Explained
- The Guide To CSS Animation: Principles And Examples
- Beercamp: An Experiment With CSS 3D
- Using CSS3: Older Browsers And Common Considerations

Formats: PDF, EPUB, Kindle (DRM-free)
Pages: 251
Language: English
Released: May 2012
Publisher: Smashing Media GmbH
ISBN: 978-3-943075-27-4

JavaScript Essentials

The number of online solutions provided for JavaScript is growing every day. However, the workflow of Web developers and designers frequently culminates to confusion and disorientation due the information overflow. In order to organize this information and provide you with helpful guidelines to successfully optimize your next Web project, we offer you this Smashing eBook JavaScript Essentials. Filled with up-to-date lessons on coding reviews, JavaScript scopes and implementations, AJAX and various tips on JavaScript solutions, this eBook is essential for improving your JavaScript knowledge.

Table of Contents

- Seven JavaScript Things I Wish I Knew Much Earlier In My Career
- Lessons From A Review Of JavaScript Code
- Find The Right JavaScript Solution With A 7-Step Test
- Ten Oddities And Secrets About JavaScript
- What You Need To Know About JavaScript Scope
- The Seven Deadly Sins Of JavaScript Implementation
- A Quick Look Into The Math Of Animations With JavaScript
- Searchable Dynamic Content With AJAX Crawling

Formats: PDF, EPUB, Kindle (DRM-free)
Pages: 142
Language: English
Released: December 2011
Publisher: Smashing Media GmbH
ISBN: 978-3-943075-21-2

Mastering jQuery

jQuery is well-known for being a concise JavaScript library that helps simplify HTML document traversing, event handling, creating animations and Ajax interactions for rapid Web development. Choosing the right plugins, creating bookmarklets, setting patterns or manipulating images can be challenging even for experienced programmers. In order to help you avoid struggling with such decision issues, we've selected articles with the most exclusive, top-notch advice on jQuery in our latest release: the Smashing eBook "Mastering jQuery".

Table of Contents

- Commonly Confused Bits Of jQuery
- Image Manipulation With jQuery And PHP GD
- Make Your Own Bookmarklets With jQuery
- jQuery Plugin Checklist: Should You Use That jQuery Plug-In?
- Essential jQuery Plugin Patterns

Formats: PDF, EPUB, Kindle (DRM-free)
Pages: 122
Language: English
Released: December 2011
Publisher: Smashing Media GmbH
ISBN: 978-3-943075-20-5

About Smashing Magazine

Smashing Magazine is an online magazine dedicated to Web designers and developers worldwide. Its rigorous quality control and thorough editorial work has gathered a devoted community exceeding half a million subscribers, followers and fans. Each and every published article is carefully prepared, edited, reviewed and curated according to the high quality standards set in Smashing Magazine's own publishing policy.

Smashing Magazine publishes articles and eBooks on a regular basis with topics ranging from business, visual design, typography, front-end as well as back-end development, all the way to usability and user experience design. The magazine is — and always has been — a professional and independent online publication neither controlled nor influenced by any third parties, delivering content in the best interest of its readers. These guidelines are continually revised and updated to assure that the quality of the published content is never compromised.

You might also want to consider subscribing to the Smashing Library to get immediate access to all Smashing eBooks + Digital Editions at an unbeatable price!

Customer Reviews (3)


Worth every penny

Having read quite a few books on the subject(s), I consider these to be some of the best. Even as a non-native english speaker, these books made things clearer to me than most books in german (mother language). While the knowledge wasn´t all knew to me, I very much liked the way it was organized and presented.


Posted on 4/22/13


hasan movahed

it's great books .
i'm love smashing , and do no buy this books from iran .


Posted on 3/1/13



Good and nice book


Posted on 11/7/12

Please notice that only registered users can write product reviews. Creating an account is easy.