Author: ilapitan
Newsletter – Week 37, 2020
News:
- Artificial Intelligence Can Create Sound Tracks for Silent Videos
https://www.infoq.com/news/2020/09/ai-created-foley/
Articles:
- 5 Different Ways to Create Objects in Java
https://dzone.com/articles/5-different-ways-to-create-objects-in-java-with-ex - The Things I Love and Use from Java 11
https://dzone.com/articles/the-things-i-love-and-use-from-java-11-coderstea - Spring Boot Test Slices Overview and Usage
https://rieckpil.de/spring-boot-test-slices-overview-and-usage/ - Tips for Creating Efficient Docker Images
https://www.baeldung.com/devops/efficient-docker-images - The Service Mesh in the Microservices World
https://dzone.com/articles/the-service-mesh-in-the-microservices-world - Letting change and uncertainty advance your software architecture
https://jaxenter.com/software-architecture-change-172468.html - API Authentication: Implementation of Best Practices
https://dzone.com/articles/api-authentication-implementation-of-best-practice - Seamlessly Swapping the API backend of the Netflix Android app
https://netflixtechblog.com/seamlessly-swapping-the-api-backend-of-the-netflix-android-app-3d4317155187 - AI 101What Is Synthetic Data?
https://www.unite.ai/what-is-synthetic-data/ - AI 101How Does Image Classification Work?
https://www.unite.ai/how-does-image-classification-work/
Videos:
- Talking about the Youtube account takeovers – OAuth Happy Hour Live Q&A
https://www.youtube.com/watch?v=rgr85r3nAXU - GOTO 2020 – The Asynchronous Enterprise by Brendan O’Leary
https://www.youtube.com/watch?v=c68K94-hJK8 - Manolis Kellis: Origin of Life, Humans, Ideas, Suffering, and Happiness | Lex Fridman Podcast #123
https://www.youtube.com/watch?v=t06rkOOUa7g
Newsletter – Week 36, 2020
News:
- New LiveRecorder for Java Enables Software Failure Replay
https://www.infoq.com/news/2020/08/liverecorder-java/
Articles:
- The Principles of Planning and Implementing Microservices
https://dzone.com/articles/implementing-microservices-the-foundations - Principles for Microservice Design: Think IDEALS, Rather than SOLID
https://www.infoq.com/articles/microservices-design-ideals/ - 7 Pitfalls to Avoid With OKR’s
https://dzone.com/articles/7-pitfalls-to-avoid-with-okrs - A.I. for Smarter Factories: The World of Industrial Artificial Intelligence
https://www.nist.gov/blogs/taking-measure/ai-smarter-factories-world-industrial-artificial-intelligence
Videos:
- Maximizing Applications Performance with GraalVM
https://www.infoq.com/presentations/graalvm-ruby-javascript-python/ - The Future of Neuralink
https://www.youtube.com/watch?v=aJgZgisiUsY - François Chollet: Measures of Intelligence | Lex Fridman Podcast #120
https://www.youtube.com/watch?v=PUAdj3w3wO4 - Eugenia Kuyda: Friendship with an AI Companion | Lex Fridman Podcast #121
https://www.youtube.com/watch?v=_AGPbvCDBCk
Newsletter – Week 35, 2020
News:
- Containerizing Java Applications with Jib
https://www.infoq.com/news/2020/08/containerize-java-app-with-jib/ - Amazon Makes Internal Machine-Learning Courses Public
https://www.infoq.com/news/2020/08/amazon-machine-learning-courses/
Articles:
- Top 8 Productivity Myths You Should Avoid to Become a Great Leader
https://dzone.com/articles/top-8-productivity-myths-that-you-should-avoid-to - Scaling services with Shard Manager
https://engineering.fb.com/production-engineering/scaling-services-with-shard-manager/ - Report on Artificial Intelligence and National Security
https://news.usni.org/2020/08/27/report-on-artificial-intelligence-and-national-security - Elon Musk Demonstrates Neuralink Brain-Computer Interface Device
https://www.unite.ai/elon-musk-demonstrates-neuralink-brain-computer-interface-device/
Videos:
- Security Vulnerabilities Decomposition
https://www.infoq.com/presentations/security-vulnerability-decomposition/ - How Facial Expressions Help Robots Communicate with Us | Nat Geo Explores
https://www.youtube.com/watch?v=axPMH2V-De0 - Grant Sanderson: Math, Manim, Neural Networks & Teaching with 3Blue1Brown | Lex Fridman Podcast #118
https://www.youtube.com/watch?v=U_6AYX42gkU - David Eagleman: Neuroplasticity and the Livewired Brain | Lex Fridman Podcast #119
https://www.youtube.com/watch?v=386s-y1aRRo
Newsletter – Week 34, 2020
Articles:
- GitHub’s OpenAPI Spec Open-Sourced in Beta
https://www.infoq.com/news/2020/08/GitHub-open-api-spec/
News:
- RESTful API Design-Driven Approach
https://dzone.com/articles/restful-api-design-driven-approach - Request Pipeline
https://martinfowler.com/articles/patterns-of-distributed-systems/request-pipeline.html - Designing Edge Gateway, Uber’s API Lifecycle Management Platform
https://eng.uber.com/gatewayuberapi/ - What are the main obstacles that are preventing AI startups from scaling up? – Thought Leaders
https://www.unite.ai/what-are-the-main-obstacles-that-are-preventing-ai-startups-from-scaling-up-thought-leaders/
Videos:
- TornadoVM: Java for GPUs and FPGAs
https://www.infoq.com/presentations/tornadovm-java-gpu-fpga/ - Our Quest to Understand the Brain – with Matthew Cobb
https://www.youtube.com/watch?v=NifNfkliCos - Sheldon Solomon: Death and Meaning | Lex Fridman Podcast #117
https://www.youtube.com/watch?v=qfKyNxfyWbo - Grant Sanderson: Math, Manim, Neural Networks & Teaching with 3Blue1Brown | Lex Fridman Podcast #118
https://www.youtube.com/watch?v=U_6AYX42gkU
Newsletter – Week 33, 2020
News:
- Records and Pattern Matching for Instanceof Finalized in JDK 16
https://www.infoq.com/news/2020/08/java16-records-instanceof/ - Micronaut 2.0 Enhances Tooling, Improves Support for Serverless and GraalVM
https://www.infoq.com/news/2020/08/micronaut-v2/
Articles:
- The Silent Villains of the Coding Universe: A Review of Anti-Patterns
https://dzone.com/articles/the-silent-villains-of-the-coding-universe-a-revie - How we learned to improve Kubernetes CronJobs at Scale (Part 2 of 2)
https://eng.lyft.com/how-we-learned-to-improve-kubernetes-cronjobs-at-scale-part-2-of-2-dad0c973ffca - Resilience in Deep Systems
https://www.infoq.com/articles/resilience-deep-systems/ - Segmented Log
https://martinfowler.com/articles/patterns-of-distributed-systems/log-segmentation.html - Rebuilding Twitter’s public API
https://blog.twitter.com/engineering/en_us/topics/infrastructure/2020/rebuild_twitter_public_api_2020.html - A New Real-Time Map-Matching Algorithm at Lyft
https://eng.lyft.com/a-new-real-time-map-matching-algorithm-at-lyft-da593ab7b006
Videos:
- GOTO 2020 – Application Security at High Velocity by Francis Potter
https://www.youtube.com/watch?v=2HV0imbHM3M - GOTO 2020 – Keys to Building Machine Learning Systems by Garrett Smith
https://www.youtube.com/watch?v=WZVQEI9KYsk - Russ Tedrake: Underactuated Robotics, Control, Dynamics and Touch | AI Podcast #114 with Lex Fridman
https://www.youtube.com/watch?v=A22Ej6kb2wo - Dileep George: Brain-Inspired AI | AI Podcast #115 with Lex Fridman
https://www.youtube.com/watch?v=tg_m_LxxRwM - Sara Seager: Search for Planets and Life Outside Our Solar System | AI Podcast #116 with Lex Fridman
https://www.youtube.com/watch?v=-jA2ABHBc6Y
Newsletter – Week 32, 2020
News:
- JetBrains Releases IntelliJ 2020.2
https://www.infoq.com/news/2020/08/jetbrains-intellij-2020-2/ - OpenJDK Comes to Windows 10 on ARM
https://www.infoq.com/news/2020/08/openjdk-win10-arm/
Articles:
- A Break Down of HTTP Status Codes
https://dzone.com/articles/a-break-down-of-http-statusnbspcode - Blue-Green Deployment, Zero Downtime Updates, and Failover Protection With Traffic Distribution Add-On
https://dzone.com/articles/blue-green-deployment-zero-downtime-updates-and-fa - How we learned to improve Kubernetes CronJobs at Scale (Part 1 of 2)
https://eng.lyft.com/improving-kubernetes-cronjobs-at-scale-part-1-cf1479df98d4 - How we learned to improve Kubernetes CronJobs at Scale (Part 2 of 2)
https://eng.lyft.com/how-we-learned-to-improve-kubernetes-cronjobs-at-scale-part-2-of-2-dad0c973ffca - Patterns of Distributed Systems
https://martinfowler.com/articles/patterns-of-distributed-systems/ - Leader and Followers
https://martinfowler.com/articles/patterns-of-distributed-systems/leader-follower.html - Moving Toward Smarter Data: Graph Databases and Machine Learning
https://dzone.com/articles/graph-databases-machine-learning - State of the Art in Automated Machine Learning
https://www.infoq.com/articles/state-art-automl/
Videos:
- GOTO 2020 – Modern Continuous Delivery by Ken Mugrage
https://www.youtube.com/watch?v=lBi85lNmKFw - Making Friends with Machine Learning
https://www.youtube.com/watch?v=L1AiQwxkX7A&list=PLRKtJ4IpxJpDxl0NTvNYQWKCYzHNuy2xG
Newsletter – Week 31, 2020
News:
- Micronaut Foundation Established to Advance Adoption of Micronaut Framework
https://www.infoq.com/news/2020/07/oci-micronaut-foundation/ - Thorntail Reaches Tail End
https://www.infoq.com/news/2020/07/thorntail-end/ - IBM Fully Homomorphic Encryption Toolkit Now Available For Linux
https://www.infoq.com/news/2020/07/ibm-fhe-toolkit-linux/
Articles:
- 5 Data Encryption Best Practices To Follow
https://dzone.com/articles/5-data-encryption-best-practices-to-follow - The Challenges of Building a Reliable Real-Time Event-Driven Ecosystem
https://www.infoq.com/articles/realtime-event-driven-ecosystem/ - Stuff The Internet Says On Scalability For July 31st, 2020
http://highscalability.com/blog/2020/7/31/stuff-the-internet-says-on-scalability-for-july-31st-2020.html - DeText: A deep NLP framework for intelligent text understanding
https://engineering.linkedin.com/blog/2020/open-sourcing-detext - Standing for Safety: Meet the Uber Sao Paulo Tech Team
https://eng.uber.com/meet-sao-paulo-tech/ - The problems AI has today go back centuries
https://www.technologyreview.com/2020/07/31/1005824/decolonial-ai-for-everyone/ - Adam Rodnitzky, COO & Co-Founder of Tangram Robotics – Interview Series
https://www.unite.ai/adam-rodnitzky-coo-co-founder-of-tangram-robotics-interview-series/ - Huma Abidi, Senior Director of AI Software Products at Intel – Interview Series
https://www.unite.ai/huma-abidi-senior-director-of-ai-software-products-at-intel-interview-series/
Videos:
- 4 Questions to Ask Your Dev Team
https://www.infoq.com/presentations/4-questions-platform-application-teams/ - Is Machine Learning the Right Tool?
https://www.infoq.com/presentations/machine-learning-right-tool/ - GPT-3 vs Human Brain
https://www.youtube.com/watch?v=kpiY_LemaTc - Richard Karp: Algorithms and Computational Complexity | AI Podcast #111 with Lex Fridman
https://www.youtube.com/watch?v=KllCrlfLuzs - Ian Hutchinson: Nuclear Fusion, Plasma Physics, and Religion | AI Podcast #112 with Lex Fridman
https://www.youtube.com/watch?v=pDSEjaDCtOU - Manolis Kellis: Human Genome and Evolutionary Dynamics | AI Podcast #113 with Lex Fridman
https://www.youtube.com/watch?v=brslF-Cy3HU
Newsletter – Week 30, 2020
News:
- OpenJDK Migrates to Github
https://www.infoq.com/news/2020/07/openjdk-github-migration/
Articles:
- Spring Boot Actuator
https://dzone.com/articles/spring-boot-actuator-1 - Build Reactive REST APIs With Spring WebFlux
https://dzone.com/articles/build-reactive-rest-apis-with-spring-webflux - Eight Common Microservices Performance Problems (and how to Solve Them)
https://jaxenter.com/microservices-performance-problems-172291.html - Comparison of Open Source API Analytics and Monitoring Tools
https://dzone.com/articles/comparison-of-open-source-api-analytics-and-monito - Engineering Successful Cloud Migrations
https://www.infoq.com/articles/successful-cloud-migrations/ - The perils of impersonation tooling
https://stackoverflow.blog/2020/07/24/the-perils-of-impersonation-tooling/ - DARPA Contracts with Duality Technologies to Develop Privacy-Preserving Machine Learning for COVID-19 Research
https://www.prnewswire.com/il/news-releases/darpa-contracts-with-duality-technologies-to-develop-privacy-preserving-machine-learning-for-covid-19-research-301096126.html - Principles of Artificial Intelligence Ethics for the Intelligence Community
https://www.dni.gov/index.php/features/2763-principles-of-artificial-intelligence-ethics-for-the-intelligence-community - OpenAI’s new language generator GPT-3 is shockingly good—and completely mindless
https://www.technologyreview.com/2020/07/20/1005454/openai-machine-learning-language-generator-gpt-3-nlp/
Videos:
- Spring Framework 5.2: Core Container Revisited
https://www.infoq.com/presentations/spring-framework-5-2/ - PKS Is Not JAK8sP (Just Another Kubernetes Platform)
https://www.infoq.com/presentations/pks-jak8sp/ - Lessons Learned from Reviewing 150 Infrastructures
https://www.infoq.com/presentations/150-infrastructures/ - Jitendra Malik: Computer Vision | AI Podcast #110 with Lex Fridman
https://www.youtube.com/watch?v=LRYkH-fAVGE
Newsletter – Week 29, 2020
News:
- Helidon 2.0 Features New Web Client, DB Client and Command-Line Tool
https://www.infoq.com/news/2020/07/oracle-releases-helidon-2/
Articles:
- Explaining Microservices and Service Mesh with Istio
https://dzone.com/articles/explaining-microservices-and-service-mesh-with-ist - API Development – Glossaries
https://dzone.com/articles/rest-api-development-glossaries - Have It Your Way With MicroProfile GraphQL
https://dzone.com/articles/have-it-your-way-with-microprofile-graphql - SSH is Dead. Long Live SSH: One Million SSH Logins with Okta. Zero SSH Keys.
https://dzone.com/articles/ssh-is-dead-long-live-ssh-one-million-ssh-logins-w - What is Platform-as-a-Service? PaaS Types and Use Cases
https://dzone.com/articles/what-is-platform-as-a-service-paas-types-and-use-c - How to Choose Your Cloud Provider
https://dzone.com/articles/how-to-choose-your-cloud-provider - OpenAI’s fiction-spewing AI is learning to generate images
https://www.technologyreview.com/2020/07/16/1005284/openai-ai-gpt-2-generates-images/ - Wilson Pang, Chief Technology Officer at Appen – Interview Series
https://www.unite.ai/wilson-pang-chief-technology-officer-at-appen-interview-series/
Videos:
- Does Java Need Inline Types? What Project Valhalla Can Bring to Java
https://www.infoq.com/presentations/java-valhalla-inline-types-2020/ - Microservices Are for Humans, Not Machines
https://www.infoq.com/presentations/microservices-behavior-joy/ - Sergey Levine: Robotics and Machine Learning | AI Podcast #108 with Lex Fridman
https://www.youtube.com/watch?v=kxi-_TT_-Nc - Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming | AI Podcast #109 with Lex Fridman
https://www.youtube.com/watch?v=O9upVbGSBFo