Tailored to the needs of front-end developers, this eBook bundle contains four selected Smashing eBooks on HTML, CSS, responsive web design, and more. A valuable companion to master your daily front-end challenges.
This eBooks Bundle contains the following books:
Behind The Scenes Of Real-Life Projects
+
The eBook “Behind the Scenes of Real-Life Projects” takes a closer look at the techniques and stories of some folks behind real-life Web projects.
Building The New Financial Times Web App
Bringing Angry Birds To Facebook
Behind The Scenes Of Nike Better World
Behind The Scenes Of Tourism New Zealand
Tale Of A Top-10 App, Part 1: Idea And Design
Tale Of A Top-10 App, Part 2: Marketing And Launch
Gone In 60 Frames Per Second: A Pinterest Paint Performance Case Study
Inside Google’s User Experience Lab: An Interview With Google’s Marcin Wichary
Mistakes I’ve Made (And Lessons Learned Along The Way)
HTML Semantics
+
You won’t get far without the foundational understanding of HTML semantics. This eBook addresses the importance of semantics in our code.
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
Performance Optimization: Techniques And Strategies
+
Tracking down performance bottlenecks does not only improve loading times but also results in a much snappier experience and a higher user engagement.
Improving Smashing Magazine’s Performance: A Case Study
How To Speed Up Your WordPress Website
You May Be Losing Users If Responsive Web Design Is Your Only Mobile Strategy
How To Make Your Websites Faster On Mobile Devices
Creating High-Performance Mobile Websites
Don’t Get Crushed By The Load: Optimization Techniques And Strategies
Speed Up Your Mobile Website With Varnish
Cache Invalidation Strategies With Varnish Cache
Gone In 60 Frames Per Second: A Pinterest Paint Performance Case Study
The New Hardboiled Web Design
+
If you’re hungry to learn about how the latest techniques will make your websites more creative, flexible and adaptable, then “Harboiled Web Design” is for you.
You’ll discover what it means to be hardboiled for you, your designs and your workflow. Think again about what we can do instead of what we couldn’t. Embrace the possible, instead of complaining about limitations.What The Hell Is Hardboiled?
You’ll discover why it’s important to constantly re-evaluate concepts such as progressive enhancement and graceful degradation. Learn about the basics of how a page should work in first place, not necessarily how a design should look. Get away from limiting your creativity to the capabilities of a lowest common denominator browser.(Give Me That) Ol’ Time Religion
You’ll find out the cold, hard truth about how standards are really developed. Learn about ten CSS modules that are most relevant to the work we do, its vendor-specific prefixes, and how to manage them with your favorite tools effectively.The Way Standards Develop
You’ll learn that responsive web design is an opportunity to make fabulous creative work, an opportunity that you should grab with both mitts. Embrace that not all browsers should render websites in the same way and focus on providing the most appropriate experience for the capabilities of a browser or device. All that without anyone being left unable to access content or features.It Doesn’t Have To Look The Same
You’ll learn about designing atoms and elements and how web design style guides help you presenting designs in a more effective way. Learn how to present the atmosphere of a design while designing components separate from layout with Style Guides.Atoms And Elements
You’ll find out how to design a great atmosphere by starting with typographic elements, how to select the right typeface, weight, line-height, and more. Learn how to use type proofs for presentation, how to balance them the right way and how to make them legible and readable on many different screens. Last but not least, you’ll dig into color accessibility and add decorative aspects that help give a design its personality.Designing Atmosphere
You’ll learn how to use HTML’s semantic elements alongside the BEM naming system. You’ll repeat the widely supported contemporary HTML5 standards such as section, article, aside, header, footer, and nav. You’ll learn how to make your markup faster, more responsive and, of course, hardboiled.Destination HTML5
Because your SEO ranking matters, you’ll discover the updated microformats2 — simple markup patterns for making your data machine-readable and therefore search engine friendly.Hardboiled Microformats2
While microformats2 are dedicated to make you website machine-readable, WAI-ARIA roles have different but complementary goals. You’ll learn how to make your web content easier to use by people who use assistive technologies such as navigation menus, sliders, progress meters, properties that define dynamically updated sections of a page, ways to enable keyboard navigation and roles to describe the structure of a page, including headings, regions, and tables (grids).WAI-ARIA Roles
In this chapter, you’ll dive deep into CSS Media Queries. By organizing it into six groups of elements that consider site-wide page styles, typography, form elements, tables, and images, you’ll learn how to style small screens first and how to choose breakpoints that are based on content rather than devices.Hardboiled Foundations
You’ll investigate new Flexible Box layouts and how to visually reorder content without laying a hand on your markup, how to overcome common frustrations such as equal height backgrounds on unequal height columns, and more.Flexible Box Layout
Much of the web content we consume every day consists of the written word. Learn about the different web font formats and how to implement them properly, with fallback fonts and website performance in mind. You’ll learn how to specify the web fonts to low-resolution and high-resolution display, and how to test them on different resolution screens.Responsive Typography
With your hardboiled HTML all set and your smaller screen styling in place, you’ll now give your design an extra level of fidelity and interaction that makes the most of the space available on larger screens. You’ll redevelop our vertical list into a grid of eight magazine covers that reveal their descriptions when we press on them. You’ll do this by applying relative positioning but without any horizontal or vertical offsets.RGBa And Opacity
CSS borders can be exciting because they include properties that open up a wealth of creative opportunities. You’ll investigate new design possibilites with properties such as border-radius (that our clients love so much) and border-image for using images inside those borders.Borders
Since we’re also able use multiple background images and to change their origin point and size, there’s a vast variety new creative opportunities. You’ll get started by making a design using multiple background images. Background properties give us precise control over the size of our background images and how they’re rendered behind our elements.Background Images
Flat design aesthetic has become the norm. Almost every site you see these days include large, flat areas of colour, often laid out across horizontal bands, almost always the full width of our screens, with flat or outlined buttons, and icon graphics that are also flat. You’ll learn how to move on from the mediocrity this flat aesthetic epitomises and you’ll see web design that’s rich and full of life. Whether you like linear gradients, radial, repeating or with multiple background images — you’ll need to know how to handle them.Gradients
The rapidly increasing pace of change is a good thing for designers and developers, businesses and brands, and the internet in general. New technologies like CSS filters and background blends are not only being introduced faster, but they’re being implemented in browsers and turned into standards faster, too. Now’s not a time to kick back — it’s a time to use these exciting new tools to make creative work with depth and subtlety, work that’s hardboiled.Background Blends And Filters
CSS layouts can sometimes be a little strait-laced. You’ll learn how two-dimensional and three-dimensional transforms can help your designs break out of the box.Transforms
In web pages and applications, changes in state can have a huge impact on how it feels to use an interface. Make a change too fast and an interaction can feel unnatural. Make it too slow, even by a few milliseconds, and an interface will feel sluggish. You’ll learn how to make state changes smoother with a host of CSS transitions.Transitions
You might be surprised how unimaginative most website layouts are today, particularly since the responsive web design came up. But there’s so much to learn from print design that should inspire your work on the web. The different ways that magazine designers use columns of text to make their publications individual are an enormous inspiration. In this chapter, we’ll learn how to use CSS multicolumn layout and how to use it for today’s responsive designs.Multi-column Layout