-
Web pages, Presentation, video
S³ School : Day 6 - session 2 : Publication - Zenodo & Software Heritage
publication Software Heritage Zenodo Tools -
Presentation, video, Web pages
S³ School : Day 6 - session 1 : Software Quality Tools
software quality Tools FAIRness -
Web pages, video, Presentation
S³ School : Day 4 - session 1 : Profiling and Optimizing
Code Optimization and Acceleration Profiling code in Python -
Web pages, video, Presentation
S³ School : Day 3 - session 1 : Unit tests and Debugging
Unit tests Python Debugging -
Web pages, video, Presentation
S³ School : Day 2 - session 2 : Git and GitHub basics
Git GitHub Git Fundamentals Version Control Basics Hosting Providers -
Web pages, video, Presentation
S³ School : Day 5 - session 3 : Documentation & CI deploy
deploying documentation documentation build -
Web pages, video, Presentation
S³ School : Day 5 - session 2 : Security Basics
Operational Risks Secure Development Defensive Coding Container Security AI as an Assistant -
Web pages, Presentation, video
S³ School : Day 4 - session 2 : AI assisted development
AI Coding Assistance: Main Approaches Configure an AI extension in your IDE: Continue Key Aspects of AI-Assisted Coding Security and Privacy Considerations Integrate an MCP server in your IDE Vibe Coding -
Web pages, video, Presentation
S³ School : Day 5 - session 1 : Containerization intro
Docker Singularity basics to package software -
Web pages, video, Presentation
S³ School : Day 3 - session 2 : Integration tests & CI/CD
CI/CD Integration tests -
Presentation, Web pages, video
S³ School : Day 2 - session 1 : Coding environment & good practices
code -
Web pages, Presentation, video
S³ School : Day 1 : Open & reproducible science
Open science Software management Software engineering open source open science software
Activity log
