<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Emilien Devos</title>
    <description>The latest articles on DEV Community by Emilien Devos (@edevosc2c).</description>
    <link>https://dev.to/edevosc2c</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2852101%2F5e2c7cea-15c1-454d-a025-6c1321a7f4ca.jpeg</url>
      <title>DEV Community: Emilien Devos</title>
      <link>https://dev.to/edevosc2c</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/edevosc2c"/>
    <language>en</language>
    <item>
      <title>DevOps Days Geneva 2026</title>
      <dc:creator>Emilien Devos</dc:creator>
      <pubDate>Tue, 16 Jun 2026 15:17:37 +0000</pubDate>
      <link>https://dev.to/camptocamp-geo/devops-days-geneva-2026-261o</link>
      <guid>https://dev.to/camptocamp-geo/devops-days-geneva-2026-261o</guid>
      <description>&lt;p&gt;Feedback about DevOps Days Geneva in 2026: &lt;a href="https://devopsdays.org/events/2026-geneva/program" rel="noopener noreferrer"&gt;https://devopsdays.org/events/2026-geneva/program&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Personal Thoughts
&lt;/h2&gt;

&lt;p&gt;This was my first time attending DevOps Days. I spent half my time at the Camptocamp booth and the other half attending the talks.&lt;/p&gt;

&lt;p&gt;Overall, I really enjoyed the event. There were a lot of attendees, including numerous students, who were very interested in talking with the companies at the booths.&lt;/p&gt;

&lt;p&gt;The talk schedule, while heavily focused on AI, was actually quite varied. However, some talks lacked truly technical content and were at times too simplified. We were only given the final result, not the technical details that led to the conclusion of the topic presented. That’s a bit of a shame for a conference that’s supposed to be geared toward DevOps.&lt;/p&gt;

&lt;h2&gt;
  
  
  Talks
&lt;/h2&gt;

&lt;p&gt;Here’s a list of the talks I enjoyed.&lt;/p&gt;

&lt;p&gt;Unfortunately, the slides for the listed talks haven't been shared yet. If the presentation was recorded, it should be posted soon on the YouTube channel: &lt;a href="https://www.youtube.com/@devopsdaysgeneva/videos" rel="noopener noreferrer"&gt;https://www.youtube.com/@devopsdaysgeneva/videos&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the meantime, here are some pictures of the slides from the various talks: &lt;a href="https://drive.google.com/drive/folders/1pZhcDtrbr3Si3iKQk4wtvGANj2xJl7lj?usp=sharing" rel="noopener noreferrer"&gt;https://drive.google.com/drive/folders/1pZhcDtrbr3Si3iKQk4wtvGANj2xJl7lj?usp=sharing&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Digital sovereignty: between myth and reality. How should we approach this in 2026?
&lt;/h3&gt;

&lt;p&gt;An excellent talk on digital sovereignty and the situation in Europe, which is proving to be far more complex than it appears.&lt;/p&gt;

&lt;p&gt;Many European companies currently rely on US cloud providers. To meet European regulatory requirements, these providers now offer so-called ‘sovereign’ services, operated via subsidiaries and infrastructure located in Europe.&lt;/p&gt;

&lt;p&gt;However, the talk highlighted that geographical location does not necessarily guarantee complete legal independence. Despite their presence in Europe, these providers remain subject to certain US laws, notably the &lt;strong&gt;CLOUD Act&lt;/strong&gt;, which raises questions about the true scope of data sovereignty.&lt;/p&gt;

&lt;p&gt;The presentation also touched on other, lesser-known but equally significant US legal mechanisms. Some of these mechanisms allow access to data without the need for conventional legal proceedings.&lt;/p&gt;

&lt;p&gt;The main message of the talk was clear: by 2026, digital sovereignty will not simply boil down to the location of datacenters or the existence of a European subsidiary. It will involve understanding the legal dependencies of providers and making informed trade-offs between compliance, sovereignty and operational constraints.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2lmemgz1m3fjloek05i2.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2lmemgz1m3fjloek05i2.jpg" alt=" " width="800" height="590"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  AI in Recruitment and its Impact on DevOps Profiles: Myths and Realities
&lt;/h3&gt;

&lt;p&gt;This talk, presented by a recruiter, discusses the integration of AI into the DevOps recruitment process.&lt;/p&gt;

&lt;p&gt;She explains that it is essential to have a good, up-to-date CV containing plenty of qualitative information, as it is all this data that the AI will process to help the recruiter identify the right candidate.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fghw1yhjd08pxd9fk1b50.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fghw1yhjd08pxd9fk1b50.jpg" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The dual role of AI in cybersecurity
&lt;/h3&gt;

&lt;p&gt;This talk focuses on AI’s role in the defensive aspect of security.&lt;/p&gt;

&lt;p&gt;Three areas were discussed. The first centered on the security of existing software, which is affected by the fact that large language models (LLMs) can identify vulnerabilities in existing software more quickly. How can this be prevented, and why software needs to be secured even more rigorously than before?&lt;/p&gt;

&lt;p&gt;The second aspect concerns products that incorporate LLMs, such as chatbots. Advice was shared, notably the guidelines listed by OWASP.&lt;/p&gt;

&lt;p&gt;The third aspect concerns AI agents, such as OpenClaw. Great care must be taken when using them to prevent the exfiltration of sensitive data.&lt;/p&gt;

&lt;p&gt;The presenter also highlighted the impact of LLMs on CTFs (Capture The Flag). According to him, many participants now rely almost exclusively on AI to solve challenges, to the extent that problem-solving and analysis are sometimes entirely delegated to the model.&lt;/p&gt;

&lt;p&gt;I also asked him about the future of these competitions. His response: CTFs will probably need to be reinvented to incorporate this new reality. Among the ideas mentioned was that the number of tokens consumed could become a scoring criterion, in order to reward not only the resolution of the challenges, but also efficiency in the use of LLMs.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx61hpb4oftet9pqmjl1o.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx61hpb4oftet9pqmjl1o.jpg" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Sovereign AI: French-Quebecois experience
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F527r0j1j5qh3rd2no7bm.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F527r0j1j5qh3rd2no7bm.jpg" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Marmotte AI is the name of the joint project between the city of Chambéry (Savoie) and Shawinigan (Quebec).&lt;/p&gt;

&lt;p&gt;The aim of this project is to provide a chatbot, enhanced by RAG, to staff in both cities to assist them in their day-to-day work.&lt;/p&gt;

&lt;p&gt;The talk covers sovereign AI, RAG and business data.&lt;/p&gt;

&lt;p&gt;The conclusion is that the first version of the chatbot does not meet its users’ needs. Users are receiving results of lower quality than those from ChatGPT. Nevertheless, the team has learnt a great deal and has drawn up a plan for the next steps to improve the product.&lt;/p&gt;

&lt;h2&gt;
  
  
  Discussion sessions (OpenSpace)
&lt;/h2&gt;

&lt;p&gt;In addition to the presentations, rooms were set aside for discussions on various topics. Anyone interested in a particular topic was free to discuss it in the designated room.&lt;/p&gt;

&lt;p&gt;Here is the list of OpenSpace sessions:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjbanfkov14yhikdw5lpx.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjbanfkov14yhikdw5lpx.jpg" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I personally took part in the discussion on techniques for optimizing sovereign AI.&lt;/p&gt;

&lt;p&gt;The participants were generally very well-informed on the subject, which led to some particularly interesting exchanges. One observation came up repeatedly: everyone faces the same challenges when it comes to scaling AI infrastructure.&lt;/p&gt;

&lt;p&gt;In practice, it remains very difficult to estimate the number and type of GPUs required to meet a given need. Numerous factors come into play, such as the number of users, the size, and complexity of the prompts, the model used, latency constraints, and the optimizations implemented. This high degree of variability makes the task particularly difficult and explains why there is not yet a universal method for sizing this type of workload.&lt;/p&gt;

&lt;p&gt;Furthermore, one participant noted that GPU prices are constantly rising and that, as a hosting provider, he faces very long lead times for GPU deliveries.&lt;/p&gt;

</description>
      <category>devops</category>
      <category>ai</category>
      <category>security</category>
      <category>infrastructure</category>
    </item>
    <item>
      <title>FOSDEM 2026</title>
      <dc:creator>Emilien Devos</dc:creator>
      <pubDate>Tue, 10 Mar 2026 12:52:59 +0000</pubDate>
      <link>https://dev.to/camptocamp-geo/fosdem-2026-2e8p</link>
      <guid>https://dev.to/camptocamp-geo/fosdem-2026-2e8p</guid>
      <description>&lt;p&gt;Feedback from FOSDEM in Brussels (Belgium) in 2026: &lt;a href="https://fosdem.org/2026/" rel="noopener noreferrer"&gt;https://fosdem.org/2026/&lt;/a&gt; and &lt;a href="https://fosdem.org/2026/about/" rel="noopener noreferrer"&gt;https://fosdem.org/2026/about/&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Vibe
&lt;/h2&gt;

&lt;p&gt;Like &lt;a href="https://dev.to/camptocamp-geo/fosdem-2025-less-walking-but-more-talking-2354"&gt;last year&lt;/a&gt;, I focused more on the social aspect and discussions than trying to cram as many presentations as possible into two days.&lt;/p&gt;

&lt;p&gt;There were more people than last year. FOSDEM is becoming increasingly popular. This year was the first time I was unable to attend the closing presentation of FOSDEM because there were too many participants in a room that can accommodate 1,500 people!&lt;/p&gt;

&lt;p&gt;In particular, gyptazy, a member of the community, shared the feeling that this year has been a turning point, with a sharp increase in attendance:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;But in 2026, it felt like something had shifted.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Read more here: &lt;a href="https://gyptazy.com/blog/fosdem-2026-opensource-conference-brussels/" rel="noopener noreferrer"&gt;https://gyptazy.com/blog/fosdem-2026-opensource-conference-brussels/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Interesting discussions
&lt;/h2&gt;

&lt;p&gt;This year, I wasn't able to participate in a &lt;a href="https://fosdem.org/2026/schedule/#bofs" rel="noopener noreferrer"&gt;BoF (Birds Of a Feather)&lt;/a&gt; session, and unfortunately there weren't any organized around geospatial topics.&lt;/p&gt;

&lt;p&gt;But I did get to chat with a few people from the community, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://vates.tech/en/" rel="noopener noreferrer"&gt;Vates&lt;/a&gt;, a virtualization solution that positions itself as an open source alternative to Proxmox and VMWare but based on Xen technology.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.linkedin.com/in/lacombef/" rel="noopener noreferrer"&gt;François Lacombe&lt;/a&gt;, who shared his Podoma project with me, which I will discuss in the next section.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Talks
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Geospatial
&lt;/h3&gt;

&lt;p&gt;This is the second year that the Geospatial track has returned to FOSDEM. And the Geospatial community at FOSDEM seems to be growing, as this year the room could accommodate 190 people compared to 75 last year!&lt;/p&gt;

&lt;p&gt;The only presentation I managed to attend was &lt;a href="https://fosdem.org/2026/schedule/event/TJ8TQS-openstreetmap-podoma-monitoring-worldwide/" rel="noopener noreferrer"&gt;Podoma&lt;/a&gt;, by François Lacombe, who presented a tool for visualizing OpenStreetMap contributions. This tool was created out of a need to better understand the evolution of contributions to OSM. It includes a podium system to highlight the biggest contributors in specific areas.&lt;/p&gt;

&lt;p&gt;Other Geospatial presentations are available here: &lt;a href="https://fosdem.org/2026/schedule/track/geospatial/" rel="noopener noreferrer"&gt;https://fosdem.org/2026/schedule/track/geospatial/&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Infrastructure
&lt;/h3&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://fosdem.org/2026/schedule/event/HVNAHG-garage_object_storage_2_0_update_and_best_practices/" rel="noopener noreferrer"&gt;Garage Object Storage: 2.0 update and best practices&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;The Garage team presents its second major release. Garage is software for hosting a self-hosted S3 API.&lt;/p&gt;

&lt;p&gt;The enthusiasm for the project is much greater than when I attended its launch presentation two years ago. This is mainly because Minio is no longer open source, so the community has turned to Garage.&lt;/p&gt;

&lt;p&gt;I noted quite a few tips on how to use Garage, particularly regarding hosting. This could be very useful for an S3 deployment on GeoServer.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://fosdem.org/2026/schedule/event/JWX9UM-postgres-mysql-two-databases-three-perspectives/" rel="noopener noreferrer"&gt;PostgreSQL and MySQL, Two Databases, Three Perspectives&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;A great talk that clearly explains the internal differences between PostgreSQL and MySQL. It covers areas such as replication, the database engine, client connections, and more.&lt;/p&gt;

&lt;p&gt;This talk highlights the value of drawing inspiration from MySQL's strengths in order to improve PostgreSQL accordingly.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://fosdem.org/2026/schedule/event/8MUFCA-building_isos_from_oci_containers/" rel="noopener noreferrer"&gt;Building ISOs from OCI containers&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;I was intrigued by this talk because at Camptocamp, many of us write Dockerfiles, but to deploy an application in a container.&lt;/p&gt;

&lt;p&gt;The idea of being able to deploy this container as a virtual machine or even physically via a USB key is interesting!&lt;/p&gt;

&lt;p&gt;This talk discussed the Containerfile format, a variant of Dockerfile, for generating an ISO file from a syntax familiar to that of a Dockerfile.&lt;/p&gt;

&lt;h3&gt;
  
  
  Other very interesting talks
&lt;/h3&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://fosdem.org/2026/schedule/event/LXFKS9-servo-project-impact/" rel="noopener noreferrer"&gt;The Servo project and its impact on the web platform ecosystem&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;Servo is a rendering engine for web pages. This talk presents the impact that Servo has on the web ecosystem.&lt;/p&gt;

&lt;p&gt;It was accompanied by a demo where the presenter showed the rendering of complex web pages such as GitHub, Wikipedia, playing on Chess.com, and even his presentation was in Servo!&lt;/p&gt;

&lt;p&gt;This is super exciting, because only three browser rendering engines dominate the web, and one more is really welcome!&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://fosdem.org/2026/schedule/event/AUFR8F-who-pays-your-bills/" rel="noopener noreferrer"&gt;Who Pays Your Bills? Sustainability, Community, and Business: The Open Source Triangle&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;Closely related to geospatial technology because the presenter is part of the QGIS team.&lt;/p&gt;

&lt;p&gt;This presentation explains how to find the financial balance between the three pillars of an open source project: community, product, and business.&lt;/p&gt;

&lt;h3&gt;
  
  
  To view the other 1,073 talks
&lt;/h3&gt;

&lt;p&gt;All talks have been recorded and can be viewed by selecting the desired theme and then the specific talk: &lt;a href="https://fosdem.org/2026/schedule/rooms/" rel="noopener noreferrer"&gt;https://fosdem.org/2026/schedule/rooms/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>fosdem</category>
      <category>opensource</category>
      <category>camptocamp</category>
      <category>techtalks</category>
    </item>
    <item>
      <title>GreHack 2025</title>
      <dc:creator>Emilien Devos</dc:creator>
      <pubDate>Mon, 01 Dec 2025 14:37:09 +0000</pubDate>
      <link>https://dev.to/camptocamp-geo/grehack-2025-je0</link>
      <guid>https://dev.to/camptocamp-geo/grehack-2025-je0</guid>
      <description>&lt;h2&gt;
  
  
  Conference presentation
&lt;/h2&gt;

&lt;p&gt;GreHack is a conference on IT security held in Grenoble. The first day is dedicated to talks in English by various speakers, as well as workshops at the end of the day. The second day is specifically devoted to CTF, which brings together several hundred people.&lt;/p&gt;

&lt;p&gt;This year, the following topics were presented:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Network security / Hardware security&lt;/li&gt;
&lt;li&gt;Enterprise application security&lt;/li&gt;
&lt;li&gt;Physical security / Red team&lt;/li&gt;
&lt;li&gt;Reverse engineering / Program analysis&lt;/li&gt;
&lt;li&gt;IoT security&lt;/li&gt;
&lt;li&gt;Web security / Browsers&lt;/li&gt;
&lt;li&gt;Protocol security / Databases / Authentication&lt;/li&gt;
&lt;li&gt;DevOps security / CI-CD / Supply chain&lt;/li&gt;
&lt;li&gt;Advanced network analysis / Network forensics&lt;/li&gt;
&lt;li&gt;Radio security / SDR&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All of the talks are available for replay here: &lt;a href="https://www.youtube.com/live/X-ZJH4d2tuE" rel="noopener noreferrer"&gt;https://www.youtube.com/live/X-ZJH4d2tuE&lt;/a&gt; and the talk schedule is here: &lt;a href="https://grehack.fr/program/" rel="noopener noreferrer"&gt;https://grehack.fr/program/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Interesting presentations
&lt;/h2&gt;

&lt;h3&gt;
  
  
  One does not simply walk into a building... or do they?
&lt;/h3&gt;

&lt;p&gt;PDF of the presentation: &lt;a href="https://blog.volkercarstein.com/grehack_2025_one_does_not_simply_walk_into_a_building.pdf" rel="noopener noreferrer"&gt;https://blog.volkercarstein.com/grehack_2025_one_does_not_simply_walk_into_a_building.pdf&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The presenter recounts a week spent physically infiltrating a company's premises without being caught or seen. The aim was to test the physical security of the company's premises.&lt;/p&gt;

&lt;p&gt;This is quite interesting, as it highlights the fact that physical security depends heavily on the conditioning of employees, who are often the weakest link.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjhhled8yuu35cbnhfyd0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjhhled8yuu35cbnhfyd0.png" alt=" " width="460" height="618"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Exploring Browser Permissions and Exploiting Permission Hijacking
&lt;/h3&gt;

&lt;p&gt;PDF of the presentation: &lt;a href="https://albertofdr.github.io/web-security-class/browser/browser.permissions" rel="noopener noreferrer"&gt;https://albertofdr.github.io/web-security-class/browser/browser.permissions&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Presentation on managing permissions (e.g. camera) in the browser, which also apply to malicious components that may be found on the site, such as an iframe. This could be the case if the iframe was injected following a website hack or a poorly configured website.&lt;/p&gt;

&lt;p&gt;The presentation highlights the importance of defining HTTP headers in order to more finely manage the browser permissions authorised on a website. Similar to a Content Security Policy (CSP) but for browser permissions.&lt;/p&gt;

&lt;h3&gt;
  
  
  From YAML to Root: CI/CD Pipeline Attacks and Countermeasures
&lt;/h3&gt;

&lt;p&gt;Video of the presentation: &lt;a href="https://www.youtube.com/watch?v=YUbN6MuiuFM" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=YUbN6MuiuFM&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The presenter explains the potential exploitation and recovery of secrets via compromised CI/CD. With different types of access, how it is possible to exfiltrate secrets each time. Focused mainly on Azure DevOps but also applies to GitHub actions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Workshops and CTF
&lt;/h2&gt;

&lt;p&gt;I was unable to participate in the workshops or the CTF because I bought my tickets at the last minute.&lt;/p&gt;

&lt;p&gt;There were 12 workshops where participants had to solve exercises while being guided by the organiser. The exercises ranged from application exploitation to hardware.&lt;/p&gt;

&lt;p&gt;List here: &lt;a href="https://grehack.fr/workshops/" rel="noopener noreferrer"&gt;https://grehack.fr/workshops/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The CTF took place in a large room at ENSIMAG, where participants formed groups of up to eight people. The groups had to solve challenges in the following categories:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cryptography&lt;/li&gt;
&lt;li&gt;Reverse Engineering&lt;/li&gt;
&lt;li&gt;Exploit&lt;/li&gt;
&lt;li&gt;Web&lt;/li&gt;
&lt;li&gt;Forensics&lt;/li&gt;
&lt;li&gt;Hardware&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Mood
&lt;/h2&gt;

&lt;p&gt;The atmosphere was very student-oriented, and it was nice to discuss security issues with students and young workers.&lt;/p&gt;

&lt;p&gt;Many French companies were present, including Synacktiv (a branch in Lyon), Orange, DGSE, EDF and many others: &lt;a href="https://grehack.fr/sponsors/" rel="noopener noreferrer"&gt;https://grehack.fr/sponsors/&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;I was personally very pleased to have participated in this conference.&lt;/p&gt;

&lt;p&gt;Although many of the talks did not apply to Camptocamp's field of activity, some of them still provided me with additional knowledge that I can apply in my work (see the list of presentations above).&lt;/p&gt;

&lt;h2&gt;
  
  
  Bonus
&lt;/h2&gt;

&lt;p&gt;At the end of the day, participants in the audience can give short presentations, in the style of ‘Lightning talks’. It was almost exclusively students, and the atmosphere was rather light-hearted, with everyone laughing about the intrusions they had each managed to pull off.&lt;/p&gt;

&lt;p&gt;These talks are called ‘Rump session’.&lt;/p&gt;

&lt;p&gt;The one that made me laugh the most was a student who began his presentation with:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I need to eat and I don't have any money. So it's either work at Burger King or hack Burger King.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;He then explained how he abused the Burger King app's coupon system to get free burgers (in very large quantities).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F53booykcdmhux1wxes88.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F53booykcdmhux1wxes88.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>grehack</category>
      <category>security</category>
      <category>grenoble</category>
      <category>techtalks</category>
    </item>
    <item>
      <title>FOSDEM 2025: Less walking but more talking</title>
      <dc:creator>Emilien Devos</dc:creator>
      <pubDate>Fri, 14 Feb 2025 15:02:33 +0000</pubDate>
      <link>https://dev.to/camptocamp-geo/fosdem-2025-less-walking-but-more-talking-2354</link>
      <guid>https://dev.to/camptocamp-geo/fosdem-2025-less-walking-but-more-talking-2354</guid>
      <description>&lt;p&gt;This post is feedback about my experience at FOSDEM 2025 at Brussels, Belgium: &lt;a href="https://fosdem.org/2025/" rel="noopener noreferrer"&gt;https://fosdem.org/2025/&lt;/a&gt; and &lt;a href="https://fosdem.org/2025/about/" rel="noopener noreferrer"&gt;https://fosdem.org/2025/about/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Vibe
&lt;/h2&gt;

&lt;p&gt;Last year, I went to FOSDEM 2024. My agenda was full of talks and the two days were just running between the building. As demonstrated by the famous FOSDEM dance:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsi5zaxtzbiqfnlotxsbf.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsi5zaxtzbiqfnlotxsbf.gif" alt="Image description" width="298" height="168"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;FOSDEM 2024 was exhausting for me, so this year I made the decision to attend less talk and do more socializing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Exchange with the Open Source community and gaining experience
&lt;/h2&gt;

&lt;p&gt;I decided to spend more time in exchanging with other people. Discussing with the open source community: discuss new projects, get experience on how other open source projects are managed or how other people work.&lt;/p&gt;

&lt;p&gt;In bars every night after the FOSDEM or at the cafeteria.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdc4j4eao9c47yi0lvyo2.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdc4j4eao9c47yi0lvyo2.jpg" alt="Image description" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And I also attended one "Birds Of a Feather" (BOF) conference. Which is a session in a small room where everyone that want to discuss the defined subject is free to join. This year I attended the "Archlinux BOF" one.&lt;/p&gt;

&lt;p&gt;There were the maintainers of ArchLinux which answered all the questions from the users. The atmosphere of the room made it very pleasant to discuss and listen to the different people.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpcj4bzg2v4dcfr2z2xs3.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpcj4bzg2v4dcfr2z2xs3.jpg" alt="Image description" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Maybe next year FOSDEM could get a BOF room about geospatial?&lt;/p&gt;

&lt;h2&gt;
  
  
  Talks
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Geospatial
&lt;/h3&gt;

&lt;p&gt;This year is the return of the geospatial track. We had some great talks, of which one of them &lt;a href="https://fosdem.org/2025/schedule/event/fosdem-2025-6058-openlayers-the-reference-web-mapping-library/" rel="noopener noreferrer"&gt;was presented by Olivia Guyot about OpenLayers&lt;/a&gt;! The list is here: &lt;a href="https://fosdem.org/2025/schedule/track/geospatial/" rel="noopener noreferrer"&gt;https://fosdem.org/2025/schedule/track/geospatial/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One talk that interested me was &lt;a href="https://fosdem.org/2025/schedule/event/fosdem-2025-5879-maptcha-the-open-source-captcha-that-improves-openstreetmap/" rel="noopener noreferrer"&gt;"MapTCHA, the open source CAPTCHA that improves OpenStreetMap"&lt;/a&gt;. It's a proof of concept of a CAPTCHA with OSM geospatial data.&lt;/p&gt;

&lt;p&gt;A reCAPTCHA like but open source and with OSM data instead of Google Maps data.&lt;/p&gt;

&lt;h3&gt;
  
  
  About Open Source funding
&lt;/h3&gt;

&lt;p&gt;A Camptocamp, we have to finance a lot of open source projects. I bookmarked a lot of interesting talks in order to discover how others are doing and also gather interesting ideas that could get used at Camptocamp. (I did not attend all of them)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://fosdem.org/2025/schedule/event/fosdem-2025-5680-what-do-maintainers-need-from-funders-and-others-we-asked-maintainers-to-find-out-/" rel="noopener noreferrer"&gt;What do maintainers need from funders and others? We asked Maintainers to find out.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://fosdem.org/2025/schedule/event/fosdem-2025-4149-why-and-how-companies-should-pay-open-source-maintainers/" rel="noopener noreferrer"&gt;Why and How Companies Should Pay Open Source Maintainers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://fosdem.org/2025/schedule/event/fosdem-2025-5279-funding-foss-together-combining-public-and-private-efforts/" rel="noopener noreferrer"&gt;Funding FOSS together: Combining public and private efforts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://fosdem.org/2025/schedule/event/fosdem-2025-6481-when-is-it-right-to-say-no-to-funding-/" rel="noopener noreferrer"&gt;When is it Right to Say No to Funding?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://fosdem.org/2025/schedule/event/fosdem-2025-6133-how-do-we-get-the-european-union-to-invest-in-foss-maintenance-and-security-/" rel="noopener noreferrer"&gt;How do we get the European Union to invest in FOSS maintenance and security?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://fosdem.org/2025/schedule/event/fosdem-2025-5576-open-source-funding-you-re-doing-it-wrong/" rel="noopener noreferrer"&gt;Open source funding: you’re doing it wrong&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Other very interesting talks that I attended
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://fosdem.org/2025/schedule/event/fosdem-2025-5052-immich-self-hosted-photo-and-video-management-solution/" rel="noopener noreferrer"&gt;Immich: Self-hosted photo and video management solution&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Google photos "clone" but that you can host yourself and is open source.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://fosdem.org/2025/schedule/event/fosdem-2025-4514-open-source-should-have-an-answer-to-teams/" rel="noopener noreferrer"&gt;Open source should have an answer to Teams&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The speaker talked about how Nextcloud talk can be an open source alternative to Microsoft Teams.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://fosdem.org/2025/schedule/event/fosdem-2025-5130-ten-years-as-a-free-open-and-automated-certificate-authority/" rel="noopener noreferrer"&gt;Ten Years as a Free, Open, and Automated Certificate Authority&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Let's Encrypt explained what has changed since the project was created, 10 years ago. And with a new feature that they are offering to the public!&lt;/p&gt;

&lt;h3&gt;
  
  
  All the other talks
&lt;/h3&gt;

&lt;p&gt;There are many talks that I wanted to attend but was unable to. It's fine because FOSDEM has a recording of all of them, and it's available in the schedule: &lt;a href="https://fosdem.org/2025/schedule/day/saturday/" rel="noopener noreferrer"&gt;Saturday&lt;/a&gt; and &lt;a href="https://fosdem.org/2025/schedule/day/sunday/" rel="noopener noreferrer"&gt;Sunday&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The list is huge, so you might want to find talks that might interest you by topic instead: &lt;a href="https://fosdem.org/2025/schedule/tracks/" rel="noopener noreferrer"&gt;https://fosdem.org/2025/schedule/tracks/&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final notes
&lt;/h2&gt;

&lt;p&gt;FOSDEM has turned 25 years. This year there have been many more speakers compared to last year, 1184 speakers this year compared to 933 last year!&lt;/p&gt;

&lt;p&gt;I'm looking for next FOSDEM 😃!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frg8k3r5fx1kcujo8nxh7.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frg8k3r5fx1kcujo8nxh7.jpg" alt="Image description" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fft17zvxe37hcbgjsv6fy.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fft17zvxe37hcbgjsv6fy.jpg" alt="Image description" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fayt20vhier5cueegvizk.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fayt20vhier5cueegvizk.jpg" alt="Image description" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>camptocamp</category>
      <category>fosdem</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
