Java
Newsletter – Week 11, 2019
News:
- Help Microsoft smooth the Java EE cloud migration path
https://jaxenter.com/java-ee-microsoft-cloud-migration-156890.html
Articles:
- Most Java developers don’t want to adopt a new language in the near future, report shows
https://jaxenter.com/jetbrains-java-learning-topics-highlights-156905.html - First look at JDK 13: JEP candidates list gets longer
https://jaxenter.com/keeping-track-of-jdk-13-155201.html - Introduction to Thread Local Allocation Buffers (TLAB)
https://dzone.com/articles/thread-local-allocation-buffers - The Open-Closed Principle at an Architectural Level
https://dzone.com/articles/the-open-closed-principle-at-an-architectural-leve - Docker Layers Explained
https://dzone.com/articles/docker-layers-explained - 6 tips for transitioning to Kubernetes
https://jaxenter.com/kubernetes-transition-tips-156557.html - How to Plan a Data Migration Project
https://dzone.com/articles/how-to-plan-a-data-migration-project - Data Science at Scale: A Conversation with Uber’s Fran Bell
https://eng.uber.com/data-science-at-scale-a-conversation-with-ubers-fran-bell/ - Q&A with Facebook AI residents Tatiana Likhomanenko and Siddharth Karamcheti
https://research.fb.com/qa-with-facebook-ai-residents-tatiana-likhomanenko-and-siddharth-karamcheti/
Videos:
- Fast and Furious: Searching in a Distributed World with Highly Available Spring Data Redis
https://www.infoq.com/presentations/redis-enterprise-spring - MIT AI: Reinforcement Learning, Planning, and Robotics (Leslie Kaelbling)
https://www.youtube.com/watch?v=Er7Dy8rvqOc
Newsletter – Week 10, 2019
News:
- Microsoft Announces New Capabilities in Azure Firewall: Threat Intelligence and Service Tags Filters
https://www.infoq.com/news/2019/03/azure-firewall-new-capabilities
Articles:
- Java Magazine – March/April 2019
http://www.javamagazine.mozaicreader.com/MarchApril2019 - Life Beyond Java 8
https://dzone.com/articles/life-beyond-java-8 - Java 12 String API Updates
https://dzone.com/articles/java-12-string-api-updates - Next-level Kubernetes native Java framework – Quarkus brings Java on a subatomic level!
https://jaxenter.com/quarkus-kubernetes-native-java-156510.html - Top 40 Project Management Terms and Concepts of 2019
https://dzone.com/articles/top-40-project-management-terms-and-concepts-of-20 - A Conversation about Tech Ethics with the New York Times Chief Data Scientist
https://www.fast.ai/2019/03/04/ethics-framework/ - Business Leaders Love AI. That Doesn’t Mean They Use It.
https://www.bloomberg.com/opinion/articles/2019-03-08/business-leaders-love-artificial-intelligence-in-theory-anyway - Using Machine Learning to Ensure the Capacity Safety of Individual Microservices
https://eng.uber.com/machine-learning-capacity-safety/
Videos:
- Reducing Microservices Architecture Complexity with Istio and Kubernetes
https://www.infoq.com/presentations/istio-microservices - Global Event Streams Made Simple with Spring Cloud Stream & Cloud Pub/Sub
https://www.infoq.com/presentations/google-cloud-pub-sub-spring - Ethics and AI: Identifying and Preventing Bias in Predictive Models
https://www.infoq.com/presentations/ai-bias-discrimination-model
Newsletter – Week 09, 2019
News:
- Enroll in “AI for Everyone” today!
https://www.coursera.org/learn/ai-for-everyone - Amazon Releases Corretto 8 GA: A Downstream Distribution of OpenJDK
https://www.infoq.com/news/2019/03/amazon-releases-corretto-8
Articles:
- First look at JDK 13: Dynamic CDS Archives joins the JEP candidates
https://jaxenter.com/keeping-track-of-jdk-13-155201.html - What Are Meta-Annotations in Java?
https://dzone.com/articles/what-are-meta-annotations-in-java - Inversion of (Coupling) Control in Java
https://dzone.com/articles/inversion-of-coupling-control - Enum Tricks: Featured Enum Instead of Switch
https://dzone.com/articles/enum-tricks-featured-enum-instead-of-switchs - Multi-cloud solutions are the way to go, report shows
https://jaxenter.com/multi-cloud-solutions-win-156163.html - Google’s Software-Driven Hybrid Cloud Platform Moves from Alpha to Beta Stage
https://www.infoq.com/news/2019/02/google-cloud-services-platform - 7 Benefits of Microservices Architecture
https://dzone.com/articles/7-benefits-of-microservices-architecture - Top 30 Most Inspiring Project Management Quotes of 2019
https://dzone.com/articles/top-30-most-inspiring-project-management-quotes-of - Could Artificial Intelligence Transform Healthcare?
https://www.morganstanley.com/ideas/medtech-artificial-intelligence
Videos:
- Next Generation MongoDB: Sessions, Streams, Transactions
https://www.infoq.com/presentations/mongodb-sessions-streams-transactions - Karl Iagnemma & Oscar Beijbom (Aptiv Autonomous Mobility) – MIT Self-Driving Cars
https://www.youtube.com/watch?v=p5AtrKqQ3Fw
Newsletter – Week 08, 2019
News:
- Eclipse Releases MicroProfile 2.2 for Java Microservices
https://www.infoq.com/news/2019/02/eclipse-release-microprofile-22
Articles:
- LockSupport.parkNanos() Under the Hood and the Curious Case of Parking (Part I)
https://dzone.com/articles/locksupportparknanos-under-the-hood-and-the-curiou-1 - The Future of Java – Project Amber
https://auth0.com/blog/the-future-of-java-2019-project-amber/ - Spring Boot: Run and Build in Docker
https://dzone.com/articles/spring-boot-run-and-build-in-docker - 5 predictions for serverless in 2019
https://jaxenter.com/5-predictions-serverless-2019-155664.html - Don’t lead by example
https://blogs.dropbox.com/tech/2019/02/dont-lead-by-example/ - 11 questions to ask before starting a successful machine learning project
http://customerthink.com/11-questions-to-ask-before-starting-a-successful-machine-learning-project/ - 3 things we learned from Facebook’s AI chief about the future of artificial intelligence
https://www.businessinsider.com/facebook-artificial-intelligence-yann-lecun-2019-2
Videos:
- 15 Years of Spring: Evolving a Java Application Framework by Juergen Hoeller
https://www.youtube.com/watch?v=Tx6hBQQH3eI - The Whys and Hows of Database Streaming
https://www.infoq.com/presentations/wepay-database-streaming - Creating Robust Interpretable NLP Systems with Attention
https://www.infoq.com/presentations/attention-nlp
Newsletter – Week 07, 2019
News:
- The countdown to Java 12 has begun: Here’s the list of all the planned new features
https://jaxenter.com/countdown-java-12-begun-overview-155751.html - Jib 1.0.0 is GA—building Java Docker images has never been easier
https://cloud.google.com/blog/products/application-development/jib-1-0-0-is-ga-building-java-docker-images-has-never-been-easier
Articles:
- First look at JDK 13: The list of JEP candidates is getting longer
https://jaxenter.com/keeping-track-of-jdk-13-155201.html - The 2019 State of API Report says standardization is the #1 challenge
https://jaxenter.com/state-api-2019-155490.html - Java-Distributed Caching in Redis
https://dzone.com/articles/java-distributed-caching-in-redis - Comparing OpenAPI With gRPC
https://dzone.com/articles/comparing-openapi-with-grpc - New JAX Mag issue: Crystal ball tech predictions for the year ahead
https://jaxenter.com/new-jax-mag-issue-tech-predictions-155486.html - The Internet changes: HTTP/3 will not use TCP anymore
https://medium.com/drill/the-internet-changes-http-3-will-not-use-tcp-anymore-427e82eeadc0 - IBM mashes up PowerAI and Watson machine learning stacks
https://www.nextplatform.com/2019/02/14/ibm-mashes-up-powerai-and-watson-machine-learning-stacks/ - Top Machine Learning Solutions
https://www.datamation.com/artificial-intelligence/machine-learning-solutions.html
Videos:
- The Trouble with Memory
https://www.infoq.com/presentations/memory-jvm - Drago Anguelov (Waymo) – MIT Self-Driving Cars
https://www.youtube.com/watch?v=Q0nGo2-y0xY - Oliver Cameron (CEO, Voyage) – MIT Self-Driving Cars
https://www.youtube.com/watch?v=-j0tc0Y1CIE
Newsletter – Week 06, 2019
News:
- JUnit 5.4.0 release enhances the next generation Java testing framework
https://jaxenter.com/junit-5-4-release-155348.html
Articles:
- Threads Stuck in java.net.SocketInputStream.socketRead0 API
https://dzone.com/articles/threads-stuck-in-javanetsocketinputstreamsocketrea - JDK 9/JEP 280: String Concatenations Will Never Be the Same
https://dzone.com/articles/jdk-9jep-280-string-concatenations-will-never-be-t - Moving to Java 11: Rediscover Some Gems You Might Have Missed
https://dzone.com/articles/moving-to-java-11-rediscover-some-quotcode-gemsquo - No Framework for Your Microservices?
https://dzone.com/articles/no-framework - Google takes its first steps toward killing the URL
https://www.wired.com/story/google-chrome-kill-url-first-steps/ - Introducing Kafka Cruise Control Frontend
https://engineering.linkedin.com/blog/2019/02/introducing-kafka-cruise-control-frontend - Building a Cross-platform In-app Messaging Orchestration Service
https://medium.com/netflix-techblog/building-a-cross-platform-in-app-messaging-orchestration-service-86ba614f92d8 - Q&A With Facebook Engineer Mark Harman
https://www.forbes.com/sites/samshead/2019/02/10/qa-with-facebook-engineer-mark-harman/
Videos:
- What’s New in Spring Data
https://www.infoq.com/presentations/spring-data-kotlin - GOTO 2018 Talking with Tech Leads by Patrick Kua
https://www.youtube.com/watch?v=iLS6NXMXtLI - Disenchantment: Netflix Titus, Its Feisty Team, and Daemons
https://www.infoq.com/presentations/netflix-titus-2018 - MIT AI: Cruise Automation (Kyle Vogt)
https://www.youtube.com/watch?v=YUYagvESisE - Migrating ML from Research to Production
https://www.infoq.com/presentations/ml-research-production
Newsletter – Week 05, 2019
News:
- Which Java framework do you plan to use in 2019? Vaadin, Vert.x & Hibernate make it to Top 5
https://jaxenter.com/java-frameworks-poll-results-155074.html - NoSQL for the serverless age: Announcing Cloud Firestore general availability and updates
https://developers.googleblog.com/2019/02/nosql-for-serverless-age-announcing.html
Articles:
- JVM Calendar: Java Is Still Free
https://dzone.com/articles/jvm-calendar-java-is-still-free - As public updates for Java 8 come to an end, Amazon Corretto 8 becomes generally available
https://jaxenter.com/amazon-corretto-8-generally-available-155086.html - The Complete Guide to the Java SE 12 Extended Switch Statement/Expression
https://www.infoq.com/articles/java-12-switch-expression - JDK 13: What Is AggressiveOpts?
https://dzone.com/articles/jdk-13-what-is-aggressiveopts - First look at JDK 13: Development repositories are open
https://jaxenter.com/keeping-track-of-jdk-13-155201.html - O’Reilly Publishes “The State of Microservices Maturity” Report
https://www.infoq.com/news/2019/02/Oreilly-microservices-maturity - Serverless adoption: Benefits, use cases, tradeoffs & more
https://jaxenter.com/serverless-adoption-guidelines-155046.html - Overcoming RESTlessness
https://www.infoq.com/articles/overcoming-restlessness - Artificial Intelligence Business Potential
https://dzone.com/articles/artificial-intelligence-business-potential - Grady Booch on the Future of AI
https://www.infoq.com/news/2019/02/Grady-Booch-Future-AI - MIT Deep Learning Basics: Introduction and Overview with TensorFlow
https://medium.com/tensorflow/mit-deep-learning-basics-introduction-and-overview-with-tensorflow-355bcd26baf0
Videos:
- Mastering Spring Boot’s Actuator
https://www.infoq.com/presentations/spring-boot-actuator - MIT Self-Driving Cars: State of the Art (2019)
https://www.youtube.com/watch?v=sRxaMDDMWQQ
Newsletter – Week 03, 2019
News:
- JDK 12 enters Rampdown Phase Two
https://jaxenter.com/jdk-12-is-in-rampdown-phase-two-153269.html
Articles:
- Visual Studio Code for Java: the Ultimate Guide 2019
https://dzone.com/articles/visual-studio-code-for-java-the-ultimate-guide-201 - Everything About HTTPS and SSL (Java)
https://dzone.com/articles/ssl-in-java - What’s Wrong With Small Objects in Java?
https://dzone.com/articles/whats-wrong-with-small-objects-in-java - The Comforts of GraphQL With AWS AppSync
https://dzone.com/articles/the-comforts-of-graphql-with-aws-appsync - Why Do We Need Architectural Diagrams?
https://www.infoq.com/articles/why-architectural-diagrams - Architectural learning curve for the private cloud
https://jaxenter.com/architectural-learning-curve-for-the-private-cloud-154369.html - The future of open source: An increased focus on security and performance
https://jaxenter.com/silber-future-open-source-154714.html - Empowering Data Science with Engineering Education
https://medium.com/airbnb-engineering/empowering-data-science-with-data-engineering-education-ef2acabd3042 - 13 Industries Soon To Be Revolutionized By Artificial Intelligence
https://www.forbes.com/sites/forbestechcouncil/2019/01/16/13-industries-soon-to-be-revolutionized-by-artificial-intelligence/ - AI Trends To Watch Out For
https://www.reply.com/en/topics/artificial-intelligence-and-machine-learning/ai-trend-report
Videos:
- Journey to Cloud Architecture
https://www.infoq.com/presentations/microsoft-tfs-azure-devops - MIT AI: Brains, Minds, and Machines (Tomaso Poggio)
https://www.youtube.com/watch?v=aSyZvBrPAyk - Deep Learning State of the Art (2019) – MIT
https://www.youtube.com/watch?v=53YvP6gdD7U
Newsletter – Week 01, 2019
News:
- Unlimited free private repositories with GitHub Free and a unified business offering with GitHub Enterprise
https://blog.github.com/changelog/2019-01-08-pricing-changes/ - Cheaper AI for everyone is the promise with Intel and Facebook’s new chip
https://www.technologyreview.com/s/612722/cheaper-ai-for-everyone-is-the-promise-with-intel-and-facebooks-new-chip/
Articles:
- Java in 2019 – Some Predictions
https://www.infoq.com/news/2018/12/java-2019-predictions - Value-Driven Software Documentation
https://engineering.creditkarma.com/value-driven-software-documentation/ - Introduction to Genetic Algorithms — Including Example Code
https://towardsdatascience.com/introduction-to-genetic-algorithms-including-example-code-e396e98d8bf3 - Microsoft Leads The AI Patent Race Going Into 2019
https://www.forbes.com/sites/louiscolumbus/2019/01/06/microsoft-leads-the-ai-patent-race-going-into-2019/#3d1e356944de - Never mind killer robots—here are six real AI dangers to watch out for in 2019
https://www.technologyreview.com/s/612689/never-mind-killer-robotshere-are-six-real-ai-dangers-to-watch-out-for-in-2019/ - Data Center Scale Computing and Artificial Intelligence with Matei Zaharia, Inventor of Apache Spark
https://blogs.technet.microsoft.com/machinelearning/2018/09/12/data-center-scale-computing-and-artificial-intelligence-with-matei-zaharia-inventor-of-apache-spark/ - Scaling Machine Learning Productivity at LinkedIn
https://engineering.linkedin.com/blog/2019/01/scaling-machine-learning-productivity-at-linkedin - DeepTraffic: MIT Deep Reinforcement Learning Competition
https://github.com/lexfridman/deeptraffic
Videos:
- The Cloud Challenge
https://www.infoq.com/presentations/fidelity-investments-cloud - From Content Management to Content Services with Spring Boot, Data and Content
https://www.infoq.com/presentations/content-services-pcf - Designing Automated Pipelines for Unseen Custom Data
https://www.infoq.com/presentations/design-automatic-pipelines-ml - How Microsoft is advancing manufacturing innovation with AI
https://www.youtube.com/watch?v=CuTsDA6UhyQ