We’re getting longer, brighter days; for some of us, it means starting the medication against pollen as spring approaches. Whether you’re sitting outside or inside, here are some suggestions for your next read in this month’s Dev Breakfast newsletter!
Meet our curator of the month
Joséphine is a Software developer at the Futurice Stockholm office. She is interested in creating code and seeing it grow, much like one of her favorite pastimes, knitting. She is driven by making applications that are intuitive both to the users as well as the people creating them. Her next learning goal besides doing Web Development is to learn Android Development with Kotlin. She also likes to play video games with her husband.
Every developer has their opinions — semi-colon vs no semicolon, one-line if-statements, or multi-line. But what about the way to apply CSS? How do you separate the concerns? Logic in one file and style in another file, or have the CSS in the actual JavaScript code. CSS-in-JS has both its pros and cons as do many other technologies. But this article by the creators of CSS-in-JS library Emotion, takes a deep dive into how it affects performance.
One of the things in a developer's toolbox is knowing about Design patterns. Design patterns help us solve problems. They aren’t copy-and-paste solutions but more of concepts to follow. Refactoring Guru has created guides to the different patterns that are both visual and easier to digest. They use pseudocode to explain, but actual examples are available as well.
“You don’t know about JS”, is the title of a book series about the programming language JavaScript by Kyle Simpson. The title has a bit of a condescending feeling to it, but it makes you want to read it just to prove that you know JS. When researching how JS does its coercion, I stumbled upon the books. The series is divided into separate parts and goes into more detail about how JavaScript works. There are two editions of the series — the first edition consists of six books, and the second edition two, with more coming in the future.
History is one of my bigger interests and combining it with one of my other passions, programming, makes for a great Friday evening wind down. Mark Rendle walks us through the different languages throughout history and shows us some “Hello World” examples.
If you enjoy creating elegant solutions to intriguing business problems and embrace a true consultant mindset, here's your opportunity to work with us.