• Simplify The Handoff From Sketch To Visual Studio Code With Indigo.Design

    Simplify The Handoff From Sketch To Visual Studio Code With Indigo.DesignSimplify The Handoff From Sketch To Visual Studio Code With Indigo.Design Suzanne Scacca 2019-07-31T14:00:00+02:002019-07-31T15:48:16+00:00(This is a sponsored article.) If you think about it, software teams are a lot like sports teams. While each team member works towards the same exact goal, the role they play […]

    READ MORE
  • Adventures In August (2019 Wallpapers Edition)

    Adventures In August (2019 Wallpapers Edition)Adventures In August (2019 Wallpapers Edition) Cosima Mielke 2019-07-31T11:50:06+02:002019-07-31T15:48:16+00:00Everybody loves a beautiful wallpaper to freshen up their desktops and home screens, right? So to cater for new and unique artworks on a regular basis, we embarked on our monthly wallpapers adventure nine years ago, and since then, artists and designers […]

    READ MORE
  • Designing And Building A Progressive Web Application Without A Framework (Part 3)

    Designing And Building A Progressive Web Application Without A Framework (Part 3)Designing And Building A Progressive Web Application Without A Framework (Part 3) Ben Frain 2019-07-30T14:00:00+02:002019-07-31T15:48:16+00:00Back in the first part of this series, we explained why this project came to be. Namely a desire to learn how a small web application could be made in […]

    READ MORE
  • I Used The Web For A Day On A 50 MB Budget

    I Used The Web For A Day On A 50 MB BudgetI Used The Web For A Day On A 50 MB Budget Chris Ashton 2019-07-29T14:00:59+02:002019-07-30T01:35:53+00:00This article is part of a series in which I attempt to use the web under various constraints, representing a given demographic of user. I hope to raise the profile […]

    READ MORE
  • Should You Create An MVP Before Creating An App?

    Should You Create An MVP Before Creating An App?Should You Create An MVP Before Creating An App? Suzanne Scacca 2019-07-26T14:00:00+02:002019-07-27T01:35:20+00:00Can you afford to gamble on an idea for an app or on an assumption about how consumers will respond to it? I bet your clients aren’t too comfortable doing that either, especially when it’s their […]

    READ MORE
  • Designing And Building A Progressive Web Application Without A Framework (Part 2)

    Designing And Building A Progressive Web Application Without A Framework (Part 2)Designing And Building A Progressive Web Application Without A Framework (Part 2) Ben Frain 2019-07-25T14:00:59+02:002019-07-26T01:35:20+00:00The raison d’être of this adventure was to push your humble author a little in the disciplines of visual design and JavaScript coding. The functionality of the application I’d decided […]

    READ MORE
  • Created To Make You Think: Meet Our New Printed Magazine

    Created To Make You Think: Meet Our New Printed MagazineCreated To Make You Think: Meet Our New Printed Magazine Vitaly Friedman 2019-07-24T08:02:02+02:002019-07-25T01:35:16+00:00For a long time, we wanted to create a printed magazine that hasn’t existed before. Not a magazine about fleeting design trends or ever-changing frameworks, but topics that would make us all think, and […]

    READ MORE
  • Smashing TV Live: Towards Ethics & Privacy By Default

    Smashing TV Live: Towards Ethics & Privacy By DefaultSmashing TV Live: Towards Ethics & Privacy By Default Vitaly Friedman 2019-07-24T08:00:59+02:002019-07-25T01:35:16+00:00Honesty, humility and authenticity became rarities on the web. Dark patterns are prevailing many of the interfaces we use, and our data is collected, evaluated and handed over to third-parties left and right, often without us […]

    READ MORE
  • Designing And Building A Progressive Web Application Without A Framework (Part 1)

    Designing And Building A Progressive Web Application Without A Framework (Part 1)Designing And Building A Progressive Web Application Without A Framework (Part 1) Ben Frain 2019-07-23T14:00:59+02:002019-07-24T01:35:33+00:00How does a web application actually work? I don’t mean from the end-user point of view. I mean in the technical sense. How does a web application actually run? What […]

    READ MORE
  • The Essential Guide To JavaScript’s Newest Data Type: BigInt

    The Essential Guide To JavaScript’s Newest Data Type: BigIntThe Essential Guide To JavaScript’s Newest Data Type: BigInt Faraz Kelhini 2019-07-22T14:00:59+02:002019-07-23T01:35:57+00:00The BigInt data type aims to enable JavaScript programmers to represent integer values larger than the range supported by the Number data type. The ability to represent integers with arbitrary precision is particularly important when performing […]

    READ MORE
  • Monthly Web Development Update 7/2019: Modern Techniques And Good Trouble

    Monthly Web Development Update 7/2019: Modern Techniques And Good TroubleMonthly Web Development Update 7/2019: Modern Techniques And Good Trouble Anselm Hannemann 2019-07-19T14:00:00+02:002019-07-20T01:35:01+00:00What can we do to cause “good trouble”? First of all, I think it needs to be friendly, helpful and meaningful actions that don’t impact other peoples’ lives. Secondly, it’s something we strongly believe […]

    READ MORE
  • Yarn Workspaces: Organize Your Project’s Codebase Like A Pro

    Yarn Workspaces: Organize Your Project’s Codebase Like A ProYarn Workspaces: Organize Your Project’s Codebase Like A Pro Jorge Ferreiro 2019-07-18T12:00:59+02:002019-07-19T01:35:02+00:00Any time I start working on a new project, I ask myself, “Should I use separate git repositories for my back-end server and my front-end client(s)? What’s the best way to organize the codebase?” I had […]

    READ MORE
  • 7 Gorgeous Free And Open-Source Typefaces And When To Use Them

    7 Gorgeous Free And Open-Source Typefaces And When To Use Them7 Gorgeous Free And Open-Source Typefaces And When To Use Them Noemi Stauffer 2019-07-17T14:00:59+02:002019-07-18T01:35:38+00:00To facilitate your font picking and pairing process, I’ve included examples of how these typefaces have been put to use recently, as well as a few pairing ideas. Enjoy and don’t forget […]

    READ MORE
  • The Ultimate Guide To Building Scalable Web Scrapers With Scrapy

    The Ultimate Guide To Building Scalable Web Scrapers With ScrapyThe Ultimate Guide To Building Scalable Web Scrapers With Scrapy Daniel Ni 2019-07-16T14:30:59+02:002019-07-17T01:35:13+00:00Web scraping is a way to grab data from websites without needing access to APIs or the website’s database. You only need access to the site’s data — as long as your browser can […]

    READ MORE
  • Everything You Need To Know About CSS Margins

    Everything You Need To Know About CSS MarginsEverything You Need To Know About CSS Margins Rachel Andrew 2019-07-15T12:30:59+02:002019-07-16T01:36:13+00:00One of the first things most of us learned when we learned CSS, was details of the various parts of a box in CSS, described as The CSS Box Model. One of the elements in the Box Model […]

    READ MORE
  • Improve Your JavaScript Knowledge By Reading Source Code

    Improve Your JavaScript Knowledge By Reading Source CodeImprove Your JavaScript Knowledge By Reading Source Code Carl Mungazi 2019-07-12T12:30:59+02:002019-07-13T01:35:32+00:00Do you remember the first time you dug deep into the source code of a library or framework you use frequently? For me, that moment came during my first job as a frontend developer three years ago. We […]

    READ MORE
  • That Was SmashingConf Toronto 2019

    That Was SmashingConf Toronto 2019That Was SmashingConf Toronto 2019 Rachel Andrew 2019-07-11T15:00:59+02:002019-07-12T01:35:44+00:00We all enjoyed returning to Toronto for the second Smashing conference, and in this post, I am sharing some of the things that took place as well as the resources that were shared over the course of the two conference and two workshop days. […]

    READ MORE
  • Inspired Design Decisions: Pressing Matters

    Inspired Design Decisions: Pressing MattersInspired Design Decisions: Pressing Matters Andrew Clarke 2019-07-11T12:30:59+02:002019-07-12T01:35:44+00:00As I’d always been at the top of my class during high school, I headed to art college full of confidence that one day I’d be an accomplished painter. This over-confidence didn’t last long though, because when I arrived, I found myself surrounded by […]

    READ MORE
  • UX Improvements For Keyboard Accessibility

    UX Improvements For Keyboard AccessibilityUX Improvements For Keyboard Accessibility Vitaly Friedman 2019-07-10T16:00:59+02:002019-07-11T01:35:14+00:00How can we provide an accessible user experience for keyboard-only and assistive technology users without affecting the experience for any other users? We’ve kindly asked Aaron Pearlman, Principal UX Designer at Deque Systems, to share some practical tools and techniques to ensure that we’re […]

    READ MORE
  • CSS Lists, Markers, And Counters

    CSS Lists, Markers, And CountersCSS Lists, Markers, And Counters Rachel Andrew 2019-07-09T12:30:59+02:002019-07-10T01:36:00+00:00Lists in CSS have particular properties which give us the standard list styling we expect. An unordered list gains a list bullet, of the type disc, and ordered lists are numbered. My interest in exploring lists in more detail came from some work I […]

    READ MORE