{"id":15069623,"url":"https://github.com/vbauer/java-blogs","last_synced_at":"2025-04-10T17:36:39.151Z","repository":{"id":33790934,"uuid":"37478601","full_name":"vbauer/java-blogs","owner":"vbauer","description":"Blogs about Java","archived":false,"fork":false,"pushed_at":"2020-10-18T14:32:45.000Z","size":12,"stargazers_count":46,"open_issues_count":0,"forks_count":28,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-24T15:11:21.522Z","etag":null,"topics":["blogs","java","java-blog","java-development","java-ee","java-web","javaee","javase"],"latest_commit_sha":null,"homepage":"https://vbauer.github.io/java-blogs","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"SmartTeleMax/MaSha","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vbauer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-06-15T16:58:27.000Z","updated_at":"2024-04-22T08:30:38.000Z","dependencies_parsed_at":"2022-07-13T14:32:37.403Z","dependency_job_id":null,"html_url":"https://github.com/vbauer/java-blogs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vbauer%2Fjava-blogs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vbauer%2Fjava-blogs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vbauer%2Fjava-blogs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vbauer%2Fjava-blogs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vbauer","download_url":"https://codeload.github.com/vbauer/java-blogs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248262041,"owners_count":21074233,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blogs","java","java-blog","java-development","java-ee","java-web","javaee","javase"],"created_at":"2024-09-25T01:43:38.436Z","updated_at":"2025-04-10T17:36:39.130Z","avatar_url":"https://github.com/vbauer.png","language":null,"readme":"# Java Blogs\n\nSee also: https://github.com/vbauer/android-blogs\n\n\n### Groups \u0026 Companies\n\n* CodeGears http://www.codergears.com/Blog/\n* Code Affine http://www.codeaffine.com/blog/\n* Codingpedia http://www.codingpedia.org\n* Developers Corner http://sgdev-blog.blogspot.com\n* DZone http://java.dzone.com\n* EclipseSource http://eclipsesource.com/blogs/\n* InfoQ http://www.infoq.com/java/\n* JavaWorld http://www.javaworld.com\n* Java Code Geeks http://www.javacodegeeks.com\n* JetBrains http://blog.jetbrains.com\n* Plumbr https://plumbr.eu/blog\n* RebelLabs http://zeroturnaround.com/rebellabs/\n* Voxxed https://www.voxxed.com\n* ZeroTurnaround http://zeroturnaround.com/blog/\n\n\n### Individuals\n\n* Adam Bien http://www.adam-bien.com/roller/abien/\n* Alexander J. Turner http://nerds-central.blogspot.com\n* Allan Kelly http://allankelly.blogspot.co.uk\n* Amruth M Raj http://answersz.com\n* Andrew Bell http://recursivechaos.com/blog/\n* Andrew Reid http://andrews-java.blogspot.com\n* Andy Gibson http://www.andygibson.net/blog/\n* Antonio Goncalves http://antoniogoncalves.org\n* Anton Arhipov http://arhipov.blogspot.com\n* Antti Koivisto http://anttikoivisto.blogspot.com\n* Arun Gupta http://blog.arungupta.me\n* Baeldung http://www.baeldung.com\n* Bauke Scholtz https://balusc.blogspot.com\n* Bear Giles http://invariantproperties.com\n* Ben McCann http://www.benmccann.com\n* Benjamin Winterberg http://winterbe.com/blog/\n* Biju Kunjummen http://www.java-allandsundry.com\n* Bill Bejeck http://codingjunkie.net\n* Billy Yarosh http://keaplogik.blogspot.com\n* Bozhidar Bozhanov http://techblog.bozho.net\n* Dadepo Aderemi http://geekabyte.blogspot.com\n* Dror Helper http://blog.drorhelper.com\n* Dustin Marx http://marxsoftware.blogspot.com\n* Fabian Kessler http://www.flowstopper.org\n* Gil Zilberfeld http://www.gilzilberfeld.com/blog-2\n* Gualtiero Testa https://gualtierotesta.wordpress.com\n* Igor Stojanovski https://igorski.co/\n* Iris Shoor http://blog.takipi.com\n* JOOQ http://blog.jooq.org\n* James Bloom http://blog.jamesdbloom.com\n* Jakob Jenkov http://jenkov.com\n* Java Developer Central https://javadevcentral.com\n* Java Roots http://www.javaroots.com\n* Javarevisited https://javarevisited.blogspot.com\n* Jeff Atwood http://blog.codinghorror.com\n* Jonathan Giles http://jonathangiles.net/blog/\n* Jos Dirksen http://www.smartjava.org\n* Juri Strumpflohner http://juristr.com/blog/\n* Henrik Warne http://henrikwarne.com\n* Kevin Lee http://blog.lckymn.com\n* Marginally Interesting http://blog.mikiobraun.de\n* Mark Needham http://www.markhneedham.com/blog/\n* Martin Fowler http://martinfowler.com\n* Mechanical Sympathy http://mechanical-sympathy.blogspot.com\n* Mikhail Vorontsov http://java-performance.info\n* Nicolas Fränkel http://blog.frankel.ch\n* Pascal Alma https://pragmaticintegrator.wordpress.com\n* Peter Lawrey https://vanillajava.blogspot.com\n* Peter Verhas https://javax0.wordpress.com\n* Petri Kainulainen http://www.petrikainulainen.net/blog/\n* Phil Whelan http://www.bigfastblog.com\n* Pierre-Hugues Charbonneau http://javaeesupportpatterns.blogspot.com\n* Piotr Wittchen http://blog.wittchen.biz.pl\n* Rafal Borowiec http://blog.codeleak.pl\n* RedStack https://redstack.wordpress.com\n* Reza Rahman https://blogs.oracle.com/reza/\n* Robert C. Martin http://blog.cleancoder.com\n* Roger Hughes http://www.captaindebug.com\n* Richard Warburton http://insightfullogic.com/blog/\n* Stephen Chin http://steveonjava.com\n* Steve Blank http://steveblank.com\n* Stuart Marks https://stuartmarks.wordpress.com\n* Thorben Janssen http://www.thoughts-on-java.org/blog/\n* Vlad Mihalcea http://vladmihalcea.com\n* Vojtech Ruzicka http://www.vojtechruzicka.com\n* Wayne Beaton https://waynebeaton.wordpress.com\n* Yifan Peng http://blog.pengyifan.com\n\n\n### Contributing Guidelines\n\nPlease ensure your pull request match to the following rules:\n\n* For companies/groups:\n    * Make sure that 80% of content is about Java, JVM or related things.\n    * No PR, self-promoting posts.\n* For individual blogs:\n    * Posts should be mostly about Java, JVM or related things.\n* For both of them:\n    * Use the following format: Name Link-with-scheme\n      (ex: Martin Fowler http://martinfowler.com)\n    * Pull request message should be clear.\n\nContributions welcome!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvbauer%2Fjava-blogs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvbauer%2Fjava-blogs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvbauer%2Fjava-blogs/lists"}