Use Swift Macros to Initialize a Structure
Photo by AltumCode on UnsplashIn Swift 5.9, Apple is introducing Swift macros, which facilitate the generation of repetitive code during compilation. This enhancement enhances the expressiveness and readability of your app’s codebases. In the WWDC video unveiled by Apple on Tuesday, titled Write Swift Macros, Alex guides us meticulously through the
Read moreWhat do underrepresented students think about pre-hire tech assessments? We held focus groups to find out
Organizations invest substantial amounts of time, effort, and resources into university recruiting every year, but they’re often left wondering how students actually feel about the process—especially when it comes to students belonging to underrepresented groups. To shed light on student experiences with university recruiting, IO Psychologists in CodeSignal’s Skills Evaluation
Read moreA Visual Guide to Sed
Mastering the text substitution toolContinue reading on Better Programming »
Read moreMy Journey To Manage Tens of Thousands of Resources Using Boto in Multiple Accounts, Regions in AWS
My Journey To Manage Tens of Thousands of Resources Using Boto in Multiple Accounts and Regions in AWSHow I did all this while working within a 15-minute runtime limitPhoto by Priscilla Du Preez on UnsplashWhy?My job is to manage the automation of AWS service's big users across multiple accounts and regions. When all
Read morePrefer Integration Tests Over Unit Tests
The pros of not writing unit testsContinue reading on Better Programming »
Read moreFully Declarative Swift for Real-World Projects
How to focus on your app’s syntax so it aligns with your app’s semanticsDeclarative Swift in ActionIn this article, I want to explain how we can write fully declarative Swift. This coding style emerged naturally when I started working on an architecture I had designed to be easily adaptable in agile
Read moreSemantic Search in Confluence Wiki With LlamaIndex and Pinecone
Exploring LlamaIndex Confluence data loader, Pinecone, and cost estimatesContinue reading on Better Programming »
Read moreSelf-healing code is the future of software development
One of the more fascinating aspects of large language models is their ability to improve their output through self reflection. Feed the model its own response back, then ask it to improve the response or identify errors, and it has a much better chance of producing something factually accurate or
Read moreUnnatural Keys
Nature doesn’t come with identifiers.Continue reading on Better Programming »
Read moreNBA Games Outcome Project — Model Development
NBA Games Outcome Project — Model DevelopmentPart 3 of 3Photo by Marius Christensen on UnsplashHello! This is part three of a series where I build an end-to-end application that primarily aims to predict the game outcome between two chosen teams in a pool of 30 NBA professional teams. I am doing this series mainly
Read more