Artur Iablokov
Senior Software Developer at Lufthansa Industry Solutions
Hamburg, Germany
Actions
Artur Iablokov is a software engineer at Lufthansa Industry Solutions, specializing in cloud-native development and architecture. With a solid track record across finance, energy, and logistics sectors, he spends most of his time building scalable microservices and crafting efficient APIs.
Links
Area of Expertise
Topics
Specs Don't Hallucinate: Deterministic Code in the Age of AI
AI coding tools can quickly put together Go services but after a few requirement iterations, API contracts, types, and database schemas fall out of sync, “silent” errors slip through, and maintenance turns into a constant chase. Spec-driven generators have helped solve this for years, and in the AI era they are more valuable than ever - not as a replacement, but as guardrails.
This talk compares deterministic, spec-driven code generation (oapi-codegen, sqlc) with AI-driven development (Claude Code, Codex) and shows how the two can work together. It demonstrates a workflow where contracts are the single source of truth: the API and database layers are generated deterministically, while AI focuses on the glue: handlers, mappings, and tests. It also covers project structure and how to package the workflow into a repeatable skill or recipe. Finally, it applies a set of change scenarios to the same service built in two ways, pure AI and a hybrid workflow, and compares the outcomes.
API-First: Because Life's Too Short for Boilerplate
The API-first approach has rapidly emerged as a leading development strategy, reshaping how companies design and manage applications. By leveraging benefits like reusability, self-service, and the network effect inherent in API-based models, this methodology fosters innovation and efficiency across industries.
However, some companies and developer teams are unsure about fully adopting API-first. They worry it might be hard to connect systems or require more planning at the start.
In this talk, we will take a closer look at these concerns to see if they are really as difficult as they seem. You'll be able to take away the key benefits of the API-first approach, especially for GoLang developers. Furthermore, we will discuss how tools such as oapi-codegen for OpenAPI and asyncapi-codegen for AsyncAPI can speed up development processes, improve workflows, and avoid common mistakes.
Artur Iablokov
Senior Software Developer at Lufthansa Industry Solutions
Hamburg, Germany
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top