Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 201
  1. Cet article présente les liens et compléments à ma conférence du 8 octobre 2026 a l'Azimut, Estavayer-le-Lac: "Intelligence Artificielle, défis et perspectives".

  2. I was very honored to deliver the opening keynote at DevOpsDays Zürich 2026 (in Winterthur, of course) on May 6th, 2026 with my new talk, "Engineering & Ethics: Responsibility by Design".

  3. Je prépare une conférence grand public pour expliquer l'IA, comment ça marche et comment en tirer parti de manière responsable et durable.

  4. I had the pleasure to present my view on the history of Apache Sling, at the adaptTo conference in Berlin in late September 2025.

  5. We often consider software engineering as one discipline, but I think foundational and application software are almost two different worlds.

  6. I had the pleasure of giving my talk on the Power of Simplicity, Crafting durable software systems at DevOpsDays Zürich 2025 today (in Winterthur - of course), and enjoyed it very much.

  7. A post in French about a talk that I gave at devfest Dijon 2024.

  8. Discussions about whether we should use Artifical Intelligence helpers for creative work remind me of musician's unions attempting to ban synthesizers and drum machines, back in the early eighties, as told by the articles linked at the end of this post.

  9. Surviving large mailing lists in 2024

    It'll soon be 25 years since I started collaborating via mailing lists in open source communities.

  10. Here are the slides and recording of my "Distributed teams that actually work" talk at Devoxx UK today.

  11. I don't know about you but I've been having a hard time getting accepted for speaking at Devoxx conferences.

  12. Speaking (in French) at the Very Tech Trip conference in Paris in February was nice!

  13. Any custom HTML elements on this page?

    Speaking of Web Components, this script lists the custom elements registered on a browser's current page. ( [...new Set([].map.call( document.querySelectorAll('*'), el => el.nodeName.toLowerCase())) ].filter( customElements.get.bind(custom…

  14. Youngsters who might be interested in doing an apprenticeship with us were in the office this week, and I spent an afternoon teaching them the basics of programming.

  15. Moved, again!

    Moving this blog to a platform where I have more (as in complete) control has been on my mind for a while.

  16. WW;SW : Well Written, Subtly Wrong !

    Generative AI is great - but we shouldn't believe everything it tells us.

  17. SSL/TLS certificates with Let's Encrypt

    This is mostly a notes to self post, about something that I rarely do and that has become much easier than what I remembered.

  18. This being the year of COVID-19, many of us are recording videos for online conferences.

  19. The below message is from 2000 but I think it still applies to open source collaboration in the 21st century.

  20. It's pretty quiet here these days...

    I haven't published here in a while, but I've been writing and presenting elsewhere: Coordinating the Adobe Tech Radar as its Lead Editor.

  21. I'm amazed at how many so-called "enterprise software systems" do not embrace the Web model in 2010, making them way much harder and much less fun to use than they should be.

  22. As open source comes of age and becomes mainstream, more and more job postings include "open source skills" in their requirements.

  23. I originally published this article on SD Times, republishing it to keep it around for posterity...

  24. How would you feel if you had to regularly expense $1200 so you could “tell a few teammates something”.

  25. Large Mailing Lists Survival Guide

    Here’s a “survival guide” that we use at Adobe to help our colleagues make sense of our busy Open Development mailing lists.

  26. Apache: lean and mean, durable, fun!

    My current Fiat Punto Sport is the second Diesel car that I own, and I love those engines.

  27. French-speaking fortysomethings might remember the Shadoks, a two-minute TV comics show that aired on ORTF when I was a kid.

  28. As much as I like the microservices concept (*) the name does not really make sense to me.

  29. Being able to redeploy your OSGi bundles automatically when you make changes to their source code is very useful when developing Apache Sling applications, for example.

  30. While waiting for the soup to be ready and for the guests to arrive, let me wish all of my readership (yes, both of you guys) a Merry Christmas!

  31. Continous Deployment with Apache Sling

    Today I had the pleasure to attend the Master's thesis defense of our intern Artyom Stetsenko, titled Continous Deployment of Apache Sling Applications.

  32. So you want to talk at this conference?

    I regularly review talk submissions for tech conferences, and here's a list of what I'm mostly looking for when deciding to accept or reject a talk.

  33. I’m currently working on my keynote for next week’s Connect - Web Experience 2014 conference in Basel and very much looking forward to it!

  34. I'm sorry to be ranting here instead of writing about more creative things, but here's a perfect example of the "second-system effect" - replacing simple software that works perfectly well with something supposedly more powerful...that doesn't work.

  35. Prompted by a colleague's question about profiling the startup time of Apache Sling systems, I vaguely remembered writing something a while ago, but couldn't find it immediately.

  36. jq : sed, grep and awk for json

    From the very useful tools department: today I stumbled on jq, via Jeroen Janssen's 7 command-line tools for data science blog post.

  37. The Five Wisdoms of Open Development

    Preparing my Open Development in the Enterprise talk for ApacheCon NA 2013 in Portland the week after, I've tried to capture the basic wisdoms of day-to-day work in an Open Development environment: If it didn't happen on the dev list, it didn't happen.

  38. Ten years of blogging!

    Although I had marked the date in my calendar, a great ApacheCon kept me busy and I missed Tuesday's date for announcing that it's been ten years now since I started blogging.

  39. Great keynote by Leslie Hawthorn at Berlin Buzzwords today - here are my quick notes.

  40. Thinking of RESTful services as intelligent websites helps drive our architecture decisions towards simplicity, discoverability and maximum use of the HTTP protocol.

  41. Stefano's Mazzocchi's Busy List Pattern

    Update: I'm re-reading this in April 2023, twelve years later, and it's impressive how well this also applies to our modern chat-based communications channels.

  42. Some tools, like the Sling OSGi Installer, require the MANIFEST.MF to be the first file in a jar file, or they won't find it.

  43. Here's my quick on-the-spot notes of Mark O'Neill's (@marxculture) excellent presentation, on how a government's IT can innovate.

  44. Turning 42, and why I love my job

    I'll be turning 42 in a few months (counting in base 12 of course) and it feels like a good time to reflect on what it is that makes my job enjoyable.

  45. I've been studying the collaboration processes of the Apache Software Foundation (ASF) for a while [1], by observing and practicing the successful collaboration model that we use in ASF projects.

  46. Zdnet.com is talking about the ASF accepting or rejecting a new project - let me mention that this is not exactly how things work.

  47. Google recently announced their +1 button, which will without a doubt make the Internet a better place.

  48. When I was a kid, my aunt gave me a book called the art of engineering.

  49. We're moving to fragment bundles in Sling instead of using system properties, for example to export packages from the JVM's classpath.

  50. On speaking in URLs

    I've seen about five examples just today where speaking in URLs (I spoke about that before, slide 27) would have saved people from misunderstandings, and avoided wasting our collective time.