Speaker

Tug Grall

Tug Grall

Hubber

Hubber

Nantes, France

Actions

Tugdual "Tug" is Solutions Engineer at GitHub where he helps developers to do more with GitHub!

Before GitHub, Tug has worked at Redis, Red Hat, MapR, MongoDB, Couchbase, eXo and Oracle as developer, product manager or developer advocate.

Tug is also the co-founder of the Nantes JUG (Java Users Group) which has brought together developers and architects from the Nantes region every month since 2008. When Tug is not meeting GitHub user, he develops the site https://windr.org

Tugdual "Tug" est Solutions Engineer chez GitHub où il aide les développeurs à utiliser au mieux GitHub sur leur projets.

Auparavant, Tug a travaillé chez Redis, Red Hat, MapR, MongoDB, Couchbase, eXo et Oracle comme dévelopeur, product manager ou developer advocate.

Tugdual est également co-fondateur du Nantes JUG (Java Users Group) qui réunit tous les mois depuis 2008 les développeurs et architectes de la région nantaise.

Area of Expertise

  • Information & Communications Technology

Topics

  • DevOps
  • Cloud & DevOps
  • DevSecOps
  • Web Development
  • Software Development
  • GitHub
  • GitHub Codespaces
  • Github Copilot
  • Java language

Sessions

GitOps in the Kubernetes Era: Leveraging GitHub Actions for Seamless Development and Deployment en

As Kubernetes continues to be the cornerstone of modern application deployment, the integration of Git and GitHub into the development and deployment workflows has become crucial. This paper explores the concept of GitOps, a paradigm that promotes the use of Git repositories as the single source of truth for both application code and infrastructure configuration. We specifically focus on the integration of Git and GitHub Actions to streamline the development lifecycle within a Kubernetes environment

GitHub From Zero to Hero! en

Que vous utilisiez ou pas GitHub aujourd'hui ce workshop est fait pour vous.

Vous découvrirez par le bias de différents exercices qui vont de la prise en main au déploiement d'applications dans un cluster Kubernetes comment GitHub peut vous aider et simplifier les différentes taches:
- Gestion de projet avec GitHub Issues
- Developpement dans le cloud avec GitHub Codespaces
- Automatisation et CI/CD avec GitHub Actions
- Mise en place de votre infrastructure avec Terraform et GitHub Action
- DevSecOps avec Dependabot, et l'analyse de code

Le seul pré-requis, avoir un compte sur github.com !

DevSecOps : de la sécurité dans mon DevOps en

De plus en plus d'équipes mettent en place les principes du DevOps avec comme objectif de déployer plus fréquemment en production. Ces principes amènent les Dev et Ops à travailler ensemble avec les mêmes outils et méthodes.

Il est maintenant standard d’avoir les builds, tests, et déploiements automatisés, mais qu’en est-il de la sécurité?

La “sécurité des applications” est au mieux quelque chose qui arrive trop tard, ou le plus souvent inexistante. Les raisons mises en avant sont la complexité, l’impact sur la productivité qui ralentissent les déploiements; et on se dit aussi que les attaques n'arrivent qu'aux autres.

Il est temps d’appliquer les principes du DevOps à la sécurité, c’est ce que promet le DevSecOps!

Avec le DevOps, et sans être un expert système, vous arrivez à coder votre infrastructure (Terraform, YAML, Kubernetes, Serverless, …). Avec le DevSecOps, vous allez déployer vos applications tout en vous assurant de la sécurité de votre code.

Durant cette présentation, qui s’appuie sur des retours d'expérience et de nombreuses démonstrations, vous verrez qu’il est possible d’intégrer la sécurité au cycle du développement sans impacter la productivité.

Becoming an augmented developer with GitHub Copilot en

Over the past 2 years, GitHub Copilot has captivated the attention of over 1.7 million developers, becoming a pivotal reference in the field of generative artificial intelligence.

Tug will delve into the architecture of GitHub Copilot. Drawing from his experience, he will shed light on various use cases through practical demonstrations. This presentation will not only focus on the positive aspects, as Tug will also share pitfalls to avoid and essential knowledge to successfully navigate the GitHub Copilot universe, while exploring its significant impact on developers' daily lives.

The session will feature numerous demonstrations involving front-end and back-end programming languages such as Java, JavaScript, TypeScript, Python, and many other things, with even a touch of improvisation based on audience comments and questions

Code Security Reinvented: Navigating the era of AI en

Artificial intelligence (AI) already serves as a copilot in our daily lives, acting as a digital assistant and delivering personalized experiences. Despite progress in many areas, AI has historically fallen short of improving software development practices. This changed with the introduction of AI pair programmers, which distill the collective technical know-how of the world’s developers, and their widespread adoption has been quite telling.

While the process of building software has become easier and faster, the question remains: What about more secure? In this session, we’ll demonstrate several ways developers can use AI to leverage the world's security knowledge through dozens of practical demos in GitHub Copilot. The audience will gain a deep understanding of AI capabilities, along with insights and best practices drawn from the lessons we learned as developers striving to ship secure code.

Artificial Intelligence Models for Developers: Easy & Free with GitHub Models en fr

In this demo, learn how easy it is for developers to experiment with AI models from vendors such as OpenAI, Mistral, Llama, Cohere and others.

All you need is your GitHub account: just start Codespaces and start prototyping!

Expérimentez l'IA Facilement et Gratuitement avec GitHub Models en fr

Dans cette démonstration, découvrez comment les développeurs peuvent tester et exploiter des modèles d'IA de fournisseurs comme OpenAI, Mistral, Llama, Cohere et bien d'autres, en toute simplicité.

Avec un simple compte GitHub, lancez Codespaces et commencez à prototyper en quelques clics !

GitHub Platform: From Idea to Production 🚀 en fr

Explore how GitHub helps development teams build and deploy applications faster by using familiar tools and principles like collaboration, CI/CD, and more.

What You'll Learn
Through hands-on demonstrations, you'll discover how GitHub simplifies every step of the development process:

1. Turn Ideas Into Plans
- Use GitHub Issues, Projects, and Discussions to capture and organize your ideas.

2. Write Code Smarter
- Leverage GitHub Codespaces and Copilot to code efficiently and intelligently.
- Interacts with your DevSecOps platform directly from your favorite IDE (VSCode, Visual Studio, IntelliJ, ..).

3. Review and Improve Code
- Streamline code reviews with Pull Requests, Code Review, and Code Scanning.
- Find and Fix security vulnerabilities during code review and before merging.

4. Deploy with Confidence
- Automate your deployments seamlessly using GitHub Actions.

See how to go from idea to production without installing anything on your local machine—thanks to GitHub Codespaces 🚀.

Plateforme GitHub : De l'Idée à la Production 🚀 en fr

# 🚀 Plateforme GitHub : De l'Idée à la Production

Découvrez comment GitHub aide les équipes de développement à créer et déployer des applications plus rapidement en s'appuyant sur des outils et principes familiers comme la collaboration, l'intégration et le déploiement continus (CI/CD), et bien plus encore.

## 🎯 Ce que vous apprendrez

Grâce à des démonstrations pratiques, vous verrez comment GitHub simplifie chaque étape du développement :

1. Transformer vos idées en plans
- Utilisez **GitHub Issues, Projects et Discussions** pour capturer et organiser vos idées.

2. Coder plus intelligemment
- Exploitez **GitHub Codespaces et Copilot** pour coder de manière efficace et intelligente.
- Interagissez avec votre plateforme **DevSecOps** directement depuis votre IDE préféré (**VSCode, Visual Studio, IntelliJ, etc.**).

3. Revoir et améliorer votre code
- Simplifiez les revues de code avec **les Pull Requests, le Code Review et le Code Scanning**.
- Détectez et corrigez **les vulnérabilités de sécurité** pendant la revue de code et avant la fusion.

4. Déployer en toute confiance
- Automatisez vos déploiements en toute transparence avec **GitHub Actions**.

💡 Découvrez comment passer de l'idée à la production sans rien installer sur votre machine locale, grâce à GitHub Codespaces !🚀

Tug Grall

Hubber

Nantes, France

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