In this issue, August 16, 2022 View it in your browser.

Uber Shuffle, Drift Management, Amazon GuardDuty, Azure Fluid Relay, Go 1.19, The Tao of Node, Become a Better Dev, GraalVM 22.2, .NET Community Toolkit 8, Functional Ballerina, Rules of Thumb

QCon 2022 Events: Real and innovative strategies for scaling security in large, fast-moving environments.

Julia Knecht, Manager, Security Platforms Engineering @Netflix, hosting track "Practical Security" will share scalable approaches to securing authentication & authorization architectures, cloud security, scaling privacy, and how this changing approach impacts the distribution of responsibility and the cost of security. Attend in-person at QCon San Francisco (Oct 24-28) or online at QCon Plus (Nov 29-Dec 9).
 

SPONSOR AD

DataStax

An Architect's Guide to NoSQL


As an Architect, your job is to help define, build, and manage your company's architecture for its single most important asset - its information - in order to meet your company's goals. This guide covers the ins and outs of designing data management architectures to manage mixed workloads at scale. Download now.

https://res.infoq.com/minibooks/cloud-operating-model/en/smallimage/LOGO-1659978088801.jpg

The InfoQ eMag - The Cloud Operating Model

In this eMag, you will be introduced to the Cloud Operating Model and learn how to avoid critical pitfalls. We’ve hand-picked four full-length articles to showcase that. (eMag)

https://res.infoq.com/podcasts/welcoming-open-source-community/en/smallimage/engineering-culture-podcast-logo-1659944641502.jpeg

Enabling a Collaborative and Welcoming Open Source Community

In this podcast, Shane Hastie spoke to Eric Arellano, Nick Grisafi and Josh Cannon of the Pants open source community about creating and maintaining an inclusive and supportive environment and developer experience. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Amazon Comprehend Announces the Reduction of the Minimum Requirements for Entity Recognition

  2. Meta's Genomics AI ESMFold Predicts Protein Structure 6x Faster Than AlphaFold2

  3. Google Introduces Zero-ETL Approach to Analytics on Bigtable Data Using BigQuery

Uber Open-Sourced Its Highly Scalable and Reliable Shuffle as a Service for Apache Spark

Uber engineering has recently open-sourced its highly scalable and reliable shuffle as a service for Apache Spark. Spark is one of the most important tools and platforms in data engineering and analytics. It is shuffling data on local machines by default and causes challenges while the scale is getting very large. Shuffle as a service is a solution developed at Uber for this problem. (News)

SPONSOR AD

CockroachLabs

The Data Divide: Top Challenges Facing Enterprise Data Teams

Matillion surveyed 150 enterprise tech leaders and 300 enterprise data team members/data users from across the US and UK to better understand the pain points facing enterprise data teams as their organizations struggle to make data useful. This white paper reviews several key themes that emerged. Download now.

Infrastructure as a Code—Why Drift Management Is Not Enough

The reality is that configuration drift will remain unavoidable for the foreseeable future. An EaaS solution, coupled with an IaC platform and good change management policies will help you prevent drift and shorten your development cycles. (Article)

The Mechanics of Metrics: Aggregation across Dimensions

Erin Schnabel discusses how application metrics align with other observability and monitoring methods, from profiling to tracing, and the limits of aggregation. (Presentation with transcript included)
Software Delivery Practices Evolve Fast, So Should Your Learning: Attend QCon San Francisco Software Development (Oct 24-28).
What are the major trends that matter right now in software development and technical leadership? Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches. Save your spot now!

SPONSOR AD

Cockroach Labs

[Free Download] O'Reilly | Cloud Native Go

Learn to build cloud-native and cost-effective applications using the Go programming language with the hands-on guidance found in this 3-chapter excerpt from O’Reilly. Yours free courtesy of Cockroach Labs.

TOP Cloud NEWS HEADLINES

  1. Run Visual Studio Software on Amazon EC2 with User-Based License Model

  2. Google Cloud Introduces Batch, a Service for Scheduling Batch Jobs

  3. AWS Announced Tiered Pricing for Its Serverless Offering Lambda

  4. Write Directly from Cloud Pub/Sub to BigQuery with BigQuery Subscription

Amazon GuardDuty Introduces Malware Detection

At the recent re:Inforce security conference, AWS announced the availability of malware detection for Amazon GuardDuty. The new functionality of the managed threat detection service initiates a scan of the EBS volumes when it detects suspicious behavior indicative of malware on EC2 or containers. (News)

TOP Development NEWS HEADLINES

  1. Go 1.19 Improves Generics Performance and Refines its Memory Model

  2. The Tao of Node: an Attempt to Formalise JS Development Patterns

Becoming a Better Developer Panel

The panelists discuss ways to improve as developers. Are better tools the solution, or can simple changes in mindset help? And what practices are already here, but not yet universally adopted? (Presentation with transcript included)

TOP Java NEWS HEADLINES

  1. JetBrains IntelliJ IDEA 2022.2 Uses Java 17 Runtime

  2. Java News Roundup: Spring Cloud, Liberica NIK, Open Liberty, Micronaut, JHipster, Apache ShenYu

GraalVM 22.2 Adds Library Configuration Repository

GraalVM is known for compiling Java into small native executables that start much faster than traditional Java programs. Release 22.2 addresses a long-standing pain point by introducing a configuration repository for Java libraries. Native Java compilation uses less memory, and the GraalVM distribution runs better on Apple Silicon and is smaller. (News)

SPONSOR AD

Camunda

Automate complex processes faster and at scale with
Camunda 8

Looking for a process orchestration tool with a collaborative BPMN framework and built-in connectors so can use your existing tools? Get your free account now.

Microsoft Releases .NET Community Toolkit 8 with Automatic Source Generation

Microsoft has released version 8.0.0 of .NET Community Toolkit (NCT), a collection of helpers and APIs that make it easier to use patterns like MVVM (model-view-viewmodel) independently of the underlying platform. In this version, developers can benefit from reduced boilerplate code and streamlined API methods. (News)

Microsoft’s New Azure Fluid Relay Service Now Generally Available

Recently, Microsoft announced its Azure Fluid Relay service's general availability (GA). This managed cloud offering enables web developers to use the Fluid Framework for building enterprise-grade collaborative applications. (News)

Data Manipulation with Functional Programming and Queries in Ballerina

Ballerina has been designed as a data-oriented programming language and supports a functional programming coding style. The Ballerina query language is similar to SQL in the sense that a query expression is made up of clauses. The Ballerina “Table” data structure can be more effective than maps in representing indexed data collections. (Article)

SPONSOR AD

LaunchDarkly

10 Critical KPIs for Stronger Software Releases


In this guide, we suggest 10 KPIs you can use to track how well you’re deploying, releasing, and shipping software. Although these are just our suggestions, we believe they represent a good starting point for data collection during an often overlooked phase of software development. Download now.

TOP Culture & Methods NEWS HEADLINES

  1. Getting Feedback When Your Colleagues Are Also Your Customers

Rules of Thumb & Traps When Approaching Tech Stack Decisions

At the MVP stage - do only the stuff you would do in a hackathon. Scalability and processes will become important once we have predictable revenue streams. Where are you generating your unique value proposition? Outsource all aspects of the tech solution which are not in a relationship with your competitive advantage. Follow a general tech directive but balance it with the team's autonomy. (Article)

InfoQ Call for Contributors

Write for InfoQ: Share knowledge, connect with the global software development community, and grow your career

Are you an experienced senior software engineer or technical leader that is passionate about innovation, adoption of technologies, and the learning and sharing of knowledge with your peers?

InfoQ content is written exclusively by software practitioners like yourself, with the goal of sharing inspiring content from real-world use cases, best practices used by innovator and early adopter companies, and news on emerging trends.

Join the InfoQ Writing Team

 

SPONSORED CONTENT

Latest White Papers

Download the DZone Refcard: Advanced Kubernetes from our friends at D2iQ

Building high-performance APIs and microservices with Kalix

The DevSecGuide to Infrastructure as Code

SPONSORED CONTENT

DevTools

Serverless Data: The Next Frontier on the Cloud - Register Now