<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>StubbornJava</title>
    <link>http://cdn.stubbornjava.com/</link>
    <description>Unconventional guides, examples, and blog utilizing modern Java</description>
    <item>
      <title>Creating a non-blocking delay in the Undertow Web Server for Artificial Latency</title>
      <link>http://cdn.stubbornjava.com/posts/creating-a-non-blocking-delay-in-the-undertow-web-server-for-artificial-latency</link>
      <description>Adding atrificial latency to Undertow HTTP routes for testing / diagnostics by using a non blocking sleep.</description>
      <pubDate>Wed, 13 Mar 2019 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/creating-a-non-blocking-delay-in-the-undertow-web-server-for-artificial-latency</guid>
      <dc:date>2019-03-13T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Grafana Cloud Dropwizard Metrics Reporter</title>
      <link>http://cdn.stubbornjava.com/posts/grafana-cloud-dropwizard-metrics-reporter</link>
      <description>Dropwizard Metrics reporter for hosted graphite metrics from Grafana's cloud offering that features hosted Graphite and Prometheus.</description>
      <pubDate>Tue, 01 Jan 2019 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/grafana-cloud-dropwizard-metrics-reporter</guid>
      <dc:date>2019-01-01T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Increasing Resiliency with Circuit Breakers in your Undertow Web Server with Failsafe</title>
      <link>http://cdn.stubbornjava.com/posts/increasing-resiliency-with-circuit-breakers-in-your-undertow-web-server-with-failsafe</link>
      <description>Utilize circuit breakers to fail fast and recover quickly with a CircuitBreakerHandler in Undertow. Shutoff misbehaving endpoints to allow other endpoints to proceede normally.</description>
      <pubDate>Mon, 05 Feb 2018 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/increasing-resiliency-with-circuit-breakers-in-your-undertow-web-server-with-failsafe</guid>
      <dc:date>2018-02-05T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Configuring Security Headers in Undertow</title>
      <link>http://cdn.stubbornjava.com/posts/configuring-security-headers-in-undertow</link>
      <description>Control iFrame options, referer header options XSS protection, HSTS, and content type options in Underow.</description>
      <pubDate>Wed, 17 Jan 2018 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/configuring-security-headers-in-undertow</guid>
      <dc:date>2018-01-17T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Installing Java, supervisord, and other service dependencies with Ansible</title>
      <link>http://cdn.stubbornjava.com/posts/installing-java-supervisord-and-other-service-dependencies-with-ansible</link>
      <description>Example using Ansible to install java8, supervisord, users, groups and file structures in a repeatable way. Configuring AWS EC2 instances with Ansible example.</description>
      <pubDate>Fri, 17 Nov 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/installing-java-supervisord-and-other-service-dependencies-with-ansible</guid>
      <dc:date>2017-11-17T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Creating a local development environment with Docker Compose</title>
      <link>http://cdn.stubbornjava.com/posts/creating-a-local-development-environment-with-docker-compose</link>
      <description>Setting up MySQL and Elasticsearch locally with Docker Compose to simplify your development environment. Docker compose mysql example and docker compose elasticsearch example.</description>
      <pubDate>Tue, 24 Oct 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/creating-a-local-development-environment-with-docker-compose</guid>
      <dc:date>2017-10-24T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Creating a somewhat deterministic Jackson ObjectMapper</title>
      <link>http://cdn.stubbornjava.com/posts/creating-a-somewhat-deterministic-jackson-objectmapper</link>
      <description>Example determinsitic ObjectMapper that can be useful for md5 sums or diffing.</description>
      <pubDate>Tue, 26 Sep 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/creating-a-somewhat-deterministic-jackson-objectmapper</guid>
      <dc:date>2017-09-26T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Lazy loading and caching objects in Java with Guava's Suppliers.memoize</title>
      <link>http://cdn.stubbornjava.com/posts/lazy-loading-and-caching-objects-in-java-with-guava-s-suppliers-memoize</link>
      <description>Use Guava's Suppliers.memoize to lazy load and cache objects. Use Suppliers.memoizeWithExpiration to have an expireable cached object in Java.</description>
      <pubDate>Wed, 06 Sep 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/lazy-loading-and-caching-objects-in-java-with-guava-s-suppliers-memoize</guid>
      <dc:date>2017-09-06T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Sharing routes and running multiple Java services in a single JVM with Undertow</title>
      <link>http://cdn.stubbornjava.com/posts/sharing-routes-and-running-multiple-java-services-in-a-single-jvm-with-undertow</link>
      <description>Build out microservice ready codebases but deploy as a monolith. Don't ride the hype train.</description>
      <pubDate>Mon, 04 Sep 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/sharing-routes-and-running-multiple-java-services-in-a-single-jvm-with-undertow</guid>
      <dc:date>2017-09-04T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Typesafe Config Features and Example Usage</title>
      <link>http://cdn.stubbornjava.com/posts/typesafe-config-features-and-example-usage</link>
      <description>Using Typesafe Config fallback handlers, lists, memory helper, duration helper and configuration resolution.</description>
      <pubDate>Tue, 15 Aug 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/typesafe-config-features-and-example-usage</guid>
      <dc:date>2017-08-15T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Hashing Passwords in Java with BCrypt</title>
      <link>http://cdn.stubbornjava.com/posts/hashing-passwords-in-java-with-bcrypt</link>
      <description>Java BCrypt example using jbcrypt with auto updating salted hashes. Secure password salted hashing in Java with BCrypt.</description>
      <pubDate>Tue, 01 Aug 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/hashing-passwords-in-java-with-bcrypt</guid>
      <dc:date>2017-08-01T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Creating XML sitemaps in Java</title>
      <link>http://cdn.stubbornjava.com/posts/creating-xml-sitemaps-in-java</link>
      <description>Example XML sitemap in Java using sitemapgen4j to increase page exposure and SEO.</description>
      <pubDate>Sat, 15 Jul 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/creating-xml-sitemaps-in-java</guid>
      <dc:date>2017-07-15T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Web Scraping in Java using jsoup and OkHttp</title>
      <link>http://cdn.stubbornjava.com/posts/web-scraping-in-java-using-jsoup-and-okhttp</link>
      <description>jsoup example scraping the DOM using CSS selectors and OkHttpClient for networking.</description>
      <pubDate>Thu, 22 Jun 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/web-scraping-in-java-using-jsoup-and-okhttp</guid>
      <dc:date>2017-06-22T00:00:00Z</dc:date>
    </item>
    <item>
      <title>OkHttpClient Trust All SSL Certificates</title>
      <link>http://cdn.stubbornjava.com/posts/okhttpclient-trust-all-ssl-certificates</link>
      <description>OkHttpClient example to ignore SSL certificates and errors. Ignore PKIX path building failed in OkHttpClient.</description>
      <pubDate>Wed, 21 Jun 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/okhttpclient-trust-all-ssl-certificates</guid>
      <dc:date>2017-06-21T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Webpack and npm for Simple Java 8 Web Apps</title>
      <link>http://cdn.stubbornjava.com/posts/webpack-and-npm-for-simple-java-8-web-apps</link>
      <description>Server side rendered HTML Java web servers utilizing webpack and npm.</description>
      <pubDate>Mon, 19 Jun 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/webpack-and-npm-for-simple-java-8-web-apps</guid>
      <dc:date>2017-06-19T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Virtual Hosting in Undertow's Embedded Java Web Server</title>
      <link>http://cdn.stubbornjava.com/posts/virtual-hosting-in-undertow-s-embedded-java-web-server</link>
      <description>Redirect non www to www in undertow using virtual hosting. Virtual hosting example in undertow.</description>
      <pubDate>Thu, 20 Apr 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/virtual-hosting-in-undertow-s-embedded-java-web-server</guid>
      <dc:date>2017-04-20T00:00:00Z</dc:date>
    </item>
    <item>
      <title>OkHttp Example REST Client</title>
      <link>http://cdn.stubbornjava.com/posts/okhttp-example-rest-client</link>
      <description>Creating a custom web service HTTP client using OkHttp to interact with an Undertow web server.</description>
      <pubDate>Tue, 21 Mar 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/okhttp-example-rest-client</guid>
      <dc:date>2017-03-21T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Obfuscating and Shortening Sequential ids with HashIds</title>
      <link>http://cdn.stubbornjava.com/posts/obfuscating-and-shortening-sequential-ids-with-hashids</link>
      <description>Obfuscate and shorten sequential ids (auto incremented) for shorter urls that are more difficult to guess.</description>
      <pubDate>Sun, 19 Mar 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/obfuscating-and-shortening-sequential-ids-with-hashids</guid>
      <dc:date>2017-03-19T00:00:00Z</dc:date>
    </item>
    <item>
      <title>OkHttpClient Logging Configuration with Interceptors</title>
      <link>http://cdn.stubbornjava.com/posts/okhttpclient-logging-configuration-with-interceptors</link>
      <description>Enable debug logging with OkHttp using interceptors with various logging levels. OkHttpClient logging example.</description>
      <pubDate>Wed, 08 Mar 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/okhttpclient-logging-configuration-with-interceptors</guid>
      <dc:date>2017-03-08T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Monitoring your Java Services with Dropwizard Health Checks</title>
      <link>http://cdn.stubbornjava.com/posts/monitoring-your-java-services-with-dropwizard-health-checks</link>
      <description>Create custom healtchecks with Dropwizard health checks to monitor your external dependencies.</description>
      <pubDate>Mon, 06 Mar 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/monitoring-your-java-services-with-dropwizard-health-checks</guid>
      <dc:date>2017-03-06T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Reading File Resources with Guava</title>
      <link>http://cdn.stubbornjava.com/posts/reading-file-resources-with-guava</link>
      <description>Example loading file resources from the classpath as a String or BufferedReader with Guava.</description>
      <pubDate>Sat, 25 Feb 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/reading-file-resources-with-guava</guid>
      <dc:date>2017-02-25T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Java Enum Lookup by Name or Field Without Throwing Exceptions</title>
      <link>http://cdn.stubbornjava.com/posts/java-enum-lookup-by-name-or-field-without-throwing-exceptions</link>
      <description>Java enumEnum lookup by name without using Enum.valueOf() by utilizing custom methods and Google's Guava. Ignore Enum.valueOf() exception.</description>
      <pubDate>Wed, 22 Feb 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/java-enum-lookup-by-name-or-field-without-throwing-exceptions</guid>
      <dc:date>2017-02-22T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Multi-project builds with Gradle and Fat JARs with Shadow</title>
      <link>http://cdn.stubbornjava.com/posts/multi-project-builds-with-gradle-and-fat-jars-with-shadow</link>
      <description>Multi-project gradle examples with executable fat jars, shared dependencies and version conflict resolution.</description>
      <pubDate>Mon, 20 Feb 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/multi-project-builds-with-gradle-and-fat-jars-with-shadow</guid>
      <dc:date>2017-02-20T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Database Connection Pooling in Java with HikariCP</title>
      <link>http://cdn.stubbornjava.com/posts/database-connection-pooling-in-java-with-hikaricp</link>
      <description>Improve performance and reliability by switching to HikariCP's connection pool. HikariCP example with multiple pools.</description>
      <pubDate>Wed, 08 Feb 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/database-connection-pooling-in-java-with-hikaricp</guid>
      <dc:date>2017-02-08T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Logging in Java with SLF4J and Logback</title>
      <link>http://cdn.stubbornjava.com/posts/logging-in-java-with-slf4j-and-logback</link>
      <description>Simple synchronous and asynchronous logback.xml logging configurations using a ConsoleAppender in Logback with SLF4J.</description>
      <pubDate>Sun, 05 Feb 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/logging-in-java-with-slf4j-and-logback</guid>
      <dc:date>2017-02-05T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Java HTML Templating with Handlebars and Undertow</title>
      <link>http://cdn.stubbornjava.com/posts/java-html-templating-with-handlebars-and-undertow</link>
      <description>Java handlebars example. HTML Templating using Handlebars templates with an embedded Undertow web server.</description>
      <pubDate>Tue, 24 Jan 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/java-html-templating-with-handlebars-and-undertow</guid>
      <dc:date>2017-01-24T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Monitoring your JVM with Dropwizard Metrics</title>
      <link>http://cdn.stubbornjava.com/posts/monitoring-your-jvm-with-dropwizard-metrics</link>
      <description>Monitor JVM stats, garbage collection, memory, threads, logging level hit rates and db connection pool sats with Dropwizard Metrics.</description>
      <pubDate>Wed, 18 Jan 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/monitoring-your-jvm-with-dropwizard-metrics</guid>
      <dc:date>2017-01-18T00:00:00Z</dc:date>
    </item>
    <item>
      <title>HTTP Redirects with Undertow</title>
      <link>http://cdn.stubbornjava.com/posts/http-redirects-with-undertow</link>
      <description>Handling permanent redirect, temporary redirect and a referrer redirect using Undertow web server.</description>
      <pubDate>Mon, 16 Jan 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/http-redirects-with-undertow</guid>
      <dc:date>2017-01-16T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Managing your stack traces</title>
      <link>http://cdn.stubbornjava.com/posts/managing-your-stack-traces</link>
      <description>Large frameworks such as Spring and Hibernate and especially when they are combined have notoriously long stack traces. This can lead to perfomance / memory issues (only at certain scales) but mainly debugging hell.</description>
      <pubDate>Mon, 16 Jan 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/managing-your-stack-traces</guid>
      <dc:date>2017-01-16T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Lightweight embedded Java REST server without a Framework</title>
      <link>http://cdn.stubbornjava.com/posts/lightweight-embedded-java-rest-server-without-a-framework</link>
      <description>Create your own mini REST framework using Jackson for JSON and Undertow's web server. Handle exceptions, Middleware and reduce code duplication.</description>
      <pubDate>Mon, 16 Jan 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/lightweight-embedded-java-rest-server-without-a-framework</guid>
      <dc:date>2017-01-16T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Logging, gzip,  Blocking, Exception Handling, Metrics, Middleware Chaining in Undertow</title>
      <link>http://cdn.stubbornjava.com/posts/logging-gzip-blocking-exception-handling-metrics-middleware-chaining-in-undertow</link>
      <description>Chain / compose middleware for powerful reuseable components. Logging, Blocking, Gzipping, RateLimiting, ACL, Authenticaton, Caching and many more.</description>
      <pubDate>Thu, 12 Jan 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/logging-gzip-blocking-exception-handling-metrics-middleware-chaining-in-undertow</guid>
      <dc:date>2017-01-12T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Query Parameters and Path Parameters in Undertow</title>
      <link>http://cdn.stubbornjava.com/posts/query-parameters-and-path-parameters-in-undertow</link>
      <description>Accessing Undertow query string parameters and path parameters with helpers. Use Optional for defaults.</description>
      <pubDate>Thu, 12 Jan 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/query-parameters-and-path-parameters-in-undertow</guid>
      <dc:date>2017-01-12T00:00:00Z</dc:date>
    </item>
    <item>
      <title>HTTP Access Logging with Undertow</title>
      <link>http://cdn.stubbornjava.com/posts/http-access-logging-with-undertow</link>
      <description>Embedded Undertow java web server access logging handler. Use SLF4J to handle request logging with Undertow.</description>
      <pubDate>Wed, 11 Jan 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/http-access-logging-with-undertow</guid>
      <dc:date>2017-01-11T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Handling Exceptions in Undertow with Composition</title>
      <link>http://cdn.stubbornjava.com/posts/handling-exceptions-in-undertow-with-composition</link>
      <description>Creating a composable Undertow ExceptionHandler middleware for unexpected scenarios. Using plain HttpHandlers to handle exceptions there is no special interface for ExceptionHandling in Undertow.</description>
      <pubDate>Tue, 10 Jan 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/handling-exceptions-in-undertow-with-composition</guid>
      <dc:date>2017-01-10T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Handling Content Types with Undertow</title>
      <link>http://cdn.stubbornjava.com/posts/handling-content-types-with-undertow</link>
      <description>Creating Undertow HttpHandlers for handing Content-Types (text/plain, text/html, application/json, application/octet-stream)</description>
      <pubDate>Mon, 09 Jan 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/handling-content-types-with-undertow</guid>
      <dc:date>2017-01-09T00:00:00Z</dc:date>
    </item>
    <item>
      <title>What is a Content Type?</title>
      <link>http://cdn.stubbornjava.com/posts/what-is-a-content-type</link>
      <description>What is an HTTP Content-Type (text/plain, text/html, application/json, application/octet-stream) and what is it used for?</description>
      <pubDate>Mon, 09 Jan 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/what-is-a-content-type</guid>
      <dc:date>2017-01-09T00:00:00Z</dc:date>
    </item>
    <item>
      <title>URL Routing with Undertow embedded HTTP Server</title>
      <link>http://cdn.stubbornjava.com/posts/url-routing-with-undertow-embedded-http-server</link>
      <description>Embedded Undertow java web server with url routing. Annotationless routing for simplicity and zero magic.</description>
      <pubDate>Sun, 08 Jan 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/url-routing-with-undertow-embedded-http-server</guid>
      <dc:date>2017-01-08T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Undertow - Writing Custom HttpHandlers</title>
      <link>http://cdn.stubbornjava.com/posts/undertow-writing-custom-httphandlers</link>
      <description>Multiple approaches to creating custom Undertow HttpHandlers the building blocks of handling requests.</description>
      <pubDate>Sun, 08 Jan 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/undertow-writing-custom-httphandlers</guid>
      <dc:date>2017-01-08T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Java Hello World Embedded HTTP server using Undertow</title>
      <link>http://cdn.stubbornjava.com/posts/java-hello-world-embedded-http-server-using-undertow</link>
      <description>Java HTTP server example with Undertow. Creating a simple hello world web server with Undertow. Runs in any IDE or as a standalone JAR, no application containers required.</description>
      <pubDate>Sun, 08 Jan 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/java-hello-world-embedded-http-server-using-undertow</guid>
      <dc:date>2017-01-08T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Thoughts on Configuration</title>
      <link>http://cdn.stubbornjava.com/posts/thoughts-on-configuration</link>
      <description>Reduce and reuse application configurations as much as possible, favor hard coding non configurable values.</description>
      <pubDate>Mon, 02 Jan 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/thoughts-on-configuration</guid>
      <dc:date>2017-01-02T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Environment aware configuration with Typesafe Config</title>
      <link>http://cdn.stubbornjava.com/posts/environment-aware-configuration-with-typesafe-config</link>
      <description>Using Typesafe Config for default configuration with environment specific overrides. Share common configs and override in production / uat</description>
      <pubDate>Mon, 02 Jan 2017 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/environment-aware-configuration-with-typesafe-config</guid>
      <dc:date>2017-01-02T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Practical Jackson ObjectMapper Configuration</title>
      <link>http://cdn.stubbornjava.com/posts/practical-jackson-objectmapper-configuration</link>
      <description>Create, configure, and add modules including java.time to a Jackson ObjectMapper for JSON serialization and deserialization in Java.</description>
      <pubDate>Wed, 21 Dec 2016 00:00:00 GMT</pubDate>
      <guid>http://cdn.stubbornjava.com/posts/practical-jackson-objectmapper-configuration</guid>
      <dc:date>2016-12-21T00:00:00Z</dc:date>
    </item>
  </channel>
</rss>

