From Smashing Magazine

  • Graphic Design Crashcourse

    Full-day workshop • April 19th In this workshop, Mark Boulton will guide you through the practical design techniques that make a difference. From learning how to crop a photograph to guide a viewers eyes, to being able to typeset a data table for optimum scanning by a reader. This is a very practical workshop. You’ll end the day with a design you are proud of and a new toolbox of design techniques to use tomorrow.


  • Design for What’s Next

    Full-day workshop • April 19th Spend a day exploring the web’s emerging interactions and how you can put them to work today. Your guide is designer Josh Clark, author of Designing for Touch and ambassador of the near future.

    The day begins with a survey of familiar platforms—desktop and mobile—to uncover the new solutions that are replacing yesterday’s best practices. From there, we’ll move into newer design tools—speech, bots, physical interfaces, artificial intelligence, and more—to see how...


  • Critical Design Thinking

    Full-day workshop • April 16th

    Entrepreneurial success relies on approaching problems with a creative mind and critical eye. This workshop is designed to teach participants multiple tactics for creative and critical thinking in a fast­paced, adaptive, and agile environment, with a focus on communication.

    Communication styles vary between people of different areas of expertise, personality types, educational backgrounds, and job functions present unique business challenges, especially in start­up...


  • Behind the Scenes with the DDC

    Full-day workshop • April 16th

    Whether you are designing an app or a website, following best practices and design methodologies will always help ensure your designs are usable and engaging. In this workshop we’ll explore the design process in detail including user research, sketching, and visual design. Through real world examples you’ll see how an idea can evolve into a design.

    What you’ll learn in this workshop: Get the inside scoop with Aaron Draplin of Draplin Design Co.


  • Smart Responsive UX Design Patterns

    Full-day workshop • April 16th

    In this brand new workshop, Vitaly Friedman will cover practical techniques, clever tricks and useful strategies you need to be aware of when working on responsive websites. From responsive modules to clever navigation patterns and web form design techniques; the workshop will provide you with everything you need to know today to start designing better responsive experiences tomorrow.

    Most techniques are borrowed from mid-size and large-scale real-life...


  • Intro to Vue.js

    Full-day workshop — April 16th

    Vue.js brings together the best features of the javascript framework landscape elegantly. If you’re interested in writing maintainable, clean code in an exciting and expressive manner, you should consider joining this class.

    We’ll run through all the ways that Vue quickly solves common Frontend developer implementations, as well flexible ways to access the underlying API so that you can solve for any use-case.

    Vue is uniquely friendly to all levels of web...


  • Advanced CSS Layouts With Flexbox and CSS Grid

    Full-day workshop • February 9th

    This workshop is designed for designers and developers who already have a good working knowledge of HTML and CSS. We will cover a range of CSS methods for achieving layout, from those you are safe to use right now even if you need to support older version of Internet Explorer through to things that while still classed as experimental, are likely to ship in browsers in the coming months.


  • Now You See Me: How To Defer, Lazy-Load And Act With IntersectionObserver

    Once upon a time, there lived a web developer who successfully convinced his customers that sites should not look the same in all browsers, cared about accessibility, and was an early adopter of CSS grids. But deep down in his heart it was performance that was his true passion: He constantly optimized, minified, monitored, and even employed psychological tricks in his projects.

    Then, one day, he learned about lazy-loading images and other assets that are not immediately visible to users and are...


  • Monthly Web Development Update 1/2018: Browser Diversity, Ethical Design, And CSS Alignment

    I hope you had a great start into the new year. And while it’s quite an arbitrary date, many of us take the start of the year as an opportunity to try to change something in their lives. I think it’s well worth doing so, and I wish you the best of luck for accomplishing your realistic goals. I for my part want to start working on my mindfulness, on being able to focus, and on pursuing my dream of building an ethically correct, human company with Colloq that provides real value to users and is...


  • Learning Elm From A Drum Sequencer (Part 2)

    In part one of this two-part article, we began building a drum sequencer in Elm. We learned the syntax, how to read and write type-annotations to ensure our functions can interact with one another, and the Elm Architecture, the pattern in which all Elm programs are designed.

    In this conclusion, we’ll work through large refactors by relying on the Elm compiler, and set up recurring events that interact with JavaScript to trigger drum samples.


  • Understanding And Using REST APIs

    There’s a high chance you came across the term “REST API” if you’ve thought about getting data from another source on the internet, such as Twitter or Github. But what is a REST API? What can it do for you? How do you use it?

    In this article, you’ll learn everything you need to know about REST APIs to be able to read API documentations and use them effectively.


  • A Comprehensive Guide To UX Research

    (This is a sponsored article.) Before embarking upon the design phase of any project, it’s critical to undertake some research so that the decisions you make are undertaken from an informed position. In this third article of my series for Adobe XD, I’ll be focusing on the importance of undertaking user research.

    Your job title might not be “design researcher”, but that doesn’t mean you shouldn’t at the very least inform yourself of your users and their needs by undertaking at least some initial...