And welcome to the latest edition of Dev Breakfast. Whether you're enjoying your winter break or working through a regular week, this handpicked list of latest topics is the perfect material for some light reading, curated by Joel from our Munich office.
Joel is a software engineer and HCI researcher. He has worked with tech and users across several continents. He finds interviewing humans on how tech would be more useful for them equally fulfilling as setting up a clean and secure development environment. He has worked in both the tech and design areas of the web, operating systems, mixed reality, and more. He is also passionate about design thinking, open-source, and online privacy.
In H2 of 2021, I heard a possible client was asking about a low-code/no-code solution. I was asked by one of our salespeople if we had devs familiar with that tool and if we should hire more people with experience in that area. It took us a few mins to realize we needed to set the baseline of what these terms mean, and what are the pros and cons of it.
Last week David Farley posted a video on his YT channel about this same topic and I feel I am now better prepared to elaborate with non-devs about what low-code is (and isn’t) and now have more arguments to clarify what are the benefits and risks associated with it.
Rust has been on my radar for a while. It’s been easy to see the rise in the news and as a recurrent choice for memory -efficient/-secure software (Linux Coreutils, AWS Firecracker, etc). I really enjoyed how this article shows the different ways to implement polymorphism in Rust and both its similarities and differences with other languages. More importantly, I think it offers a great window into memory-oriented programming and how the decisions we make in Rust are heavily influenced by our program’s use-case and the best memory strategy for it.
A bit over a year ago, Dan and Maggie announced they were working on a new course for people coming into javascript. They released the course as a free series of emails while they were still refining the content and is now a paid course. The information itself of the basic concepts is not new for most developers but it was super interesting for me to peek into Dan’s brain and really understand how he organizes the core concepts and ideas in his brain. Although the course is not free anymore, the series of emails that were free can easily be found online.
Like every year in February, the largest Free and Open Source conference in Europe just happened at the beginning of the month. Again due to covid it happened online but most of the recordings are now available online. If overwhelmed by the amount of things to watch, give the Javascript “devroom” a try :)
While many languages support laziness in some form, be it by explicit data types or generators, it is not one of the best understood features. In this live Tech Weeklies coding session, Jan shows you how to solve FizzBuzz using laziness and without any "x divides y" checks – first using Haskell, which is lazy by default, and then we will adapt the solution to work in other languages.
If you are a Developer, Designer, Data Engineer or Strategic Consultant with strong industry knowledge within the health domain, you will love this opportunity! Welcome home.
Futurice <3 Cloud! Our new SRE and Cloud initiative aims to bring together DevOps Engineers with a passion for improving the developer experience. Help us co-create this offering and the ways of working from the ground up.