Scott Logic

https://blog.scottlogic.com

This blog shares Scott Logic's thoughts and ideas, covering topics across Tech, UX Design, Testing and Delivery.

フィード

記事のアイキャッチ画像
Using JSpecify 1.0 to Tame Nulls in Java
Scott Logic
This post is designed for Java developers who want to adopt JSpecify for consistent nullability handling in their projects. By following the steps and examples, you should be able to set up and utilize the core JSpecify annotations effectively in your codebase.
4日前
記事のアイキャッチ画像
LLMs vs Advent of Code, AI is winning
Scott Logic
This blog post explores the capabilities of OpenAIs o1-mini through the Advent of Code challenge, finding that it is astonishingly capable. In a significant step-up from previous models, it answers most of the questions with ease.
7日前
記事のアイキャッチ画像
Our Approach to Software Development
Scott Logic
In the fourth of our series setting out how we work with our clients, we explore software development. We describe our underlying approach based on a set of guiding principles we've distilled from our collective experience.
13日前
記事のアイキャッチ画像
Building an Assignment Algorithm - Episode 3 / 3
Scott Logic
The final installment of the assignment algorithm series! This episode covers the last piece of the puzzle - slot sorting, as well as wrapping up all that has been discussed in the previous 2 episodes.
1ヶ月前
記事のアイキャッチ画像
What I learnt about software development from the RAF
Scott Logic
Twenty one years ago today I left home and joined the Royal Air Force. Today I'm a lead software developer at Scott Logic and my career is very different, but I often reflect on my time in the military and the parallels between it and software development. To mark the event I thought I'd share a few thoughts on the subject.
1ヶ月前
記事のアイキャッチ画像
Building an Assignment Algorithm - Episode 2 / 3
Scott Logic
Join us for the second installment of how we built an assignment algorithm. This blog will pick up from where we left off in part 1, exploring the measure of compromise over the course of multiple talk slots.
2ヶ月前
記事のアイキャッチ画像
Testing GenerativeAI Chatbot Models
Scott Logic
In the fast-changing world of digital technology, GenAI systems have emerged as revolutionary tools for businesses and individuals. As these intelligent systems become a bigger part of our lives, it is important to understand their functionality and to ensure their effectiveness. In this blog post, we will discuss how we can make sure that our Gen AI-powered systems are not only working properly but are also efficient and easy to use.
2ヶ月前
記事のアイキャッチ画像
An Introduction into Karate Test Automation
Scott Logic
In this blog I'll introduce the Karate Test Automation Framework and talk about some of the fun and interesting features it provides.
2ヶ月前
記事のアイキャッチ画像
Our Approach to Testing
Scott Logic
The principles that underpin our approach to testing at Scott Logic, and how this shapes the services we offer our clients.
2ヶ月前
記事のアイキャッチ画像
Building an Assignment Algorithm - Episode 1 / 3
Scott Logic
You're organising a conference and the delegates have voted for what talks they would like to attend. How do you give them the fairest choice possible with constraints on talk size? Join us for the first blog in a series of 3 which go into the nitty gritty of an algorithm that gave rapid results, 30% fairer than those done by hand!
2ヶ月前
記事のアイキャッチ画像
Our Approach to Delivery
Scott Logic
There is no one-size-fits-all approach to delivery. Here we describe the grounding principles and behaviours that enable us to deliver excellent results for our clients with a reassuringly human touch.
2ヶ月前
記事のアイキャッチ画像
Sustainability in Agile: How Scrum Roles Can Drive Greener Practices
Scott Logic
A look at how agile practices can be used to drive sustainable software development with a focus on how each role can contribute to lowering their product's carbon emissions.
2ヶ月前
記事のアイキャッチ画像
Into The Multi-cloud
Scott Logic
Cloud computing is a major part of modern day software development. Big cloud providers work hard to get your business and keep it but there is a school of thought which says we shouldn't put all our eggs in one cloud shaped basket. In this post I'll take a look at the concept of the multi-cloud and ask if it's something we should consider more often when designing software solutions.
2ヶ月前
記事のアイキャッチ画像
A round of applause: semantically releasing the clapper component
Scott Logic
Using semantic-release to publish an npm package with provenance, via a GitHub workflow... Almost too easy! A decidedly non-epic journey that began with accessibility improvements to our applause button.
2ヶ月前
記事のアイキャッチ画像
Our Approach to Architecture
Scott Logic
This is the first in a series of articles where we outline our approach to consultancy through the lens of principles we have honed through our experience delivering complex, mission-critical programmes. In this post, we define our approach to Architecture...
2ヶ月前
記事のアイキャッチ画像
Elevate Your Accessibility Testing - 10 Key Steps and 5 Inclusive Strategies to help you raise your game
Scott Logic
An overview of the essential points to look out for while testing for accessibility, resources for further learning, plus a couple of extra ways to look out for not just accessibility but also diversity issues in testing.
2ヶ月前
記事のアイキャッチ画像
Terraform VS CDK
Scott Logic
Comparing the experience of coding with Terraform and AWS CDK.
3ヶ月前
記事のアイキャッチ画像
Key takeaways from the Green IO Conference London 2024
Scott Logic
David and Oliver share some key takeaways from the Green IO conference.
3ヶ月前
記事のアイキャッチ画像
Introducing FINOS Common Cloud Controls (CCC)
Scott Logic
FINOS Common Cloud Controls (CCC) is an open standard by FINOS, to describe consistent controls for compliant public cloud deployments in the financial services sector. The project is supported by Scott Logic, aligning with its mission to promote and support open-source initiatives. This is an effort to introduce FINOS CCC and its goals.
3ヶ月前
記事のアイキャッチ画像
Performance testing - the often overlooked ingredient in web application success
Scott Logic
Testing the performance of an application can often give more insights than expected. From improving security, to cutting costs, performance testing ultimately contributes to user satisfaction and business success.
3ヶ月前