<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://blog.tlinkowski.pl/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://blog.tlinkowski.pl/2018/filterer-pattern/</loc><lastmod>2019-01-31T22:13:22+01:00</lastmod></url><url><loc>https://blog.tlinkowski.pl/2018/complex-subtyping-vs-parametrization/</loc><lastmod>2018-12-17T18:56:41+01:00</lastmod></url><url><loc>https://blog.tlinkowski.pl/2018/transformer-pattern/</loc><lastmod>2019-01-19T19:18:35+01:00</lastmod></url><url><loc>https://blog.tlinkowski.pl/2019/filterer-pattern-in-10-steps/</loc><lastmod>2019-01-31T22:11:08+01:00</lastmod></url><url><loc>https://blog.tlinkowski.pl/2019/accumulative-custom-java-collectors-made-easy/</loc><lastmod>2019-02-18T05:53:54+01:00</lastmod></url><url><loc>https://blog.tlinkowski.pl/2019/when-to-use-jsr-305-for-nullability-in-java/</loc><lastmod>2019-08-17T16:43:15+02:00</lastmod></url><url><loc>https://blog.tlinkowski.pl/2019/building-java-6-8-libraries-for-jpms-in-gradle/</loc><lastmod>2019-05-04T19:20:46+02:00</lastmod></url><url><loc>https://blog.tlinkowski.pl/2019/5-refactoring-principles-by-example/</loc><lastmod>2019-05-08T08:41:24+02:00</lastmod></url></urlset>
