Designing for Interaction Modes – A List Apart

We humans have developed ways of coping with digital interfaces. We have tactics. We accept shortcomings. We make do. Article Continues Below But why is it still so hard (on most...

Auditing for Structure – A List Apart

Just as we need to understand our content before we can recategorize it, we need to understand the system before we try to rebuild it. Article Continues Below Enter the structural audit: a...

Peter Steinberger – Podcast S09 E03

PSPDFKit creator Peter Steinberger joins us to talk about the framework. Dru talks about UIKit widgets he hates and everyone enjoys some Marzipan. Podcast: Play in new...

Trans-inclusive Design – A List Apart

Late one night a few years ago, a panicked professor emailed me: “My transgender student’s legal name is showing on our online discussion board. How can I keep him from...

Android Apprentice Book Now Updated for Kotlin 1.3!

We’re excited to announce that our flagship Android book — Android Apprentice — is now updated for Android Studio 3.3 and Kotlin 1.3. And, for the...

Introducing the Try .NET Global Tool – interactive in-browser documentation and workshop creator

If you find yourself learning C# and .NET and come upon the "Run your first C# Program" documentation you may have noticed a "Try the code in your browser" button...

Docker, Redux, & Interviews — SitePoint

We’re working hard to keep you on the cutting edge of your field with SitePoint Premium....

Git ransom campaign incident report—Atlassian Bitbucket, GitHub, GitLab

Background and summary of event Today, Atlassian Bitbucket, GitHub, and GitLab are issuing a joint blog post in a coordinated effort to help educate and inform users of the three platforms...

APLICATIONS

Using tone of voice when writing design guidelines – UX Collective

Use tone to ease your readers through your guidelineGuidelines don’t need to be dry. And they shouldn’t make the reader want to drag...

Best GAMES of the WEEK

HOT NEWS