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

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

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!

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

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

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

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.

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