Scott Logic / Altogether Smarter Blog Our thoughts on technology and design Categories Latest Articles Resources Cloud Tech UX Design Delivery Testing Data Engineering People Videos Tech Using TypeScript to Express Intent 76 When coming to TypeScript from OOP languages it can be very easy to fall into the trap of using types the same way you are used to. But this is missing a lot of power of TypeScript. This article looks at how you can extend your TypeScript use to not only represent types, but also express the intent and document your code better. Paul Burgess · 11th Oct · 5 min read Tech How the OpenAI Codex JavaScript Sandbox works 40 The OpenAI Codex JavaScript Sandbox and the API which backs it, have (rightly!) generated a lot of interest and comment in the development community. When faced with something so different to what we expect, it's easy to assume it's all magic. In this post I'll peel back some of the layers and try to describe what's going on. Chris Price · 24th Sep · 12 min read Delivery Reminiscence of a Scrum Master (Part 2) 7 The second in a series of articles, in which we will explore the qualities and behaviours necessary to be an effective Scrum Master and why those qualities and behaviours are important in specific situations. Frank Hubin · 1 week ago · 10 min read UX Design On finding purpose, nurturing talent and building a sustainable future 5 In this post, I share the top things that resonated with me from the Women of Silicon Roundabout 2021 conference: the importance of finding purpose, nurturing talent, and building a sustainable future. Tamara Chehayeb Makarem · 3 weeks ago · 2 min read Tech Learning Resources for Rust 21 Have you ever wanted to learn Rust or just simply know why everyone is so hyped about it? Well, I’ve put together a pile of links to interesting resources to get you started! James Strachan · 3 weeks ago · 3 min read Data Engineering Enabling the Government Data Strategy 12 The UK Government has an ambitious data strategy that aims to encourage and facilitate data sharing between departments and businesses. Elements of the strategy appear relatively straightforward, but how will the government fully realise the potential, and align citizens with this bold new approach? Andrew Carr · 28th Oct · 4 min read Tech Open source in financial services, bridging the contribution gap 61 We recently worked on a research project, exploring open source issues and challenges within financial services organisations. We found that consumption is “acceptable” rather than “encouraged”, with security concerns representing the biggest obstacle. On the flip-side, open source maintainers don’t wish to invest further in security. Financial services organisations, whose contribution policies lag behind, need to bridge this gap in order to fully capitalise on the value open source presents. Colin Eberhardt · 21st Oct · 4 min read UX Design OSSF London 2021 11 Earlier this month, I was a speaker at the Linux Foundation Open Source Strategy Forum (OSSF) in London. I moderated a panel on women’s career progression within Fintech. In this post I detail my thoughts on the key takeaways from the panel Tamara Chehayeb Makarem · 18th Oct · 1 min read Delivery Reminiscence of a Scrum Master (Part 1) 10 The first in a series of articles, in which we will explore the qualities and behaviours necessary to be an effective Scrum Master and why those qualities and behaviours are important in specific situations. Frank Hubin · 18th Oct · 4 min read Tech Efficiently loading massive D3 datasets using Apache Arrow 21 In a previous blog post, Colin focused on rendering massive numbers of points using D3. In this post I'll consider how you can efficiently load that data using Apache Arrow. Chris Price · 15th Oct · 23 min read Tech Using TypeScript to Express Intent 76 When coming to TypeScript from OOP languages it can be very easy to fall into the trap of using types the same way you are used to. But this is missing a lot of power of TypeScript. This article looks at how you can extend your TypeScript use to not only represent types, but also express the intent and document your code better. Paul Burgess · 11th Oct · 5 min read Cloud How VPCs help with security and compliance on your AWS networks 10 Have you ever wondered how your AWS resources are distinguished from those that belong to other users? Here is a look at VPC components that offer control and security over your AWS networks Dillon Keith Diep · 11th Oct · 4 min read Tech Capitalism, Socialism, and Code Ownership 26 Admittedly not three concepts you would usually hear together. However, there are some interesting parallels in models of ownership that might challenge the way we manage projects. Benedict Quinn · 30th Sep · 4 min read Tech How the OpenAI Codex JavaScript Sandbox works 40 The OpenAI Codex JavaScript Sandbox and the API which backs it, have (rightly!) generated a lot of interest and comment in the development community. When faced with something so different to what we expect, it's easy to assume it's all magic. In this post I'll peel back some of the layers and try to describe what's going on. Chris Price · 24th Sep · 12 min read People Covid-19 and the Internet 13 Covid-19 has changed our lives in every possible way, but now that lockdowns are beginning to lift, it's important to take a moment to consider some changes that might have flown under the radar. Kat Angel · 22nd Sep · 4 min read Tech Exploring 120 years of timezones 85 Timezones, and daylight saving - the practice of moving clocks forward by one hour once a year - are a pain. They make it hard to schedule international meetings, plan travel, or may simply cause you to be an hour late for work once a year. For a developer, they are even worse! This blog post takes a visual journey through the last 120 years of timezones, daylight saving and the ever changing world time. Colin Eberhardt · 14th Sep · 4 min read Tech How to write a custom ESLint rule 73 Always wanted to write a custom linting rule for your JavaScript project, but never been sure where to start? This guide will introduce the key concepts you need to give it a go! Benedict Quinn · 6th Sep · 10 min read Tech A primer on the OpenAI API - Part 3 9 ...or what I should have known before I jumped in and started playing around. In this post I cover few shot learning and fine-tuning. Chris Price · 2nd Sep · 3 min read Tech A primer on the OpenAI API - Part 2 17 ...or what I should have known before I jumped in and started playing around. In this post I cover logprobs and the "creativity" controls. Chris Price · 1st Sep · 5 min read Tech A primer on the OpenAI API - Part 1 45 ...or what I should have known before I jumped in and started playing around. In this post I cover the basics of tokens, the model and prompt design. Chris Price · 31st Aug · 5 min read Cloud Is there a need for speed in the Cloud? 39 As Cloud deployments become more powerful with increased provider competition, where does High Performance Computing (HPC) fit into the equation? This blog post explores the considerations for using HPC in the Cloud. Jevon Beckles · 18th Aug · 4 min read Tech Better React Components with TypeScript Union Types 132 TypeScript can enhance the experience of developing React components. However to fully represent the types of some dynamic components, we need to harness the power of union types. This article examines an example where union types improves our component typing. Paul Burgess · 27th Jul · 7 min read Categories Latest Articles Resources Cloud Tech UX Design Delivery Testing Data Engineering People Videos Authors Alex Birch Alex Shing Andrew Burgess Andrew Carr Andrew Jones Andy Aiken Andy Aspell-Clark Andy Hickman Andy Lee Antony Welsh Auguste Bagdonaite Benedict Quinn Bogdan Dimitrov Cat Koris Chris Brown Chris Kurzeja Chris Price Colin Eberhardt Dan Gorst Daniel McNamee Danny Nicholas Darren Smith Dave Ogle David Grew Dean Kerr Dillon Keith Diep Elliot Mason Frank Hubin Graham Odds Guillaume Kendall Gurveer Arora Hannah Pretswell Harry Bedford Hugh Ashby-Hayter Ian Sugar James Dunkerley James Grant James Heward James Porter James Strachan James White James Wren Jamie Morris Jevon Beckles Jon Harris Jonathon Henderson Jonny Spruce Kat Angel Kyle Day Laurence Pisani Laurie Collingwood Magnus Smith Mark Buhagiar Mark Jose Martin McAlroy Martin Moxon Marzio Superina Mathew de Beneducci Matt Stobbs Matthew Dunsdon Matthew Phillips Matthew Smith Mehdi Ridene Nick Betts Nigel Wilson Oliver Foreman Paul Burgess Paul Dykes Paul Graham Peter Hughes Richard Beckett Richard Edwin Rob Pilling Rob Smith Robat Williams Ronan Graham Rupert Garside Sam Burnstone Scott Woods Simon Hamilton Ritchie Simon Laden Simon Laing Sioned Baker Siso Sibanda Stephen Mangan Steve Foreshew-Cain Steven Hunton Stuart Breingan Tamara Chehayeb Makarem Thomas Clarke Tom Hands Tom Simmons Will Salt William Ferguson William Reilly Wullie Trimble Zac Rubin Zinat Wali Scott Logic Contact Us © Copyright Scott Logic 2020. Privacy