All posts4
![Developer A sits at a desk working on an advanced-level project.](https://ctf-cci-com.imgix.net/5w0Q4XP8ko4mU1QzvFMn8F/80bf1b6d83ec30d3ad76a722db9ba21a/5_Resolutions_v1.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Build and test LLM applications with AIConfig and CircleCI
![Jonathan Lessinger](https://ctf-cci-com.imgix.net/13VRCAiaIGN9J46xwU4eoU/2d68c8e19f5ed67286ab6b83c0b650de/2024-02-02-jonathan-lessinger.png?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Founding ML Engineer, Lastmile AI
The testing pyramid: Strategic software testing for Agile teams
![Jacob Schmitt](https://ctf-cci-com.imgix.net/5jaDKy7of1bny9EdxkfENU/e1d8506d6f4dc49c02127006e288eeb4/jacob-schmitt.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Senior Technical Content Marketing Manager
![config-policies-image1.png](https://ctf-cci-com.imgix.net/2xmNMpUOfvIVHiAvEDO37q/511344c7b48465c656fdc34f1c78071c/config-policies-image1.png?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
LLM hallucinations: How to detect and prevent them with CI
![Michael Webster](https://ctf-cci-com.imgix.net/6zxeyIP2yAmXaQilXOa8XM/767bc549216cf97274e7261f345be5de/2024-01-23-michael-webster.png?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Principal Engineer
![A self-contained set of elements compared with the same elements organized into separate micro-groups.](https://ctf-cci-com.imgix.net/3EPQi1MUr7TOcoOdFgKluN/b28b2922a7735588aeca63738010f05e/2024-01-19-microservices.png?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
What is microservices architecture?
![Jacob Schmitt](https://ctf-cci-com.imgix.net/5jaDKy7of1bny9EdxkfENU/e1d8506d6f4dc49c02127006e288eeb4/jacob-schmitt.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Senior Technical Content Marketing Manager
Test-driven development (TDD) explained
![Jacob Schmitt](https://ctf-cci-com.imgix.net/5jaDKy7of1bny9EdxkfENU/e1d8506d6f4dc49c02127006e288eeb4/jacob-schmitt.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Senior Technical Content Marketing Manager
![Stylized mechanics send a flow of data to an electronic brain.](https://ctf-cci-com.imgix.net/2YyDkv956OwlTTOkEWbo2H/e1f197bdb052630b225367dd69556022/2024-01-12-prompt-engineering.png?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Prompt engineering: A guide to improving LLM performance
![Jacob Schmitt](https://ctf-cci-com.imgix.net/5jaDKy7of1bny9EdxkfENU/e1d8506d6f4dc49c02127006e288eeb4/jacob-schmitt.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Senior Technical Content Marketing Manager
![Developer A sits at a desk working on an intermediate-level project.](https://ctf-cci-com.imgix.net/1s6LKn090EJwGEpfUFUZMy/b529acd2183d8afe1d04bc0792aecc09/Tutorial-Intermediate-A.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Testing a PyTorch machine learning model with pytest and CircleCI
![Vivek Maskara](https://ctf-cci-com.imgix.net/3IuO9hYPZltpZQ1IFHzXhc/54e3c4aa62679279e1633621f0623f77/vivek-maskara.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Software Engineer
![CircleCI and Azure add up to a green build.](https://ctf-cci-com.imgix.net/2PnKjDttd9jAOqKn6E8xbP/2f2e409061f493254b375d133243a5e9/2023-11-29-azure-oidc.png?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Using OpenID Connect (OIDC) for Azure access
![Tadashi Nemoto](https://ctf-cci-com.imgix.net/1ydKVZD3OPugnEJxn4OQKz/4aa0f69d02bc14081d555b17b4e1819b/tadashi-nemoto.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Senior Solutions Engineer
Using Amazon SageMaker orb to orchestrate model deployment across environments
![Mitchell Amihod](https://ctf-cci-com.imgix.net/3T5ubhssqEKES3Sa0zKr1y/a3b2b84dea4158b6b38b3d395dae3877/mitchell-amihod.png?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Senior Staff Software Engineer