
We’re talking about SVG Animation. How can vector images, JavaScript and CSS all work together to provide engaging motion graphics? Drew McLellan talks to SVG expert Cassie Evans to find out.
DM
Drew Mclellan·September 8, 2020Frontend 
What’s the first thing that comes to mind when you think of media queries? Maybe something in a CSS file that looks like this:

This is a neat page that compares a ton of different libraries with web components. One of the things I learned after posting "A Bit on Web Components
CCChris Coyier·September 7, 2020Frontend 
We're living through a weird era where there are tons of JavaScript libraries that were meant to be used as <script> tags that expose available globals.
CCChris Coyier·September 7, 2020Frontend 
I go into all this in The "Inside" Problem. The gist: you want an edge-to-edge container, but the content inside to have a limited width. I think there is

We're opening an office in London to better support users in EMEA

Meet our Smart Interface Design Patterns Checklist Cards, a deck of 100 cards with questions to ask when designing and building any interface component — carousel, hamburger, table, date picker, autocomplete, slider, onboarding, pricing plans, authentication, web forms and many others. Check the preview (PDF) and jump to description ↓
VF
Vitaly Friedman·September 7, 2020Security 
Postman allows you to manually test your APIs in both its desktop and web-based applications. However, it also has the ability for you to automate these tests by writing JavaScript assertions on your API endpoints. In this article, Kelvin Omereshone will learn how to write automated tests on web APIs with Postman. In order to follow along to this tutorial, you’ll need at least a fair amount of fam
KO
Kelvin Omereshone·September 7, 2020Frontend 

Beyond using media queries and modern CSS layouts, like flexbox and grid, to create responsive websites, there are certain overlooked things we can do well to
DA
David Atanda·September 4, 2020Frontend 
It’s back! We’re here to bring you the latest and greatest releases for September 2020. These are exciting new releases from some of the coolest projects around. There’s everything from…

A component library helps to keep a design consistent across multiple projects. It ensures consistency because any changes made will propagate across the projects that make use of it. In this tutorial, Ademola Adegbuyi will show you how to build a component library, using Emotion in React to resolve inconsistencies. At the end of this piece, you should be able to create a component library that fi
AA
Ademola Adegbuyi·September 4, 2020Frontend 
Page speed is critical. You need to get content to your audience as quickly as possible on every device. You also need to render ads in a speedy way to maintain a good user experience and make money to support your journalism.

Whenever I think of stroked text on the web I think: nope.
CCChris Coyier·September 3, 2020Frontend 
There are different ways to work with icons, but the best solution always includes SVG, whether it’s implemented inline or linked up as an image file. That’s
MB
Mariana Beldi·September 3, 2020Frontend 
The Jamstack, a modern approach to building websites and apps, delivers better performance, higher security, lower cost of scaling, and a better developer
GG
Geoff Graham·September 3, 2020Security 
Bringing the brick-and-mortar experience online

The developer community in Africa continues to thrive. Here at GitHub, we’re excited to announce our first Virtual Meetup for African developers. This meetup is happening on Tuesday, September 15th,…

GitHub is home to the world’s largest community of developers who share their code, work together, and build amazing things. But out of those millions of developers on GitHub, there…

Early in my career at Slack I was looking for ways to have an impact. I asked my manager what I could work on to add value to the team. She said that we wanted to catch bugs earlier in the development process and that Cypress testing might be one way to do this. I…

Icons have long held an important place in the design of mobile apps. But beyond using them to create larger and more attractive touch targets, there are other ways mobile app designers can use these tiny elements to make an app more engaging. This post will explore four ways to do this. Today, Suzanna Scacca will look at a number of ways you can creatively add icons or icon-like elements to your

How can you find data even if there are typos? In PostgreSQL there are various solutions to the problem of a search with odd spelling.
HS
Hans-Jürgen Schönig·September 2, 2020Databases 
Learnings about building and maintaining design systems

At GitHub, we spend a lot of time thinking about and building secure products—and one key facet of that is threat modeling. This practice involves bringing security and engineering teams…
RR
Robert Reichel·September 2, 2020Security