thoughtworks

It’s not a chat bot: Writing Documentation

Generative AI use case that just work

Alan Blockley

As developers, we’ve all encountered it: the dreaded task of writing documentation. Whether it’s explaining your own code or trying to understand someone else’s, a lack of clear documentation can be a major headache. Often, we spend hours deciphering code when we could be writing new features or fixing bugs.

Image

Navigating the AI Landscape - Choosing the Right Tools for Your Needs

When to build and when to use prebuilt solutions.

Alan Blockley

In today’s tech-driven world, integrating Artificial Intelligence (AI) is a game-changer for businesses aiming to boost efficiency, streamline operations, and uncover new opportunities. But for those just dipping their toes into the AI waters – whether they’re newbie engineers, CEOs, or startup founders – there’s a common dilemma: “What kind of AI fits my needs?” By the end of this I hope to unravel the AI maze, with a special focus on AWS services, offering insights to help you pick the perfect tools tailored to your goals.

Image

Build an AI image catalogue! - Claude 3 Haiku

Building an Intelligent Photo Album with AWS

Alan Blockley

If you’re into your Machine Learning/Artificial Intelligence/Generative AI and have been living under a rock, it may be news to you that Anthropic have now released their latest version of the Claude Large Language Model (LLM), which they have predictively named, Claude 3. But what’s not so predictable is that not only is this the third generation of Claude, but there are also three different variations of Claude.

In this post, we’re going to explore the creation of a basic, serverless, image cataloguing application using Claude 3 and explore how it enhances the functionality of our AI photo album application. Powered by Amazon Bedrock, this application leverages the poetic prowess of Claude 3 Haiku to provide insightful summaries of uploaded images.

Image

Essential Steps for Securing Your AWS Environment

Master Your AWS Security with These Top 10 Cloud-Protecting Practices.

Alan Blockley

Today, I want to dive into a topic that’s been buzzing around lately: security in AWS environments. As we kick off the year with new intentions and goals, it’s crucial to ensure that our AWS setups are fortified against potential threats. So, let’s delve into some fundamental steps you can take to bolster security within your AWS infrastructure.

A lot of customers have been talking about security recently. It’s the start of the year, new intentions means they want to get involved with different standards, etc. But the first place to start is with some basic foundations in security or as I call it, Well-Architected Security.

Start with the basic foundations of security before you go big. Otherwise, you’re going to find there’s a lot of work to do later.

Let’s go through my top 10 steps for securing your AWS Environment

Image

AWS pre:Invent 2023 - My Top 5 (and more)

Deciding on 5 good things out of 228 things is not easy

Alan Blockley

Over the last 2 weeks, we’ve seen a lot of AWS announcements. Yes, that’s right, it’s AWS pre:invent season ahead of AWS re:invent in Las Vegas.

I’ve reviewed 228 different announcements and come up with, in my opinion, the Top 5 announcements, some honourable mentions and some observations.

(Before we dive into this, I’ll also make it known that I’d never give an opinion of a service I was not experienced with, so some announcements may not have been included in my list)

Multi-AZ vs. Multi-Region

When's the right time to go Multi region compared to Multi AZ?

Alan Blockley

Early this year, AWS officially unveiled its newest Australia region in Melbourne. This has caused many a conversation amongst customers as to whether now is the right time to look into a multi-region strategy or if a multiple availability zone strategy is the most cost-effective way of having an adequate disaster recovery plan.

Image