Three books every software developer should read in 2019

Patrick Tschorn wrote “Ok, that title is tongue-in-cheek clickbait, but here are three books which in my opinion are likely to broaden your horizon by offering surprising perspectives on the most powerful tool that you have at your disposal: your mind (and your body). I have found these books to be filled with interesting observations and pieces of…”

Dockerizing Sybase and connecting to it from Elixir

Patrick Tschorn wrote “On a recent project, we were required to connect our software to a Sybase DB on Linux, which we managed through FreeTDS and ODBC. I will summarize the relevant details in this post. Please be aware that a number of alternative solutions are conceivable. I built Docker images for our software, so that I would…”

Vellere: exposing Github vulnerability notifications to Slack

Tom Parker-Shemilt wrote “A few years ago, Github introduced vulnerability alerts on repositories and although it was initially just for Javascript and Ruby, they’ve since expanded it to Python, Java and .Net and I’m guessing more languages are also on their roadmap. It’s a useful feature, except for one problem: it’s notifications are poorly implemented. They appear to…”

PowerBI: making it functional with Google Analytics

Alexandra Orth wrote “I recently finished a project that introduced me to PowerBI. It’s a great piece of software—intuitive, powerful and fun to use. It’s inspired me to start exploring other Business Intelligence technologies like Tableau and DataStudio. However I did run into one problem that took a lot of googling and some youtube video watching to solve.…”

AWS Lambda and Actix: easy conversion of small web apps into serverless

Tom Parker-Shemilt wrote “I’ve been idly considering the uses of serverless computing, and I’m still not convinced it’s worth it. I’ve used it before, mostly as a means to make things happen in response to AWS events, but the pattern everyone talks about is using them to run web apps, and I’m not fully convinced about that. However,…”

Six emotions experienced by a Stack Overflow treasure-seeker

Polly Shaw wrote “If you’ve been unlucky enough to have been experiencing problems in the general areas of Spring Boot or RabbitMQ recently, you may have turned to Stack Overflow for a bit of non-judgemental support. Some scrutiny of your config files for typos, perhaps, or a gentle word of advice from seasoned experts on the exact meaning…”

On the value of maintenance

Tom Parker-Shemilt wrote “Most of our posts here talk about new software, but there’s also a lot of value in the longer-term maintenance of code and given I’ve done some of that recently, I thought it worth revisiting various earlier projects in that light. None of these are really large enough to have their own post, but collectively…”

And why beholdest thou the Must that is in thy brother’s eye?

Tim Band wrote “I remember a quote from John Z Delorean, creator of the iconic Delorean car as seen in the Back to the Future movies. With his backers breathing down his neck to produce his ambitious car in just a few months, he asked legendary Lotus designer Colin Chapman whether he could do it. Chapman asked him…”

Elastic Beanstalk: The Struggle

Alexandra Orth wrote “Recently, I found myself tasked with modifying a bunch of AWS Elastic Beanstalk environments despite having little prior DevOps/AWS experience. For the subsection of developers that, like me, now find themselves in the wide world of deploying their own code, I’ll describe a couple of the problems that I faced and how I solved them.…”

A Millennial Reading of the Mythical Man-Month

Alexandra Orth wrote “The biggest problem of The Mythical Man Month is that the valuable lessons are buried amongst a pile of historical technological references which severely bog down the text. Perhaps I should have anticipated this for a book written in 1975. Various lessons are still applicable, but it is so tedious to filter them out that…”

Should we split git projects across multiple repositories?

Dickon Reed wrote “Recommendations Keep your project source code in a single repository for simplicity as long as you reasonably can while keeping your developers working efficiently. Invest in your build to keep your median automated build and test time as fast as possible – 15 minutes is good, 1 minute is better. Keep large binaries out and…”

Reasoning about GraphQL servers

Dickon Reed wrote “Lots of developers seem very excited about GraphQL, so it was useful to read Sacha Greif’s Five Common Problems in GraphQL Apps (And How to Fix Them). While learning GraphQL after working with gRPC recently a few more questions come to mind, discussed below. Being new to GraphQL I’m not trying to offer conclusions or recommendations…”