Personal Weekly #4
Антон Жиянов
- Выразительные тесты без testify/assert on 16.07.2025
Блог Ильи Бирмана
- Интерфейс управления флотом самокатов Суперпедестриана on 18.07.2025
- Думаем дальше № 42 — «Лучи добра исследователям» c Мишей Нозиком on 13.07.2025
- На интерфейсном курсе: работа дизайнера — разобраться в теме on 09.07.2025
- Случай с голосовалкой и кривым бэкендом on 05.07.2025
- Думаем дальше № 41 — «Любовь к жидкостям в интерфейсе» c Сашей Каном on 04.07.2025
- ГЭС-2 весной 2022-го on 04.07.2025
LogRocket Blog
- Leader Spotlight: Navigating a complete product redesign, with Tyler Stone on 18.07.2025 by Sibel Bagcilar
- 12 UX design examples that show how to stop user errors before they happen on 17.07.2025 by Shalitha Suranga
- How to build better AI apps in React with MediaPipe’s latest APIs on 17.07.2025 by Emmanuel John
- AI won’t fix bad thinking — use it to challenge you instead on 17.07.2025 by Raluca Piteiu-Apostol
- How to build unified AI interfaces using the Vercel AI SDK on 16.07.2025 by Ikeh Akinyemi
- How to prep for a software dev interview: Advice from a dev leader on 16.07.2025 by Andrew Evans
- Leader Spotlight: Building an audience-segmented product strategy, with Chrissie Lamond on 16.07.2025 by Marta Randall
- What to do when users just want the old version back on 15.07.2025 by Yaroslav Malymon
- Next.js real-time video streaming: HLS.js and alternatives on 15.07.2025 by Jude Miracle
- AI compliance: A core product competency you shouldn’t skip on 15.07.2025 by Kayode Adeniyi
- Leader Spotlight: Designing for trust and managing user expectations, with Rachel Bentley on 15.07.2025 by Marta Randall
- A guide to UX documentation: Recording your design process on 14.07.2025 by Chinwe Uzegbu
Bruce Lawson’s personal site
- Reading List 344 on 18.07.2025 by Bruce
- Google’s second DMA compliance workshop: Hotseat cold feet on 08.07.2025 by Bruce
- Reading List 343 on 04.07.2025 by Bruce
- Up the kriek: Apple gets punchy in Brussels DMA compliance workshop on 03.07.2025 by Bruce
- On The Air: my new album on 02.07.2025 by Bruce
Google Chrome Releases
- Dev Channel Update for ChromeOS / ChromeOS Flex on 18.07.2025
- Chrome Dev for Desktop Update on 17.07.2025
- Chrome Dev for Android Update on 17.07.2025
- Chrome Beta for Desktop Update on 16.07.2025
- Chrome Beta for iOS Update on 16.07.2025
- Chrome Beta for Android Update on 16.07.2025
- Chrome for Android Update on 15.07.2025
- Stable Channel Update for Desktop on 15.07.2025
- Chrome Stable for iOS Update on 15.07.2025
- Long Term Support Channel Update for ChromeOS on 14.07.2025
- Stable Channel Update for ChromeOS / ChromeOS Flex on 14.07.2025
- Dev Channel Update for ChromeOS / ChromeOS Flex on 10.07.2025
- Chrome Beta for Desktop Update on 09.07.2025
- Chrome Beta for iOS Update on 09.07.2025
- Chrome Beta for Android Update on 09.07.2025
- Beta Channel Update for ChromeOS / ChromeOS Flex on 08.07.2025
- Stable Channel Update for Desktop on 08.07.2025
- Long Term Support Channel Update for ChromeOS on 30.06.2025
- Stable Channel Update for ChromeOS / ChromeOS Flex on 30.06.2025
- Extended Stable Updates for Desktop on 30.06.2025
- Chrome for Android Update on 30.06.2025
- Stable Channel Update for Desktop on 30.06.2025
- Chrome Stable for iOS Update on 30.06.2025
CSS-Tricks
- Getting Creative With Versal Letters on 18.07.2025 by Andy Clarke
- Getting Clarity on Apple’s Liquid Glass on 17.07.2025 by Geoff Graham
- What I Took From the State of Dev 2025 Survey on 16.07.2025 by Sunkanmi Fafowora
- Setting Line Length in CSS (and Fitting Text to a Container) on 14.07.2025 by Daniel Schwarz
- Scroll-Driven Sticky Heading on 11.07.2025 by Amit Sheen
- The Layout Maestro Course on 11.07.2025 by Geoff Graham
- Better CSS Shapes Using shape() — Part 4: Close and Move on 07.07.2025 by Temani Afif
- The Gap Strikes Back: Now Stylable on 01.07.2025 by Patrick Brosset
- Using CSS Cascade Layers With Tailwind Utilities on 30.06.2025 by Zell Liew
dxdt.ru: занимательный интернет-журнал
- Реплика: LLM на IMO – ответ раньше решения on 20.07.2025 by Александр Венедюхин
- OpenAI на ММО-2025 on 19.07.2025 by Александр Венедюхин
- Навязывание геолокации и сети приёмников on 18.07.2025 by Александр Венедюхин
- Интерпретация количества “опубликованных уязвимостей” on 17.07.2025 by Александр Венедюхин
- Cloudflare и авария сервиса резолвера 1.1.1.1 on 16.07.2025 by Александр Венедюхин
- Шумерские цифры и древняя система счисления с плавающей точкой on 14.07.2025 by Александр Венедюхин
Archive: 2025 - GitHub Changelog
- New GitHub Copilot activity report with enhanced authentication and usage insights on 18.07.2025 by Allison
- Upcoming deprecations and changes to Copilot code review on 18.07.2025 by Allison
- Pull request “Files changed” public preview – July 17 updates on 17.07.2025 by Allison
- Deprecation of Azure endpoint for GitHub Models on 17.07.2025 by Allison
- Duplicate issues, create from anywhere, and more on 17.07.2025 by Allison
- GitHub Actions now offers M2 Pro-powered hosted runners in public preview on 17.07.2025 by Allison
- Agent mode for JetBrains, Eclipse, and Xcode is now generally available on 17.07.2025 by Allison
- Support for issue forms in chat and file uploads in spaces on 16.07.2025 by Allison
- Configure internet access for Copilot coding agent on 16.07.2025 by Allison
- Upcoming deprecation of GitHub Command Palette feature preview on 16.07.2025 by Allison
The GitHub Blog
- GitHub Availability Report: June 2025 on 16.07.2025 by Jakub Oleksy
- How to catch GitHub Actions workflow injections before attackers do on 16.07.2025 by Dylan Birtolo
- For the Love of Code: a summer hackathon for joyful, ridiculous, and wildly creative projects on 16.07.2025 by Lee Reilly
- From chaos to clarity: Using GitHub Copilot agents to improve developer workflows on 15.07.2025 by Chris Reddington
- Code review in the age of AI: Why developers will always own the merge button on 14.07.2025 by Elle Shwer
Lea Verou’s blog
- Influence the State of HTML 2025 Survey! on 08.07.2025
Articles on Smashing Magazine — For Web Designers And Developers
- Why Non-Native Content Designers Improve Global UX on 18.07.2025 by hello@smashingmagazine.com (Oleksii Tkachenko)
- Tiny Screens, Big Impact: The Forgotten Art Of Developing Web Apps For Feature Phones on 16.07.2025 by hello@smashingmagazine.com (Tom Barrasso)
- Design Patterns For AI Interfaces on 14.07.2025 by hello@smashingmagazine.com (Vitaly Friedman)
- Unmasking The Magic: The Wizard Of Oz Method For UX Research on 10.07.2025 by hello@smashingmagazine.com (Victor Yocco)
- Droip: The Modern Website Builder WordPress Needed on 08.07.2025 by hello@smashingmagazine.com (Zareen Tasnim)
- Design Guidelines For Better Notifications UX on 07.07.2025 by hello@smashingmagazine.com (Vitaly Friedman)
- CSS Intelligence: Speculating On The Future Of A Smarter Language on 02.07.2025 by hello@smashingmagazine.com (Gabriel Shoyombo)
- Turning User Research Into Real Organizational Change on 01.07.2025 by hello@smashingmagazine.com (Paul Boag)
- Never Stop Exploring (July 2025 Wallpapers Edition) on 30.06.2025 by hello@smashingmagazine.com (Cosima Mielke)
tonsky.me
- Gaslight-driven development on 16.07.2025