Montserrat:400,400i,700,700i:cyrillic,greek,latin-ext,vietnamese
Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i:greek-ext,cyrillic,latin-ext,cyrillic-ext,vietnamese,latin,greek
Lato:400,400i,700,700i:cyrillic,greek,latin-ext,vietnamese
Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i:cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese
bright dev newsletter
From Code to Communication:
Tips & Stories to Inspire Your Tech Journey
Przycisk
📩 No spam. No job offers. Only
once a month
in your mailbox.
📩 Fresh dev tips about
AI, iOS, Android and web
development.
📩 Practical insights on
communication, teamwork, and collaborating with business.
Check out some previous issues of bright dev newsletter.
March 2025
Can you escape programming? 🏃, "Alt" attribute in <img> 🖌️, edge-to-edge mode in Android 15 🤖
February 2025
Vitest – testing styled-components 💻, meaning of <i> 🤔, Maestro tip 🎬
January 2025
JS types de-objectified 💻, top iOS & tech podcasts 👂, point-of-sale trends 💰
December 2024
What hat are you wearing? 🤠 Hoisting behavior of let & const 💻
discover previous editions