Data Beast

Developer Productivity

Menu
  • Home
  • Contact
  • GitHub
Menu

Author: beastmode

spacecraft launching into orbit during sundown

Conveyor (part 5) – Serverless Builds

Posted on 23/01/202224/01/2022 by beastmode

Our encapsulated builds allow a lot of flexibility as to where we want them to run. I previously floated the idea of not needing Jenkins at all, perhaps triggering an AWS Lambda using git hooks. While digging around the Lambda options, I started thinking ahead to the process of retrieving the repo contents and all…

Read more
white clouds

Habitats for Productivity – Indoor Air Quality

Posted on 17/12/202117/01/2022 by beastmode

Do you think about the physical environment you’re working in and how it affects you? I mean beyond that basics of a good chair and an appropriately positioned monitor. This small series will introduce some things to consider that may help make your workplace a healthier, more productive and pleasant place to be. First up,…

Read more
gray metal tower on top of house

Deep Work

Posted on 16/11/202112/01/2022 by beastmode

I recently read Deep Work by Cal Newport about the importance of focus for knowledge work. It’s a very compelling read and provides plenty of justification and strategies to improve your ability to focus. It touched on many distraction issues that had been nagging me for a while so I knew I was in the…

Read more
pexels-photo-164643.jpeg

Conveyor (part 4) – Where the rubber meets the road

Posted on 01/09/202124/01/2022 by beastmode

Running an encapsulated build on Jenkins using Conveyor

Read more
medication pill on green background

Conveyor (part 3): Encapsulated Builds

Posted on 16/06/202124/01/2022 by beastmode

The initial approach to running Maven through Conveyor used MavenCli. I found it a bit awkward to use with regards to sorting it’s dependencies and passing commands. It also relies a bit too much on the build machine having some pre-existing things in place such as setting.xml Maven Wrapper is a much nicer solution. It’s…

Read more
man wearing blue crew neck top

Pipelines as code (part 2)…the API

Posted on 16/04/202112/01/2022 by beastmode

This is a continuation of Pipelines as code…not text There’s an art to writing frameworks: you have to balance helpfulness with flexibility. I recently wrote a test framework to help migrate a large, slow, unusable regression suite from Rational Tester to a more manageable form. There were thousands of test cases and they were going…

Read more
abandoned pipeline

Pipelines as code…not text

Posted on 07/04/202112/01/2022 by beastmode

This is a follow on to my post on pipelines in Breaking down barriers It also bugs me that the pipelines can only really run on a server. That makes some sense in terms of security, concurrency, resources and moat building but not when it comes to constructing or modifying the behaviour of the pipeline…

Read more
two person walking on unpaved road

Walking the Board

Posted on 17/03/202112/01/2022 by beastmode

I got a great tip for stand-up meetings from my friend Darryn. He was a QA on my team at the time but secretly moonlighting as an Agile Coach. A stand-up is a quick morning meeting held to update the rest of the team about progress on current tasks or stories of the sprint. It…

Read more
blue bright lights

Getting started with some AI/Machine Learning

Posted on 10/03/202112/01/2022 by beastmode

The field of “Artificial Intelligence” has a long history of over-promising and under-delivering. Each cycle of the marketing hype tweaks the name a little while continuing to over-promise. We’re a long way from Artificial General Intelligence where an intelligent agent can understand and learn anything a human can. However there have been some good advances…

Read more
cyclone fence in shallow photography

Breaking down barriers

Posted on 27/02/202112/01/2022 by beastmode

I saw a talk by Dave Farley a while ago in which he said that everything should be under source control. It makes sense; with source control you can go back and forward to any version of something you want.Made a mistake? No problem, roll back to the last known good code.Need an audit trail…

Read more
  • 1
  • 2
  • Next

Subscribe




RSS Data Beast

  • Conveyor (part 5) – Serverless Builds
  • Habitats for Productivity – Indoor Air Quality
  • Deep Work

Search

©2023 Data Beast