Blog archive

2026

  1. Customize GitHub Copilot CLI Status Line

2025

  1. DevFest Nantes 2025: Stop Coding Like It's 2022—The Agentic Era is Here
  2. Modernizing Legacy Code with GitHub Copilot: A Documentation-First Approach

2024

  1. Effortlessly Generate JSON Arrays from Raw Data with GitHub Copilot
  2. Efficiently Format Data in My IDE with GitHub Copilot
  3. Creating a CSV from SQL statements with GitHub Copilot
  4. Rapid Prototyping with GitHub Copilot: A Quick Journey into Image Processing

2023

  1. TDD/Test Failures: Resolving Issues with GitHub Copilot
  2. Resize multiple Next.js components with GitHub Copilot
  3. Seamless React State Updates: Mastering Lists with GitHub Copilot
  4. Quarkus: Simplifying Cloud File Uploads
  5. Java: Using MessageFormat to Generate JSON
  6. Creating a Typescript Class from a JSON file
  7. Quarkus: Database Projection with Panache
  8. Seamless Internationalization with GitHub Copilot
  9. Simplifying Data Generation with GitHub Copilot
  10. Accelerating REST Development with GitHub Copilot
  11. Quarkus: Default Values for Panache Entity Fields
  12. Revoke Deploy Keys with GitHub CLI
  13. GitHub Copilot: How I use it, and Why I love it

2022

  1. GitHub Self-Hosted Runner Autoscaling with Kubernetes
  2. Getting Started with GitHub Releases
  3. Use Private Actions with your Team

2021

  1. Write GitHub Action: Checks and Annotations API (Part 2)
  2. How to Write Custom GitHub Action (Part 1)

2020

  1. Simple caching service with Redis
  2. How to use SSL/TLS with Redis Enterprise

2019

  1. Redis Rolling Upgrade on Pivotal Cloud Foundry (PCF)
  2. Multi-Nodes Redis Cluster with Docker
  3. Getting Started with Redis Streams and Java

2018

  1. Getting Started With MapR-DB JSON REST API

2017

  1. Getting started with MapR-DB Table Replication
  2. Getting Started with Kafka REST Proxy for MapR Streams
  3. Getting Started with MQTT and Java

2016

  1. Getting started with Apache Flink and Mapr Streams
  2. Getting started with Apache Flink and Kafka
  3. Streaming Analytics in a Digitally Industrialized World
  4. Setting up Spark Dynamic Allocation on MapR
  5. Save MapR Streams messages into MapR DB JSON
  6. Getting Started with MapR Streams
  7. Getting Started with Sample Programs for Apache Kafka 0.9

2015

  1. Using Apache Drill REST API to build ASCII Dashboard with node
  2. Convert a CSV File to Apache Parquet with Drill
  3. Apache Drill : How to create a new function?
  4. MongoDB : Playing with Arrays
  5. Introduction to MongoDB Security
  6. Moving my beers from Couchbase to MongoDB
  7. Everybody says “Hackathon”!
  8. Nantes MUG : Event #2
  9. How to create a pub/sub application with MongoDB ? Introduction

2014

  1. Big Data... Is Hadoop the good way to start?
  2. Introduction to MongoDB Geospatial feature
  3. db.person.find( { 'role' : 'DBA' } )

2013

  1. Pagination with Couchbase
  2. How to implement Document Versioning with Couchbase
  3. Deploy your Node/Couchbase application to the cloud with Clever Cloud
  4. SQL to NoSQL : Copy your data from MySQL to Couchbase
  5. Create a Couchbase cluster in less than a minute with Ansible
  6. Six months as Technical Evangelist at Couchbase
  7. Screencast : Fun with Couchbase MapReduce and Twitter
  8. Easy application development with Couchbase, Angular and Node
  9. How to get the latest document by date/time field?
  10. Introduction to Collated Views with Couchbase 2.0
  11. Getting started with Couchbase and node.js on Windows

2012

  1. Couchbase 101: Create views (MapReduce) from your Java application
  2. What to do if your Couchbase Server does not start?
  3. New Adventure...
  4. Couchbase : Create a large dataset using Twitter and Java
  5. Create a Simple Node.js and Couchbase application... on OS X
  6. Couchbase 101 : install, store and query data
  7. eXo Platform: Internationalization of content
  8. Twitter Boostrap 2 and Google Maps
  9. SAP Cloud Inside : Build and Run Applications in the Cloud
  10. eXo Platform : Integrate Twitter and eXo Activity Stream

2011

  1. How to watch YouTube videos offline (on OS X)?
  2. Installing Memcached on Mac OS X and using it in Java
  3. JAX-RS: Jersey and JSON single element arrays
  4. How to create a new Content List Template for eXo Platform 3
  5. How to protect your REST service and Gadget in eXo Platform
  6. eXo Cloud IDE : develop for the Cloud on the Cloud
  7. How to calculate the size of a folder in JCR (Java Content Repository)?
  8. iOS 101: How to convert a String to a NSDate

2010

  1. What Apple’s Announcement Really Means to Java Developers
  2. Create and Deploy a JAX-RS REST service on Google App Engine
  3. VirtualBox: How to clone a virtual machine?

2009

  1. NantesJUG: Next Meeting Friday November 13th about 'Google Technologies'
  2. USI2009: The Geek and Boss French Conference
  3. Next Generation Portals : How OpenSocial Standard Adds Social to the Mix?
  4. Conference season for eXo Platform in Paris
  5. JAX-WS: How to configure the service end point at runtime?
  6. Interest of Enterprise Portals
  7. Screen Cast: eXo WebOS: How to use a Google Gadget as an eXo WebOS Application

2008

  1. eXo Portal and Google Gadgets: Great post from Laurent Bois
  2. (French) eXo Platform Nominee for 01.Net awards.
  3. New cool tools that I am using: DabbleBoard & Balsamiq
  4. A month in eXo... busy busy busy...
  5. Joining eXo Platform
  6. The good side of expensive oil price...
  7. Seesmic in action on TechCrunch's 'great' Twitter post....
  8. What is Twitter? It is a simple tool to turn off lights
  9. JavaOne 2008: Groovy and Grails presentations and code
  10. Sun/Liferay: why? and what is the next step?
  11. JavaOne 2008: my sessions choice...
  12. Launch of Exo Enterprise WebOS
  13. Exposing a Database as a Web Service... with OracleAS and DB
  14. My (Work) Life on a Key: XWiki and other portables applications
  15. Oracle Acquisitions... cannot remember all of them?
  16. Looking for a Wiki... take a look to WikiMatrix
  17. Oracle JAX-RPC: How to change the Character Encoding?
  18. My first Sogeti Kickoff: a great experience
  19. IBM ProjectZero: A new development model for commercial software?
  20. New Poll: Which 'Web 2.0' Tools are you using for business?
  21. Infoq news: 'Request: Sun Drop Support for JRuby
  22. Which sites are you using for 'business'? Another Web2.0 list...

2007

  1. Web Services and Files Exchange
  2. Working on a large XML or SOA project: think about 'separation of concerns'
  3. Portal Project: Time to Think about your Social Networking Enterprise Strategy
  4. Oracle Open World 2007: presentations available online
  5. A Groovier ADF with Oracle ADF 11
  6. Guillaume Laforge Interview on JavaLobby
  7. The good and bad of PLC ethernet... in hotels
  8. Paris 'SOA Forum' feedback; and little comments about SOA projects
  9. Free Burma: International Bloggers' Day for Burma on the 4th of October
  10. Derek Sivers's blog: 7 reasons I switched back to PHP after 2 years on Rails
  11. IDTVG and Co: how to merge meetic and expedia
  12. Prototype Windows: the best way to create 'Web 2.0' windows
  13. Java 101: Generate a unique identifier with java.util.UUID
  14. OracleAS OC4J and Java EE releases....
  15. Visiting Paris with Velib (new bike transit system)
  16. BPEL in Cluster: In which node my process is working
  17. Using your Built-In iSight with Parallels (and VMWare)
  18. Endangered Peregrine Falcons Return to Oracle HQ
  19. Oracle Development Kit for Spring
  20. OracleAS & JDeveloper: JavaEE 5.0 Technology Preview
  21. Oracle Develop 2007: conference near you from Oracle
  22. Online Public Libraries: Google Books and now.. Europeana
  23. Grails vs Rails Performance Benchmark
  24. Tangosol is joining the Oracle family
  25. Using Groovy within Oracle Data Integrator
  26. JavaEE 5 Features of OracleAS 10gR3
  27. Oracle donates Toplink to Eclipse
  28. Netbeans : OC4J support available
  29. Spring and Oracle: I21 blog entry about Oracle contribution to Spring
  30. OC4J tip: changing the server information
  31. The first International Grails eXchange 2007
  32. Groovy 101: Extracting XML from your database
  33. Groovy 101: Importing XML in your database
  34. Oracle Application Server 10gR3: iHat
  35. Oracle Web Services: Sharing Session between client calls
  36. New Groovy Plugin for Oracle JDeveloper 10g
  37. Grails 0.4 Released...
  38. Oracle JDeveloper (10.1.3.2) / WebCenter available for download
  39. JDJ Review: Oracle JDeveloper An IDE Worth a Second Look
  40. Apple released beta version of Dashcode
  41. Using Oracle Data Integrator on Mac OS X
  42. OTN Article: Install Oracle RAC 10g on Oracle Enterprise Linux Using VMware Server
  43. Oracle JDeveloper Features Matrix
  44. How to use SOAP Compression using JAX-RPC
  45. Groovy 1.0 released

2006

  1. SOAP Client: A simple Web Services testing tools for Mac
  2. VMWare finally on Mac (Beta)
  3. A nice christmas present for Groovy and Grails project
  4. Jesus Rodriguez: Interoperability between OracleAS and between Windows Communication Foundation (WCF)
  5. Web Conference: Groovy & Grails UG London
  6. Calling a Web Services Protected using HTTP Basic
  7. OC4J: Sending system level message in the console window
  8. Download the The Oracle Technology Network (OTN) 'Greatest Hits'
  9. IBM article: JAX-RPC vs JAX-WS
  10. JDeveloper: What are my System Properties?
  11. Using HTTPS with Web Services
  12. Come to Oracle Open World and watch Mr Spring and Mr Apache speak
  13. Accessing User Principal in a Web Service
  14. Choose a scripting language? Groovy or JRuby?
  15. More Groovy at Javaone !
  16. Grails on Oracle (OracleAS and OracleXE)
  17. Oracle BPEL: Debugging 'internal' SOAP Messages
  18. Google Data APIs
  19. Oracle Industrial Telnet Server (ITS): The OracleAS Hidden Treasure..
  20. Oracle Fusion Middleware and Microsoft Interoperability - Developer's Guide
  21. SourceLabs SASH certified on Oracle Fusion Middleware
  22. Is OracleAS Portal used on the Internet????
  23. Javaworld: Jason Hunter's 'New features added to Servlet 2.5'

2005

  1. SearchWebServices: Oracle's Steve Harris on Java and standing out in SOA
  2. Oracle 10g: Oracle Open World Top 10 presentations
  3. Using Eclipse WTP and OracleAS/OC4J
  4. Installing Blojsom on OracleAS 10g (10.1.3)
  5. PHP will beat Java? Not sure about it...
  6. Can I do SOA with Web Services today?
  7. Publishing SQL and DML as Web Service
  8. Oracle Developer Day: September/October Sessions
  9. Oracle JDeveloper 10g (10.1.3) EA 1 available
  10. Oracle Open World: Monday
  11. Oracle Open World: Sunday
  12. Administer and Monitor OC4J using JConsole
  13. Beta Version of Zend Core for Oracle available
  14. Online Groovy Beginners Tutorial
  15. YAIM (Yet Another Instant Messenging): Google Talk
  16. Oracle at FTP Java Pro Live
  17. JavaOne Hangover
  18. JavaOne Day 1: What do to today?
  19. JavaOne: Oracle activities
  20. Google Code: AJAXSLT
  21. Thanks to MozBackup...
  22. Pushlets are adopting AJaX
  23. JSR 198 Early Draft Open For Review
  24. Summary of Ajax frameworks
  25. Steve Jobs' Keynote...
  26. Apple on Intel.. Xbox on PowerPC is the world getting crazy
  27. 'Scripting: Higher Level Programming for the 21st Century' paper from John K. Ousterhout
  28. Good Bye JAX-RPC, weclome to JAX-WS
  29. Leaving for India...
  30. Oracle SQL Developer Express
  31. Web UI: What's behind AJAX? Simple use cases using XMLHttpRequest
  32. Which kind of developer are you? A software terrorist?
  33. J2EE application development for Forms and Designer developers
  34. Web Services and SOA Web Site
  35. A very good HTML Editor... and open source
  36. Mike Keith Blog: The EJB 3.0 Hibernate Fallacy
  37. Free Subversion Online Book
  38. Infoworld about OracleAS 10gR2: Write once
  39. JavaPolis Survey: Which Persistence...
  40. yagoohoogle : the best of both world.. in a simple way
  41. Simplified Development using EJB 3.0: Raghu Kodali tested it for us
  42. What to think about all the Ajax noise?
  43. New Oracle Products on OTN
  44. PHP on OC4J??? Yes with JSR 223 RI
  45. Blog Beginner: check out w.bloggar and other desktop tools
  46. JavaWorld Article: Choosing a Java scripting language
  47. Great News ! OracleAS EJB 3.0 Preview is available
  48. Oracle and PHP
  49. BPEL: Edwin answer to Dutch'Rant post
  50. JSR 223: Public Review of the Specification
  51. JavaWorld Article: Event-driven services in SOA
  52. uConnect my best Blue Tooth experience.. so far...
  53. First 2005 resolution: make a donation for South Asia

2004

  1. Eclipse and OC4J using the Lomboz Plugin
  2. What's new in OC4J 10g (10.1.3) Developer Preview
  3. Oracle Toplink and Spring framework integration
  4. At Oracle Open World all the week
  5. New OC4J and JDeveloper Release Available
  6. Article: Transaction Processing in Distributed Service-Oriented Applications
  7. Some cool stuff about JSP 2.0
  8. New Oracle White Paper: Accelerate Development and Deployment of Service-Oriented Applications
  9. Oracle TopLink: Happy 10th Anniversary
  10. Windows User finally you will be able to use Konfabulator
  11. HTML/Javascript tip: Refreshing an image not the full page
  12. First contact with Oracle Database XE
  13. Oracle Application Server and OC4J Certification
  14. Mike Keith about Java2 5.0 Annotations
  15. New Dynamic Menu for OracleAS Portal 10g
  16. Jive portlets for OracleAS Portal
  17. Looking for articles: use JavaPro magazine collection
  18. Groovy, Java's New Scripting Language
  19. Good taste tool: del.icio.us
  20. Sample Code: BLOB insertion in Oracle10g
  21. Struts or JSF by Craig McClanahan
  22. Persistence reconciliation for POJO....
  23. Oracle Application Server 10g Sets World Record SPECjAppServer 2002 Performance Result on Fujitsu PRIMEPOWER Servers
  24. O/R Mapping Benchmark: new Oracle Toplink results
  25. Portlet Development Book and Web Site
  26. Have we lost the Groove ?
  27. Oracle releases early version of JavaServer Faces Components
  28. Weather syndication
  29. AspectJ Tool for JDeveloper 10g
  30. Struts 1.2.1 Beta available / JDeveloper 10g How-To
  31. Which Version I am running ?
  32. Opening the Black Box of Integration
  33. Shirky.com: In Praise of Evolvable Systems
  34. JavaOne and Apple WWDC 2004
  35. Do not remember the default password... here a list...

2003

  1. OmniPortlet tip: use stored procedure with the SQL data source
  2. How to configure Web Cache to cache remote portlet content
  3. Add columns to OmniPortlet
  4. Looking for Portlets ?
  5. Portlet with a vertical scroll bar