Artem Kislovskiy
As a software engineer with a degree in computational physics, Artem brings a unique perspective to the intersection of science and technology. With a passion for both computations and physics, Artem has applied his knowledge and skills to various projects, including computational fluid dynamics and fluid-structure interactions. While Artem's background is in physics, he has found a love for software development and is now a full-time software engineer. However, his passion for physics and desire to make a meaningful impact in scientific research has led him to explore how software engineering principles can best be applied in scientific projects.
-
Session
This talk will discuss the importance of Continuous Integration and Continuous Delivery (CI/CD) principles in the development of scientific applications, with a focus on creating robust and reproducible code that can withstand rigorous testing and scrutiny. The presentation will cover best practices for project structure and code organization, as well as strategies for ensuring reproducibility, collaboration, and managing dependencies. By implementing CI/CD principles in scientific application development processes, researchers can improve efficiency, reliability, and maintainability, ultimately accelerating research.