Re-designing Slack on Mobile • Slack Design
Slack Designby lcarmen2·30 Oct 2023
Just like the world around us, Slack has grown and changed significantly over the last decade. What started out as a simple chat tool is now a multi-modal product that allows for more meaningful...
The idea of a Fastlane replacement
Alberto De Bortoliby Alberto De Bortoli·29 Oct 2023
Prelude Fastlane is widely used by iOS teams all around the world. It became the standard de facto to automate common tasks such as building apps, running tests, and uploading builds to App Store...
A new visual language for Slack • Slack Design
Slack Designby lcarmen2·27 Oct 2023
As we embarked on the largest evolution to Slack’s information architecture, us designers believed it was the perfect opportunity to evolve Slack’s iconic look and feel.
How our biggest redesign yet came to be • Slack Design
Slack Designby lcarmen2·25 Oct 2023
The timing was right. We were adding in new features like huddles, canvases, lists, and others into a UI system that was originally designed solely for messaging capabilities.
Neural algorithmic reasoning
The Gradientby Petar Veličković·14 Oct 2023
In this article, we will talk about classical computation: the kind of computation typically found in an undergraduate Computer Science course on Algorithms and Data Structures [1].
Hello Deep Learning | Robert Heaton
Robert Heaton·13 Oct 2023
Introductions to deep learning are too complicated and spend too much time trying to thrill you with details and real-world applications. This makes them a frustrating place to start.
Just enough Java for Crafting Interpreters 2023-10-10
Jesse Shawl·10 Oct 2023
Just enough Java for Crafting Interpreters I've been working my way through Robert Nystrom's Crafting Interpreters and had to learn some Java in order to run the Scanner class implemented in...
Andrew Chen Archives
Andrew Chenby Andrew Chen·30 Sept 2023
Dear readers, I was triggered to write this post because ChatGPT apologies way too much, takes too long to get into the meat of an answer, and I wanted to fix that.
Reader Case Study: Yearning For a Debt-Free Future - Frugalwoods
Frugalwoodsby Liz Frugalwoods·29 Sept 2023
Brian and Michael, both 34, live with their two cats in central Connecticut. Michael works as a project coordinator for a state behavioral health agency serving young people and has a side job as...
Extending an Interactive ADB 🔀
Zarah Dominguezby Zarah Dominguez·21 Sept 2023
A few weeks ago, I wrote about a script for making adb a little bit more interactive. The script makes the process of running an adb command much smoother if there are multiple devices attached by...
Accessibility is not binary
Erik Kroes - Accessibility Consultantby Erik Kroes·20 Sept 2023
Accessibility is not binary Posted on Often when people talk about accessibility, it appears to be this binary thing. Something either is or isn’t accessible. And that’s true, but it also isn’t.
Quantum Resistance and the Signal Protocol
Signal Blog·19 Sept 2023
The Signal Protocol is a set of cryptographic specifications that provides end-to-end encryption for private communications exchanged daily by billions of people around the world.
Welcome to the NEW (looking) Frugalwoods! - Frugalwoods
Frugalwoodsby Liz Frugalwoods·14 Sept 2023
As you may have noticed, things look different around here! Turns out, there’ve been some advancements in web design in the nine years since I started Frugalwoods.
Aria-roles do very little
Erik Kroes - Accessibility Consultantby Erik Kroes·11 Sept 2023
Aria-roles do very little Posted on Look at modern websites at you'll see their code covered in aria-roles: a pretty <div> with role="button" here, a nice <a> with role="link" further along, and so...
Sam Edwards in Updates | September 5, 2023
Handstand Samby Sam Edwards·6 Sept 2023
As a former web-developer myself, I still gravitate back to browser-based UIs. They are so easy to access from anywhere, and are globally available.
How to pass a coding interview with me | Robert Heaton
Robert Heaton·30 Aug 2023
In the last 10 years I’ve given more than 400 coding interviews. That’s the equivalent of 2 working months just watching strangers having a crack at the same few programming challenges.
Andrew Chen Archives
Andrew Chenby Andrew Chen·14 Aug 2023
A simple question The last few years have been crazy, and no wonder there’s a ton of folks thinking about making job changes right now. I know this since I’ve been getting the calls.
Why should you consider using AVIF on your website? | AriaieBOY Blog
AriaieBOY Blogby Author Name·11 Aug 2023
Why should you consider using AVIF on your website? August 11, 2023 • 2 min What is AVIF? If you are reading tech news this day, you probably heard about the AV1 video coding format.
Living and creating our values on the Slack Creative team • Slack Design
Slack Designby lcarmen2·3 Aug 2023
I’ve spent the past five years at Slack building both the Slack brand and the Slack creative team. While I’m immensely proud of both accomplishments, the latter takes the cake.
Android Large Screen Optimization
SoundCloud Backstage Blog·31 Jul 2023
Large Screen Devices - The New Frontier Recently, the Android team at SoundCloud took on a project to optimize the Android app for large screen devices.
Your filters hide everything on this page. Adjust them in preferences.