Author: ilapitan
Learn Java with Coursera
Newsletter – Week 14, 2017
News:
- Keeping up with Java EE 8
https://jaxenter.com/java-ee-8-march-recap-133049.html - Blue Ocean 1.0 is here — and it’s “more than just perking up Jenkins”
https://jaxenter.com/blue-ocean-1-0-133113.html - Kotlin/Native first tech preview: No need for a virtual machine
https://jaxenter.com/kotlinnative-first-tech-preview-no-need-virtual-machine-133125.html
Articles:
- Building Venice: A Production Software Case Study
https://engineering.linkedin.com/blog/2017/04/building-venice–a-production-software-case-study - Process API Improvements in JDK9
https://dzone.com/articles/process-api-improvements-in-jdk9 - Java Hashcode and Equals Deep Dive
https://dzone.com/articles/java-hashcode-and-equals-deep-dive - An Introduction to the Java Collections Framework
https://dzone.com/articles/an-introduction-to-the-java-collections-framework - QA in Production
https://martinfowler.com/articles/qa-in-production.html - A Prelude to Continuous Testing
https://www.voxxed.com/blog/2017/04/prelude-continuous-testing/
Videos:
- DOT, Dotty and the future of Scala
https://www.voxxed.com/blog/interview/dot-dotty-future-of-scala/ - Building Robust Machine Learning Systems
https://www.infoq.com/presentations/ravelin-ml-best-practices - Products and Prototypes with Keras
https://www.infoq.com/presentations/keras
Newsletter – Week 13, 2017
News:
- Does TDD Harm Architecture?
https://www.infoq.com/news/2017/03/does-tdd-harm-architecture - Java Finalization to be Deprecated?
https://www.infoq.com/news/2017/03/Java-Finalize-Deprecated
Articles:
- Java inside docker: What you must know to not FAIL
https://developers.redhat.com/blog/2017/03/14/java-inside-docker/ - Top databases in 2017: Trends for SQL, NoSQL, Big Data, Fast Data
https://jaxenter.com/top-databases-2017-132912.html - Java Magazine – March/April 2017
http://www.javamagazine.mozaicreader.com/MarApr2017 - A Detailed Breakdown of the JVM
https://dzone.com/articles/a-detailed-breakdown-of-the-jvm - Looking at the brand new JSF 2.3: New features for an old favorite
https://jaxenter.com/jsf-2-3-132884.html
Videos:
- API Design Aesthetics
https://www.infoq.com/presentations/api-design-style - Banking and Docker Datacenter: How containers can drive agility
https://jaxenter.com/banking-docker-drive-agility-132983.html - Engineering You
https://www.infoq.com/presentations/engineer-practices-techniques-2017
Newsletter – Week 11, 2017
News:
- Java 9: The draft Public Review Specification is out
https://jaxenter.com/java-9-draft-public-review-specification-132200.html - Java 9 enters second bug fixing phase
https://jaxenter.com/java-9-rampdown-phase-2-132454.html - Kotlin 1.1.1: The first bugfix update is here
https://jaxenter.com/kotlin-1-1-1-first-bugfix-update-132347.html
Articles:
- A formal spec for GitHub Flavored Markdown
https://githubengineering.com/a-formal-spec-for-github-markdown/ - 5 new features in Hibernate 5 every developer should know
http://www.thoughts-on-java.org/5-new-features-hibernate-5-every-developer-know/
Videos:
- The State of AI
https://www.infoq.com/presentations/state-ai-2017 - Java 9 is coming! – Nicolai Parlog
https://www.voxxed.com/blog/interview/java-9-coming-nicolai-parlog/ - Machine Learning for Developers – Danilo Poccia
https://www.voxxed.com/blog/interview/machine-learning-developers/
Newsletter – Week 9, 2017
News:
- Gradle 3.4 improves support for building Java applications
https://jaxenter.com/gradle-3-4-improves-support-for-building-java-applications-131937.html - What to expect from Java EE 8: Recap
https://jaxenter.com/expect-java-ee-8-recap-131919.html - The Last Frontier in Java Performance: Remove the Garbage Collector
https://www.infoq.com/news/2017/03/java-epsilon-gc - Java 9 Will Adjust Memory Limits if Running with Docker
https://www.infoq.com/news/2017/02/java-memory-limit-container
Articles:
- The Future of Java in the Enterprise – InfoQ’s Opinion
https://www.infoq.com/articles/enterprise-java-opinion - Lessons Learned from Decommissioning a Legacy Service
https://engineering.linkedin.com/blog/2017/02/lessons-learned-from-decommissioning-a-legacy-service - Java Finalizers
https://www.voxxed.com/blog/2017/02/java-finalizers/ - Lightbend Speaks to InfoQ on Their Acquisition of OpsClarity
https://www.infoq.com/news/2017/02/lightbend-acquires-opsclarity
Videos:
- Speedup Your Java Apps with Hardware Counters
https://www.infoq.com/presentations/pmu-hwc-java
Newsletter – Week 7, 2017
News:
- JDK 9 Early Access documentation has been released
https://jaxenter.com/early-access-documentation-oracle-jdk-9-released-131724.html
Articles:
- The Future of Microservices: Functional Service Design and Observability
https://www.infoq.com/news/2017/02/microservices-design-observe - Date and Time Formatting in Java 9 Will Get Closer to Unicode Locale Standards
https://www.infoq.com/news/2017/02/java9-cldr-ldml - Operational – the Forgotten Architectural View
https://www.infoq.com/articles/operational-architectural-view - Integration testing strategies for Spring Boot microservices
https://blog.codecentric.de/en/2017/02/integration-testing-strategies-spring-boot-microservices/
Videos:
- Automatic Discovery of Service Metadata for Systems at Scale
https://www.infoq.com/presentations/spotify-apollo-documentation - TensorFlow 1.0 brings experimental APIs for Java and Go, XLA and more
https://jaxenter.com/tensorflow-1-0-released-131694.html
Newsletter – Week 6, 2017
News:
- Java 9 Enters First Bug Fixing Round
https://www.infoq.com/news/2017/01/java9-rampdown-phase-start
Articles:
- Maven Polyglot: Replacing pom.xml With Clojure, Scala, or Groovy Script
https://dzone.com/articles/maven-polyglot-replacing-a-pom-with-a-scala-or-groovy-build-script - Dealing With Similar Tests in JUnit 5
https://dzone.com/articles/dealing-with-similar-tests-in-junit-5 - Virtual Panel: Microservices in Practice
https://www.infoq.com/articles/microservices-in-practice - JavaMagazine Jan/Feb 2017
http://www.javamagazine.mozaicreader.com/JanFeb2017
Videos:
- Java Puzzlers NG S02: Down the Rabbit Hole
https://www.infoq.com/presentations/java-puzzle - Serverless Meets SaaS: The Ultimate Match
https://www.infoq.com/presentations/servereless-saas
Newsletter – Week 4, 2017
News:
- The OpenAPI Spec Reaches 3.0
https://www.infoq.com/news/2017/01/openapi-3
Articles:
- SyntheticMonitoring
https://martinfowler.com/bliki/SyntheticMonitoring.html - Q&A with Susan Fowler on Production-Ready Microservices
https://www.infoq.com/news/2017/01/production-ready-microservices - Java EE 8: Java EE Guardians survey results are here
https://jaxenter.com/java-ee-8-survey-results-java-ee-guardians-131408.html - 10 Tips to Handle Null Effectively
https://dzone.com/articles/10-tips-to-handle-null-effectively - The Legacy Developer’s Guide to Java 9
https://dzone.com/articles/the-legacy-developers-guide-to-java-9 - JDK 9 Is the End of the Road for Some Features
https://dzone.com/articles/jdk-9-is-the-end-of-the-road-for-some-features
Videos:
- A Brief History of Unicode
https://www.infoq.com/presentations/unicode-history - The Seven Righteous Fights
https://www.infoq.com/presentations/startup-seven-figths
Newsletter – Week 3, 2017
News:
- JDK 9 Is Feature Complete!
https://dzone.com/articles/jdk-9-is-feature-complete
Articles:
- Why refactor to Java 8? With Trisha Gee
https://www.voxxed.com/blog/2017/01/refactor-java-8/ - 5 Code Review Tricks the Experts Use – Based on 3.2 Million Lines of Code
http://blog.takipi.com/5-code-review-tricks-the-experts-use-based-on-3-2-million-lines-of-code/ - Java Performance Monitoring: 5 Open Source Tools You Should Know
https://dzone.com/articles/java-performance-monitoring-5-open-source-tools-you-should-know
Videos:
- Reactive Kafka
https://www.infoq.com/presentations/kafka-reactive-streams - Java (SE) State of the Union
https://www.infoq.com/presentations/java-past-future-openjdk