Dev Breakfast is your monthly newsletter combining interesting articles that have made us discuss topics at work during the past month.
Not rendering correctly? View this email as a web page here.
Good morning fellow developers!
It’s holiday season! We hope that you have an opportunity to take some time off from work and studies to rest and relax so you’ll be ready for a brand new year and decade. Here's this month's collection of hand-picked articles to get your day started.
Articles that made us talk
Two malicious Python libraries caught stealing SSH and GPG keys
Malicious packages in package managers like PyPi and NPM are an attack vector that can surprise us if we’re not paying attention. In Python ecosystem, couple of packages used typosquatting - a method that relies on you accidentally mistyping or copy-pasting the name of the package - to install malicious packages.
Local-first software: you own your data, in spite of the cloud
Sometimes it feels like software industry is going in circles in the ways we discover new things. Things that might not be so new after all. As building things on the cloud has been the hottest thing in the past few years, ideas of local-first seem interesting again.
Every round trip around the circle teaches us something new though and we can combine old ideas with new tech and reach great user experience. In this post, Adrian Colyer talks about a paper by Kleppmann et al which describes ideas on how to build software that benefits from cloud while providing better ownership of the data and a great offline user experience.
How Stuttgart saved me from getting stuck in a rut
Sometimes the best thing you can do for your career as a developer is to change scenery. Ilkka, after working for a decade at Futurice Tampere, made a bold move and moved to Stuttgart to help build a new office. Check out how Stuttgart saved Ilkka from getting stuck in a rut from our blog.
CSS Falling Snow
This winter hasn’t been the most snowy, not at least in Southern Finland. To help you reach the holiday mood, this Codepen demo by Justin Patrick Schwinghamer makes snow fall all over your web application or website.
The Most Beautiful Program Ever Written
90 minutes of discussion about the beauty of software. A talk about a Lisp interpreter written in Lisp that William Byrd describes as the most beautiful program ever written.
Podcast: Contemporary Documentation
One of the most vocal opposition of code comments is that, code comments become outdated and thus harmful. Code comments are a great way to store very specific information of functions, hacks and decisions that gets lost over time. In this talk, Juha-Matti Santala explores how you can issue tracker tickets, git commits and pull requests as a contemporary documentation: something that tells us about the world as it was when decisions were made and that doesn’t change as the project moves on.
Upcoming Events
Stay tuned for our events in the Spring
2020 is approaching and we are currently planning for meetups and other developer events we’ll be hosting after holidays. If you’re running a developer community and would like to collaborate with us, reply to this email and let’s talk! Meanwhile, keep an eye on https://futurice.com/events to find out when we launch new events in the spring.
Jobs
Lead Developer - Helsinki
Do you possess serious software skills and can design, implement and deliver software at will? Do you want to lead software projects and teams? We are looking for lead developers who thrive in a flexible environment that encourages continuous learning. Read on to find out more about your future role.
Developer for Futurice Munich / Berlin / Stuttgart / Stockholm @ Tampere
Futurice is looking for people for a number of different tech positions in our offices in Berlin, Munich, Stuttgart and Stockholm! Let’s figure out if we fit together.
We are starting to look for summer employees for next summer in Helsinki. The application period will be open 4.11.2019 – 6.1.2020. If you’re a student looking for a summer job, keep an eye on futurice.com/careers and if you know someone like that, let them know!
Futurice Oy
Annankatu
34B
00100,
Helsinki
Finland
You received this email because you are subscribed to Marketing Information from Futurice Oy.
Update your email preferences to choose the types of emails you receive.