layout |
---|
default |
{% if site.eventActive %}
{% endif %}![GDEX](/xebia/gdex24-event-portal/raw/main/images/Logo-trans Small.png)
Welcome to the Global DevOps Experience, a unique, global event where the worlds of DevOps, Platform Engineering, and Developer Experience (DevEx) come together.
This one-day event was hosted by many venues all over the world and is more than an event. It is an experience. You are part of a team in a fictitious company, Globoticket, and help them to overcome some difficult and relevant challenges in the field of Platform Engineering, DevOps and Software Development. The event is centered around GitHub and Azure and AI and is the first global GitHub community event!
The story
In 2017 the makers of GDEX created the Global DevOps Bootcamp which was held in 2019 for the last time. In 2019 GDBC had 10.000 people joining the event in 92 venues in 32 countries all over the world. A true global community event.
The Global DevOps experience follows a similar concept. The Global DevOps Experience is an "Event out of the box" and follows the sun. An event where the worlds of DevOps, Platform Engineering, Developer Experience (DevEx) and AI come together!
This one-day event will be hosted by many venues all over the world and is more than an event. It is an experience! Participants will be part of a team in a fictitious company, Globoticket, and help them to overcome some difficult and relevant challenges in the field of Platform Engineering, DevOps with GitHub and Azure, and Software Development with AI.
People will be introduced in using GitHub Codespaces, Copilot and Advanced Security. THey will learn to deploy their software in a controlled manner and use tools like Azure OpenAI and Semantic Kernel to come up with creative solutions to save Globoticket. The event is all about learning and experiencing the latest and greatest tools and lower the barrier to use this during the day-to-day job.
The event is hosted in 40 venues around the world. Because GDEX is an event out of the box, the participants get a fully fledged working environment on GitHub and Azure to directly get started with the real work.
How do I participate!
As the experience already took place, you can no longer sign up. However, the below venues took part and provided a great event for their guests!
Name | Organizer | City | ||
---|---|---|---|---|
{{ country.name }} | ||||
{{ venue.venueName }} | {{ venue.primaryContactName}} | {{ venue.location.city}} |
Well, since GDEX is an event-out-of-the-box, you need to arrange a venue, some lunch and some people with a community ❤️ that can help proctoring GitHub, Azure and the challenges. Don't worry! We, the organizers, provide you, the local venue, with everything you need to run a high-value community event. We provide the presentations, the hands-on labs, the infrastructure, and a fun narrative for the day. We also provide instructions around the challenges and how to proctor these.
At the moment, you can no longer register as a new venue.
{% assign maxR = "20" %} {% assign propagationSpeed = "20" %} {% assign repeatPeriod = "2000" %}
const gData = [
{% for venue in site.venues %}
{% if venue.isShown %}
{% assign lat = venue.location.latitude | plus: 0 %}
{% assign lng = venue.location.longitude | plus: 0 %}
{% if lat and lng %}
{
name: '{{ venue.venueName }}',
organizer: '{{ venue.primaryContactName }}',
url: '{{ venue.url }}',
lat: {{ lat }},
lng: {{ lng }},
maxR: {{ maxR }},
propagationSpeed: {{ propagationSpeed }},
repeatPeriod: {{ repeatPeriod }}
},
{% endif %}
{% endif %}
{% endfor %}
];
const colorInterpolator = t => `rgba(255,100,50,${Math.sqrt(1-t)})`;
const myGlobe = Globe() (document.getElementById('globeViz'))
// .globeImageUrl('images/worldmap.png') .globeImageUrl('//unpkg.com/three-globe/example/img/earth-blue-marble.jpg') .pointOfView({ lat: 40.178873, lng: -258.222656, altitude: 1 }) .showGraticules(false) .showAtmosphere(true) .backgroundColor('rgba(0,0,0,0)') .showGlobe(true) .ringsData(gData) .ringColor(() => colorInterpolator) .ringMaxRadius('maxR') .ringPropagationSpeed('propagationSpeed') .ringRepeatPeriod('repeatPeriod') .labelsData(gData) .labelLat(d => d.lat) .labelLng(d => d.lng) .labelText(d => d.name) // .labelSize(d => Math.sqrt(d.properties.pop_max) * 4e-4) //.labelDotRadius(d => Math.sqrt(d.properties.pop_max) * 4e-4) .labelColor(() => 'rgba(255, 165, 0, 0.75)') .labelResolution(2);
myGlobe.controls().autoRotate = true;
myGlobe.controls().autoRotateSpeed = 1.8;
myGlobe.controls().enableZoom = false;
// Map var map = L.map('map').setView([51.505, -0.09], 2); L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', { maxZoom: 19, attribution: '© OpenStreetMap' }).addTo(map);
// Add markers for each venue
for (var i = 0; i < gData.length; i++) {
var venue = gData[i];
var marker = L.marker([venue.lat, venue.lng], {title: venue.name});
// Bind a popup with the venue's name and URL to the marker
marker.bindPopup(`Visit <a href="${venue.url}" target="_blank" rel="noopener noreferrer">${venue.name}</a> by ${venue.organizer}`);
// Add the marker to the map
marker.addTo(map);
}