{"version":"https://jsonfeed.org/version/1.1","title":"Jean-Philippe Monette","home_page_url":"https://blogue.jpmonette.net/en/","feed_url":"https://blogue.jpmonette.net/en/feed.json","description":"Personal website of Jean-Philippe Monette.","language":"en","items":[{"id":"https://blogue.jpmonette.net/en/articles/gemini-rss-and-the-small-web/","url":"https://blogue.jpmonette.net/en/articles/gemini-rss-and-the-small-web/","title":"Gemini, RSS, and the small web","summary":"A few notes on the protocols and habits keeping a smaller, calmer internet alive.","date_published":"2026-08-08T00:00:00.000Z"},{"id":"https://blogue.jpmonette.net/en/articles/apex-test-coverage-with-coveralls/","url":"https://blogue.jpmonette.net/en/articles/apex-test-coverage-with-coveralls/","title":"Apex Test Coverage with Coveralls","summary":"Working on open-source Force.com projects? Use apexcov to easily generate a publicly available test coverage report for your Apex source code.","date_published":"2017-04-09T00:00:00.000Z"},{"id":"https://blogue.jpmonette.net/en/articles/how-to-query-salesforce-api-in-golang/","url":"https://blogue.jpmonette.net/en/articles/how-to-query-salesforce-api-in-golang/","title":"How to query Salesforce APIs in Go","date_published":"2016-01-07T00:00:00.000Z"}]}