41554 blogs · [ { "id": "01a0c510-4cf4-7229-8d48-03386d13154c", "title": "Intelligence Artificielle, défis et perspectives: liens et compléments", "url": "https://grep.codeconsult.ch/2026/09/21/complements/", "published_at": "2026-09-21T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fcaedfa2c", "title": "Engineering & Ethics: Responsibility by Design", "url": "https://grep.codeconsult.ch/2026/05/06/ethicsZH/", "published_at": "2026-05-06T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fcb565ae9", "title": "Intelligence Artificielle, défis et perspectives", "url": "https://grep.codeconsult.ch/2026/03/03/ia-defis-perspectives/", "published_at": "2026-03-03T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fcc0d71a7", "title": "An Illustrated History of Apache Sling, at adaptTo 2025", "url": "https://grep.codeconsult.ch/2025/08/29/adaptTo/", "published_at": "2025-08-29T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fccd8287d", "title": "Foundational vs. application software: two worlds?", "url": "https://grep.codeconsult.ch/2025/03/20/foundational-vs-application-software/", "published_at": "2025-03-20T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fcdd73dee", "title": "The Power of Simplicity - my first time at DevOpsDays", "url": "https://grep.codeconsult.ch/2025/03/13/zh/", "published_at": "2025-03-13T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fce3e0cb9", "title": "Faire simple, la clé de la durabilité? (DevFest Dijon 2024)", "url": "https://grep.codeconsult.ch/2024/12/06/dijon/", "published_at": "2024-12-06T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fcec8dfb6", "title": "Banning AI? How about synthesizers and drum machines?", "url": "https://grep.codeconsult.ch/2024/11/20/banning-ai-synths-drum-machines/", "published_at": "2024-11-20T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fcf5ec081", "title": "Surviving large mailing lists in 2024", "url": "https://grep.codeconsult.ch/2024/09/13/surviving-large-mailing-lists-2024/", "published_at": "2024-09-13T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fcfa79374", "title": "Distributed teams that actually work - Devoxx UK 2023", "url": "https://grep.codeconsult.ch/2023/05/11/distributed-teams-that-actually-work/", "published_at": "2023-05-11T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fd05d7b7c", "title": "From one Devoxx to the next: async decisions & distributed teams", "url": "https://grep.codeconsult.ch/2023/05/02/from-one-devoxx-to-the-next/", "published_at": "2023-05-02T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fd10883e2", "title": "VanillaJS & the Web Platform, a match made in heaven?", "url": "https://grep.codeconsult.ch/2023/03/29/vanilla-js-web-platform/", "published_at": "2023-03-29T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fd1c07815", "title": "Any custom HTML elements on this page?", "url": "https://grep.codeconsult.ch/2023/03/28/any-custom-elements-here/", "published_at": "2023-03-28T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fd2aa8483", "title": "Teaching programming: Sonic Pi for the win!", "url": "https://grep.codeconsult.ch/2023/03/24/teaching-programming-sonic-pi-ftw/", "published_at": "2023-03-24T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fd2af5c51", "title": "Moved, again!", "url": "https://grep.codeconsult.ch/2023/03/21/moved-again/", "published_at": "2023-03-21T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fd2b67af2", "title": "WW;SW : Well Written, Subtly Wrong !", "url": "https://grep.codeconsult.ch/2023/03/16/wwsw-well-written-subtly-wrong/", "published_at": "2023-03-16T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fd3a7d527", "title": "SSL/TLS certificates with Let's Encrypt", "url": "https://grep.codeconsult.ch/2021/02/04/ssl-tls-certificates-with-lets-encrypt/", "published_at": "2021-02-04T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fd4230cc2", "title": "How to record decent conference videos - without breaking the bank!", "url": "https://grep.codeconsult.ch/2020/08/06/how-to-record-decent-conference-videos-without-breaking-the-bank/", "published_at": "2020-08-06T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fd4700c99", "title": "Rules For Revolutionaries (2000 edition)", "url": "https://grep.codeconsult.ch/2020/04/07/rules-for-revolutionaries-2000-edition/", "published_at": "2020-04-07T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fd52a44d2", "title": "It's pretty quiet here these days...", "url": "https://grep.codeconsult.ch/2020/01/07/its-pretty-quiet-here-these-days/", "published_at": "2020-01-07T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fd54b5244", "title": "Would you hire an open source developer?", "url": "https://grep.codeconsult.ch/2018/01/03/would-you-hire-an-open-source-developer/", "published_at": "2018-01-03T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fd58b9112", "title": "Great software is like a great music teacher", "url": "https://grep.codeconsult.ch/2018/01/03/great-software-is-like-a-great-music-teacher/", "published_at": "2018-01-03T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fd6830287", "title": "Open source is done. Welcome to Open Development!", "url": "https://grep.codeconsult.ch/2017/12/14/open-source-is-done-welcome-to-open-development/", "published_at": "2017-12-14T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fd683e3fc", "title": "Status meetings are a waste of time and money", "url": "https://grep.codeconsult.ch/2017/11/23/status-meetings-are-a-waste-of-time-and-money/", "published_at": "2017-11-23T00:00:00+00:00" }, { "id": "01a0877f-5905-73be-a8f7-551fd6884a44", "title": "Large Mailing Lists Survival Guide", "url": "https://grep.codeconsult.ch/2017/11/10/large-mailing-lists-survival-guide/", "published_at": "2017-11-10T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139ee916789", "title": "Apache: lean and mean, durable, fun!", "url": "https://grep.codeconsult.ch/2017/05/19/apache-lean-and-mean-durable-fun/", "published_at": "2017-05-19T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139ef891f7b", "title": "Shared neurons and the Shadok's First Law of Failure", "url": "https://grep.codeconsult.ch/2017/01/30/shared-neurons-and-the-shadoks-first-law-of-failure/", "published_at": "2017-01-30T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139f0474181", "title": "Microservices? Nah...Federated Services!", "url": "https://grep.codeconsult.ch/2016/03/17/microservices-nah-federated-services/", "published_at": "2016-03-17T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139f08b883a", "title": "Redeploy OSGi bundles automatically with fizzed-watcher-maven-plugin", "url": "https://grep.codeconsult.ch/2015/09/17/redeploy-osgi-bundles-automatically-with-fizzed-watcher-maven-plugin/", "published_at": "2015-09-17T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139f0c79f94", "title": "Merry Christmas avec la Soupe a la Bière a Roger!", "url": "https://grep.codeconsult.ch/2014/12/25/merry-christmas-avec-la-soupe-a-la-biere-a-roger/", "published_at": "2014-12-25T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139f11a17ee", "title": "Continous Deployment with Apache Sling", "url": "https://grep.codeconsult.ch/2014/09/02/continous-deployment-with-apache-sling/", "published_at": "2014-09-02T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139f1cadd6e", "title": "So you want to talk at this conference?", "url": "https://grep.codeconsult.ch/2014/08/21/so-you-want-to-talk-at-this-conference/", "published_at": "2014-08-21T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139f27d7699", "title": "It's just a Web server - a plea for simplicity", "url": "https://grep.codeconsult.ch/2014/06/16/its-just-a-web-server-a-plea-for-simplicity/", "published_at": "2014-06-16T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139f3622ea7", "title": "Sony Bridge for Mac, a perfect example of second-system effect #fail!", "url": "https://grep.codeconsult.ch/2014/04/03/sony-bridge-for-mac-a-perfect-example-of-second-system-effect-fail/", "published_at": "2014-04-03T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139f3de35aa", "title": "Simple startup profiling of OSGi applications", "url": "https://grep.codeconsult.ch/2013/10/18/simple-startup-profiling-of-osgi-applications/", "published_at": "2013-10-18T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139f3fcaa60", "title": "jq : sed, grep and awk for json", "url": "https://grep.codeconsult.ch/2013/09/26/jq-sed-grep-and-awk-for-json/", "published_at": "2013-09-26T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139f4448feb", "title": "The Five Wisdoms of Open Development", "url": "https://grep.codeconsult.ch/2013/02/15/the-five-wisdoms-of-open-development/", "published_at": "2013-02-15T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139f4d52988", "title": "Ten years of blogging!", "url": "https://grep.codeconsult.ch/2012/11/09/ten-years-of-blogging/", "published_at": "2012-11-09T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139f4e2bb59", "title": "Open Source Communites are like gardens, says Leslie Hawthorn", "url": "https://grep.codeconsult.ch/2012/06/04/open-source-communites-are-like-gardens-says-leslie-hawhthorn/", "published_at": "2012-06-04T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139f558e48c", "title": "RESTful services as intelligent websites", "url": "https://grep.codeconsult.ch/2012/03/27/restful-services-as-intelligent-websites/", "published_at": "2012-03-27T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139f64bb273", "title": "Stefano's Mazzocchi's Busy List Pattern", "url": "https://grep.codeconsult.ch/2011/12/06/stefanos-mazzocchis-busy-list-pattern/", "published_at": "2011-12-06T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139f6be9147", "title": "MANIFEST.MF must be the first resource in a jar file - here's how to fix broken jars", "url": "https://grep.codeconsult.ch/2011/11/15/manifest-mf-must-be-the-first-resource-in-a-jar-file-heres-how-to-fix-broken-jars/", "published_at": "2011-11-15T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139f78f6517", "title": "Quick notes from Mark O'Neill's Transfer Summit 2011 talk", "url": "https://grep.codeconsult.ch/2011/09/08/quick-notes-from-mark-oneills-transfer-summit-2011-talk/", "published_at": "2011-09-08T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139f7fcd2f3", "title": "Turning 42, and why I love my job", "url": "https://grep.codeconsult.ch/2011/08/24/turning-42-and-why-i-love-my-job/", "published_at": "2011-08-24T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139f8d13f76", "title": "How to fix your project collaboration model?", "url": "https://grep.codeconsult.ch/2011/08/05/how-to-fix-your-project-collaboration-model/", "published_at": "2011-08-05T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139f92e5a34", "title": "Becoming an Apache project is a process, not just a decision", "url": "https://grep.codeconsult.ch/2011/06/01/becoming-an-apache-project-is-a-process-not-just-a-decision/", "published_at": "2011-06-01T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139f9ba9ef6", "title": "+1! (tm) - a rosy financial future for the Apache Software Foundation", "url": "https://grep.codeconsult.ch/2011/04/01/1-tm-a-rosy-financial-future-for-the-apache-software-foundation/", "published_at": "2011-04-01T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139fa420fa6", "title": "glow.mozilla.org: smoke and mirrors, and RESTful design", "url": "https://grep.codeconsult.ch/2011/03/22/glow-mozilla-org-smoke-and-mirrors-and-restful-design/", "published_at": "2011-03-22T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139fad33fc1", "title": "Transforming Maven POM properties with Groovy", "url": "https://grep.codeconsult.ch/2011/02/11/transforming-maven-pom-properties-with-groovy/", "published_at": "2011-02-11T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139fb6b3ca6", "title": "On speaking in URLs", "url": "https://grep.codeconsult.ch/2010/12/03/on-speaking-in-urls/", "published_at": "2010-12-03T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139fbff67d7", "title": "Why the ASF disagrees with Oracle, straight from the Anonymous Coward's mouth", "url": "https://grep.codeconsult.ch/2010/11/16/why-the-asf-disagrees-with-oracle-straight-from-the-anonymous-cowards-mouth/", "published_at": "2010-11-16T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139fc27a069", "title": "Generating hard to guess content URLs in Sling", "url": "https://grep.codeconsult.ch/2010/10/27/generating-hard-to-guess-content-urls-in-sling/", "published_at": "2010-10-27T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139fcd1122b", "title": "Pragmatic validation metrics for third-party software components", "url": "https://grep.codeconsult.ch/2010/10/22/pragmatic-validation-metrics-for-third-party-software-components/", "published_at": "2010-10-22T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139fdb17d99", "title": "Twitter is the new CB...but it's missing the channels!", "url": "https://grep.codeconsult.ch/2010/09/29/twitter-is-the-new-cb-but-its-missing-the-channels/", "published_at": "2010-09-29T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139fde518db", "title": "So Java is more complex than Scala? You must be kidding", "url": "https://grep.codeconsult.ch/2010/08/26/so-java-is-more-complex-than-scala-you-must-be-kidding/", "published_at": "2010-08-26T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139fed67b81", "title": "Adobe, Day and Open Source: a dream and a nightmare", "url": "https://grep.codeconsult.ch/2010/07/30/adobe-day-and-open-source-a-dream-and-a-nightmare/", "published_at": "2010-07-30T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139ff31d4eb", "title": "Dear Oracle, can we have our nice javadoc URLs back?", "url": "https://grep.codeconsult.ch/2010/07/21/dear-oracle-can-we-have-our-nice-javadoc-urls-back/", "published_at": "2010-07-21T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b139ffcf9172", "title": "This is how we work at Apache", "url": "https://grep.codeconsult.ch/2010/07/16/this-is-how-we-work-at-apache/", "published_at": "2010-07-16T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a0044487d", "title": "List all your Maven dependencies", "url": "https://grep.codeconsult.ch/2010/07/08/list-all-your-maven-dependencies/", "published_at": "2010-07-08T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a00988455", "title": "Open innovation in software means open source", "url": "https://grep.codeconsult.ch/2010/07/02/open-innovation-in-software-means-open-source-2/", "published_at": "2010-07-02T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a0190ba20", "title": "My new Flyer ebike: fast and fun!", "url": "https://grep.codeconsult.ch/2010/07/01/my-new-flyer-ebike-fast-and-fun/", "published_at": "2010-07-01T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a02227a47", "title": "Can I haz web?", "url": "https://grep.codeconsult.ch/2010/06/15/can-i-haz-web/", "published_at": "2010-06-15T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a02ef2e74", "title": "Open Innovation in Software means Open Source", "url": "https://grep.codeconsult.ch/2009/12/07/open-innovation-in-software-means-open-source/", "published_at": "2009-12-07T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a0369846c", "title": "What Makes Apache Tick?", "url": "https://grep.codeconsult.ch/2009/11/17/what-makes-apache-tick/", "published_at": "2009-11-17T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a0438500c", "title": "What does Apache provide that other code repositories don't?", "url": "https://grep.codeconsult.ch/2009/11/16/what-does-apache-provide-that-other-code-repositories-dont/", "published_at": "2009-11-16T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a04dddf64", "title": "JCR in 15 minutes", "url": "https://grep.codeconsult.ch/2009/11/03/jcr-in-15-minutes/", "published_at": "2009-11-03T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a054c1f33", "title": "Life in Open Source Communities, live at ApacheCon!", "url": "https://grep.codeconsult.ch/2009/10/30/life-in-open-source-communities-live-at-apachecon/", "published_at": "2009-10-30T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a0642d433", "title": "How well does the french-speaking world know the Apache Software Foundation?", "url": "https://grep.codeconsult.ch/2009/10/27/how-well-does-the-french-speaking-world-know-the-apache-software-foundation/", "published_at": "2009-10-27T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a068b891e", "title": "IKS project, months 4 to 6: a community is born!", "url": "https://grep.codeconsult.ch/2009/07/17/iks-project-months-4-to-6/", "published_at": "2009-07-17T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a06a6d0a3", "title": "The Board is dead, long live the Board!", "url": "https://grep.codeconsult.ch/2009/07/09/the-board-is-dead-long-live-the-board/", "published_at": "2009-07-09T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a074c3447", "title": "The single mailing list dream", "url": "https://grep.codeconsult.ch/2009/06/13/the-single-mailing-list-dream/", "published_at": "2009-06-13T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a0776cc4c", "title": "Back from a great IKS project meeting", "url": "https://grep.codeconsult.ch/2009/05/29/back-from-a-great-iks-project-meeting/", "published_at": "2009-05-29T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a07dd4d24", "title": "Faster testing with the Maven CLI plugin", "url": "https://grep.codeconsult.ch/2009/05/05/faster-testing-with-the-maven-cli-plugin/", "published_at": "2009-05-05T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a07f54e88", "title": "CMIS could be the MIDI interface of content management...", "url": "https://grep.codeconsult.ch/2009/04/28/cmis-could-be-the-midi-interface-of-content-management/", "published_at": "2009-04-28T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a0886fc86", "title": "Oracle buys MySQL (as part of Sun) - a great time to have another look at content repositories!", "url": "https://grep.codeconsult.ch/2009/04/20/oracle-buys-mysql-as-part-of-sun-a-great-time-to-have-another-look-at-content-repositories/", "published_at": "2009-04-20T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a08bcc4f6", "title": "The latest meme: 10 things about me", "url": "https://grep.codeconsult.ch/2009/04/16/the-latest-meme-10-things-about-me/", "published_at": "2009-04-16T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a0981f44b", "title": "Speaking of Switzerland...best April's fools of 2009", "url": "https://grep.codeconsult.ch/2009/04/02/speaking-of-switzerlandbest-aprils-fools-of-2009/", "published_at": "2009-04-02T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a09e4d143", "title": "Open Source Collaboration Tools are Good for You - relooked and live tomorrow!", "url": "https://grep.codeconsult.ch/2009/04/01/open-source-collaboration-tools-are-good-for-you-relooked-and-live-tomorrow/", "published_at": "2009-04-01T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a0a3989a9", "title": "The ASF is the Switzerland of Open Source", "url": "https://grep.codeconsult.ch/2009/03/30/the-asf-is-the-switzerland-of-open-source/", "published_at": "2009-03-30T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a0adad5e0", "title": "Tales from the OSGi trenches", "url": "https://grep.codeconsult.ch/2009/03/25/tales-from-the-osgi-trenches/", "published_at": "2009-03-25T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a0b2a9fec", "title": "Ready for ApacheCon Europe 2009", "url": "https://grep.codeconsult.ch/2009/03/21/ready-for-apachecon-europe-2009/", "published_at": "2009-03-21T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a0c1948e9", "title": "The CMS vendor meme", "url": "https://grep.codeconsult.ch/2009/03/18/the-cms-vendor-meme/", "published_at": "2009-03-18T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a0c2f79e8", "title": "Looking for use cases for a semantically enhanced CMS", "url": "https://grep.codeconsult.ch/2009/03/10/looking-for-use-cases-for-a-semantically-enhanced-cms/", "published_at": "2009-03-10T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a0cb48e4f", "title": "Google Summer Of Code 2009 - Real Soon Now!", "url": "https://grep.codeconsult.ch/2009/03/06/google-summer-of-code-2009-real-soon-now/", "published_at": "2009-03-06T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a0d2be75d", "title": "Open Source Collaboration Tools - at OpenExpo, Bern, April 2nd", "url": "https://grep.codeconsult.ch/2009/02/26/open-source-collaboration-tools-at-openexpo-bern-april-2nd/", "published_at": "2009-02-26T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a0d9b4d97", "title": "Does OSGi work for you?", "url": "https://grep.codeconsult.ch/2009/02/25/does-osgi-work-for-you/", "published_at": "2009-02-25T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a0e19f26f", "title": "Sling RESTful scripting elevator pitch", "url": "https://grep.codeconsult.ch/2009/01/31/sling-restful-scripting-elevator-pitch/", "published_at": "2009-01-31T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a0e906cd7", "title": "A quick \"first impressions\" tour of microblogging APIs", "url": "https://grep.codeconsult.ch/2009/01/19/a-quick-first-impressions-tour-of-microblogging-apis/", "published_at": "2009-01-19T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a0f7e0e7d", "title": "svn one-liner: when did bob commit stuff here?", "url": "https://grep.codeconsult.ch/2009/01/14/svn-one-liner-when-did-bob-commit-stuff-here/", "published_at": "2009-01-14T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a0fbebd31", "title": "Using the JCR-Explorer with Sling", "url": "https://grep.codeconsult.ch/2009/01/06/using-the-jcr-explorer-with-sling/", "published_at": "2009-01-06T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a0ff8de4c", "title": "Sling gets Python scripting support", "url": "https://grep.codeconsult.ch/2008/12/17/sling-gets-python-scripting-support/", "published_at": "2008-12-17T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a1073486e", "title": "Bye bye Tika and Pig podlings, welcome ESME", "url": "https://grep.codeconsult.ch/2008/12/17/bye-bye-tika-and-pig-podlings-welcome-esme/", "published_at": "2008-12-17T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a112991c1", "title": "A Sling-based blog in 46 lines of code", "url": "https://grep.codeconsult.ch/2008/12/15/a-sling-based-blog-in-46-lines-of-code/", "published_at": "2008-12-15T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a11e319a5", "title": "Jackrabbit 1.5 release, with standalone runnable jar", "url": "https://grep.codeconsult.ch/2008/12/08/jackrabbit-15-release-with-standalone-runnable-jar/", "published_at": "2008-12-08T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a11e8a93c", "title": "City of Zurich goes live with CQ5 and Sling", "url": "https://grep.codeconsult.ch/2008/12/05/city-of-zurich-goes-live-with-cq5/", "published_at": "2008-12-05T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a12e24980", "title": "The girl effect", "url": "https://grep.codeconsult.ch/2008/11/28/the-girl-effect/", "published_at": "2008-11-28T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a136dd8c6", "title": "QOTD: Sling allows you to forget about the \"J\" in \"JCR\"", "url": "https://grep.codeconsult.ch/2008/11/28/qotd-sling-allows-you-to-forget-about-the-j-in-jcr/", "published_at": "2008-11-28T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a13c9d641", "title": "Why I hate press releases and polls", "url": "https://grep.codeconsult.ch/2008/11/26/why-i-hate-press-releases-and-polls/", "published_at": "2008-11-26T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a1489faa0", "title": "What svn revision was this branch created in?", "url": "https://grep.codeconsult.ch/2008/11/26/what-svn-revision-was-this-branch-created-in/", "published_at": "2008-11-26T00:00:00+00:00" }, { "id": "01a0877f-5906-706b-ae34-b13a148da009", "title": "Tech cartoons sightings: RESTlet", "url": "https://grep.codeconsult.ch/2008/11/26/tech-cartoons-sightings-restlet/", "published_at": "2008-11-26T00:00:00+00:00" } ] posts Claim your blog
Back to grep.codeconsult.ch
Blog · corpus.blog/blogs/grep.codeconsult.ch/posts

grep.codeconsult.ch

grep.codeconsult.ch

2026

2025

2024

2023

2021

2020

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008