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…”

Serialising Rust tests

Tom Parker-Shemilt wrote “I’m once again prodding the potboiler tests and a couple of the tests I was doing wanted to mess around with the shared database. This had the problem that multiple tests would collide with each other, as the default for Rust testing is to run everything in parallel. This is unusual, but good in many…”

A year with Bitbucket Cloud

Dickon Reed wrote “For the whole of 2018 we used Bitbucket Cloud to host a few git repositories on a project with around 40 developers working full time, creating 20000 commits. The service worked pretty well, though: We did end up spending some time developing extra checks and automation. We have concerns around the lack of service availability…”

Making a Spaceteam timer app with Flutter

Tom Parker-Shemilt wrote “Some of you may have run into the excellent Spaceteam mobile game. It’s best described as ‘co-operatively shouting at each other to fix your broken ship’, and it’s a lot of fun. Some fun folks then went and made a card game variant of it, which is similar in many ways. Now, both games have…”

Does Agile Suck in some Cynefin domains?

Tim Band wrote “Here’s an article from Bertil Muth on freeCodeCamp on why Agile isn’t working at your company. This contains a lot of great, level-headed advice about how to excel at Agile—by which Bertil seems to mean ‘Scrum’. The assumption seems to be that Agile (which equals Scrum) is great for everyone! But is it? Might Agile…”