Masthash

#InfoQ

Markus Eisele
15 hours ago

Quarkus 3.0 Released: Improving Cloud-Native Java Development with Jakarta EE 10 Support https://www.infoq.com/news/2023/05/quarkus-improves-cloud-native/
#InfoQ #Java #quarkus

InfoQ
3 days ago

What’s new in #ApachePulsar v3.0?

Apache Pulsar v3.0 is a Long-Term Support (LTS) release with a few important features, enhancements, and fixes.

Find out more on #InfoQ: https://bit.ly/42h7YrS

#Java #SoftwareDevelopment

InfoQ
3 days ago

JEP 445 - Unnamed Classes and Instance Main Methods (Preview) – status: Targeted

This feature JEP proposes to "evolve the #Java language so that students can write their first programs without needing to understand language features designed for large programs".

More on #InfoQ: https://bit.ly/3MvnqKW

InfoQ
3 days ago

Using the new Aerial View API, developers can create and display 3D aerial videos of a physical address, and highlight places like hotels, attractions, and shops with the same 3D map source used by Google Earth.

“Aerial View delivers programmatic API-based creation of high-resolution cinematic videos, allowing businesses to quickly embed them on their website or application the same way they would embed a YouTube video.”

More on #InfoQ: https://bit.ly/3qdgjiV

#CloudComputing #GoogleMaps

InfoQ
4 days ago

Not everything can be automated, and sometimes product & architecture needs can conflict.

Make your #APIdesign review a time when manually enforced conventions are checked, customer language is validated, and final alignment is solidified.

More insights in this #InfoQ article by Jason Harmon: https://bit.ly/3qdqgww

#SoftwareArchitecture #API

InfoQ
4 days ago

Get acquainted with #DINOv2 - a foundation model for #ComputerVision tasks.

DINOv2 is pre-trained on a curated dataset of 142M images and can be used as a backbone for several tasks. Read #InfoQ to learn more: https://bit.ly/3IEzbO3

#opensource #AI #ML #DeepLearning

InfoQ
5 days ago

This article by Michael Friedrich shares insights into learning #eBPF as a new #cloudnative technology that aims to improve #Observability & #Security workflows.

More insights on #InfoQ: https://bit.ly/41YBbYk

#DevOps

InfoQ
6 days ago

#CaseStudy - Meta is rolling out #MySQL Raft in its data centers to replace its current MySQL semisynchronous databases. The new consensus engine helps operation and allows MySQL servers to take responsibility for promotions and membership.

More on #InfoQ: https://bit.ly/437uO6w

#AI #ML #SQL #RelationalDatabases

InfoQ
6 days ago

Active Sensemaking provides substantial improvements for the 3 main priorities that teams often struggle to manage for high-quality #Retrospectives:
1️⃣ Better utility of time
2️⃣ Higher quality information
3️⃣ Higher quality interaction

#InfoQ article by Ajay Reddy: https://bit.ly/3N0okkh

#activesensemaking #ContinuousImprovement #TeamWork #Agile #Assessment

InfoQ
1 week ago

#CaseStudy – find out how AirBnb engineers could migrate their iOS CI infrastructure to AWS to increase flexibility, consistency, and efficiency.

More details on #InfoQ: https://bit.ly/3OpQVjY

#AWS #Terraform #ContinuousIntegration #iOS #Mobile #CloudComputing

InfoQ
1 week ago

Want to stay informed & up to date in the ever-evolving world of #CloudServices?

#StackFeed is an excellent tool, especially for software architects managing multi-cloud architectures. Architects select cloud services they're interested in, and StackFeed generates a customized service update feed consumable using an RSS reader, Slack or Microsoft Teams.

Interested in knowing more? Read the #InfoQ Q&A with Jacob Shadbolt & Eran Stiller to learn about StackFeed and its implementation: https://bit.ly/41M77il

#SoftwareArchitecture #CloudComputing #CaseStudy

InfoQ
1 week ago

#CaseStudy – find out how the Guardian has made significant improvements to the speed at which push notifications are delivered to their app users.

The solution supporting push notification delivery utilizes a range of technologies. Learn more on #InfoQ: https://bit.ly/43cxXkO

#SoftwareArchitecture #AWSLambda #Observability #Performance

InfoQ
1 week ago

.NET MAUI Community toolkit v5.1.0 has been released!

v5.1.0 brings two main features (LazyView & Keyboard Extensions) and several bug fixes. Find out more on #InfoQ: https://bit.ly/42QZl8b

#dotnet #dotNETMAUI #SoftwareDevelopment

InfoQ
2 weeks ago

In this #InfoQ article, Vitaly Bragilevsky shares findings and insights about the Rust community and ecosystem, and discusses the peculiarities and pitfalls of starting new projects in #Rustlang or migrating from other languages.

Read now: https://bit.ly/3MFb9oH

#ProgrammingLanguages #SoftwareDevelopment

InfoQ
2 weeks ago

➡️ #CloudHostedApps are in the cloud, but that does not automatically make them scalable, modern, or dynamic.
➡️ #CloudNativeApps need to respond to change, and that means scaling down is just as important as scaling up.

🎧 Listen to the #InfoQ #podcast with Rosemary Wang & Thomas Betts to learn about the patterns & practices that help you move from cloud-hosted to cloud-native architecture and maximize the benefit and use of the cloud: https://bit.ly/41NYkwg

#transcript included

#CloudNative #CloudComputing #CloudArchitecture

InfoQ
2 weeks ago

#CaseStudy - Take a sneak peek into #Dropbox’s Magic Pocket!

Magic Pocket is a horizontally scalable exabyte-scale blob storage system and can maintain 99.99% availability and extremely high durability.

#InfoQ article by Facundo Agriel: https://bit.ly/45dN8fq

#CloudComputing #Database #Storage #Scalability #performance

InfoQ
2 weeks ago

#FromTheArchive #InfoQ

What are the characteristics of a great #ScrumTeam?

This article describes the characteristics & skills of a great ➡️ #ProductOwner, ➡️ #ScrumMaster, and ➡️ #DevelopmentTeam: https://bit.ly/42JT1zs

#Scrum #AgileTechniques #Teamwork

InfoQ
2 weeks ago

#Kuasar is now open-sourced!

Kuasar is a #Rust-based container runtime that supports multiple types of sandboxes, including microVMs, Linux containers, app kernels, and WebAssembly runtimes.

More on #InfoQ: https://bit.ly/42LlDs4

#Huawei #CloudComputing #Containers #DevOps

InfoQ
2 weeks ago

This #InfoQ article by Kristen Tronsky looks at the current reality of people management in startups, how to build a culture, and most importantly, how to make it last with "#RadicalTransparency."

Read now to gain more insights: https://bit.ly/42Jh3KU

#DeveloperExperience #CultureChange #Agile

InfoQ
2 weeks ago

Meet #StarCoder - a new #opensource language model for code: https://bit.ly/3o30Y3w

StarCoder was trained in over 80 programming languages as well as text from GitHub repositories, including documentation and Jupyter programming notebooks.

#AI #ML #LLMs #HuggingFace #GitHub #InfoQ

InfoQ
2 weeks ago

Before you begin another architecture modernization project, consider using Domain-Driven Discovery!

This collaborative approach aligns strategy with architecture in a transparent way while building a shared language for leaders and technologists. In a brief amount of time, you’ll get clear insights to guide your project, which will help you save time, effort & money.

Read the #InfoQ article for more insights: https://bit.ly/3OdJGLP

#DomainDrivenDesign #Diagramming #SoftwareArchitecture

InfoQ
2 weeks ago

What’s 🆕 in #Quarkus 3.0?

This update brings a host of new features, including support for Jakarta EE 10, MicroProfile 6.0, Hibernate ORM 6.2, and Hibernate Reactive 2.0.

Read #InfoQ to find out more: https://bit.ly/41DUo14

#Java #JakartaEE #SoftwareDevelopment

InfoQ
3 weeks ago

Meet MLC LLM - an #opensource project that enables “everyone to develop, optimize & deploy #AI models natively on everyone's devices. Everything runs locally with no server support and accelerated with local GPUs on your phone and laptops.”

More on #InfoQ: https://bit.ly/3LW5kBs

#ML #OperatingSystems #LLMs #iOS #Mobile

InfoQ
3 weeks ago

#CaseStudy - Hien Luu, head of ML Platform at DoorDash, discusses the main principles and strategies that #DoorDash uses to scale & evolve #MLOps, as well as some tips for those who want to get started with MLOps.

🎧 Listen to the #InfoQ #podcast: https://bit.ly/3HT4Iv5

#AI #ML

InfoQ
3 weeks ago

#LLMs can be an effective way to generate structured data from semi-structured data, although it is expensive.

Find out how a team of researchers found a technique to reduce inference costs by 110x while improving inference quality: https://bit.ly/3nO4sH6

#InfoQ #AI #ML

InfoQ
3 weeks ago

#CaseStudy - Suhail Patel shares some practical lessons they learned while constructing their architecture at #Monzo. He delves into both successful endeavors & unfortunate mishaps.

Read the #InfoQ article for more insights: https://bit.ly/3LLKPHx

#SoftwareArchitecture #Microservices #Cassandra #Kubernetes #Database #CloudAdoption

InfoQ
3 weeks ago

Get acquainted with Remult - a full-stack CRUD library that simplifies development by leveraging #TypeScript models, providing a type-safe API client and query builder.

More on #InfoQ: https://bit.ly/3LMHl7L

#WebDevelopment

InfoQ
3 weeks ago

🆕 #Kubernetes v1.27: Chill Vibes has been released!

v1.27 has 60 enhancements including 18 entering alpha, 13 becoming generally available or stable, and 29 graduating to beta. In addition, 14 features are being deprecated or removed.

Read more on #InfoQ: https://bit.ly/3nDEo1c

#DevOps

InfoQ
3 weeks ago

In this article, Tamás-Márk Furó describes the SPA (Single Page Applications) templates, and the proxy changes introduced for the development environment from .NET 5 to .NET 6, .NET 7, and on to the next versions.

More on #InfoQ: https://bit.ly/3B3tLrD

#dotnet #dotnet5 #dotnet6 #dotnet7 #AspDotNet #Microsoft #SoftwareDevelopment

InfoQ
3 weeks ago

Should you be a manager or an engineer?

The most powerful senior engineering leaders tend to be people who have done both, swinging back and forth between management and engineering over the course of their careers. Repeatedly. Like a pendulum.

Watch the #InfoQ video for more insights: https://bit.ly/3B2jDiI

#Leadership #TeamLeader #Quality #Agile

InfoQ
3 weeks ago

🆕 Autopilot is now the default & recommended operation mode for Google Kubernetes Engine (GKE) clusters!

Read #InfoQ to find out more about GKE Autopilot: https://bit.ly/427MrSS

#DevOps #GoogleCloud #GKE

InfoQ
3 weeks ago

#CaseStudy – learn how AWS’s Prime Video re-architected the audio/video quality inspection solution to reduce operational costs and address scalability problems.

Find out how they switched from #serverless to #EC2 & #ECS: https://bit.ly/3NFZ9Uw

#InfoQ #CloudComputing

InfoQ
4 weeks ago

Interested in moving your #dotnet application to the cloud ☁️?

Learn about the benefits & challenges of moving .NET apps, and the different options available: managed Kubernetes services, serverless platforms, and HTTP-based hosting options.

Watch the #InfoQ video: https://bit.ly/413dfTg

#CloudComputing

InfoQ
4 weeks ago

Developers should consider the potential harm of their AI creations from the very beginning and implement mitigation measures during development.

Leslie Miley - Technical Advisor to the CTO at Microsoft - discusses the responsibilities of developers, tech companies, and individuals in ensuring a more responsible & ethical approach to #AI development.

🎧 Listen to the #InfoQ #podcast: https://bit.ly/3HG9eNz

#transcript included

#SustainableComputing #SoftwareEthics

InfoQ
4 weeks ago

📁 #FromTheArchive - The #c4Model is a way to communicate #SoftwareArchitecture at different levels of abstraction; you can tell different stories to different audiences. It's a way to introduce rigor & lightweight modeling to software development teams.

Read on #InfoQ: https://bit.ly/3LwdlwD

#Diagramming #ArchitectureDocumentation #SoftwareArchitectureDiagrams

InfoQ
4 weeks ago

#AIOps can simplify and streamline processes which can reduce the mental burden on employees while improving communication and collaboration between departments.

Read the #InfoQ article for more insights: https://bit.ly/3VHaTbH

#DevOps #AI #ML #DataEngineering

InfoQ
4 weeks ago

When handling #metrics, teams must always be careful to remember Goodhart's law: "When a measure becomes a target, it ceases to be a good measure." The danger is that metrics become an end in themselves rather than a means to an end.

Let's explore what this might look like in terms of #DORAmetrics, and how you can avoid pulling the wool over your own eyes.

#InfoQ article by David Rant: https://bit.ly/3VodJ53

#DevOps #ContinuousDelivery #ContinuousImprovement #AgileTechniques

InfoQ
4 weeks ago

JEP 430 - String Templates (Preview) - promoted to Targeted status for #JDK21: https://bit.ly/3Ls7wR5

This feature aims to simplify the writing of Java programs, improve the readability of expressions that mix text and expressions, and enhance the security of Java programs that compose strings from user-provided values.

#Java #InfoQ

InfoQ
4 weeks ago

#eBPF offers a great complement to the #SidecarProxy, but is it a replacement? Can the two co-exist?

How can we optimize proxy placement?

In this #InfoQ talk, Jim Barton explores the challenges of #ServiceMesh today, along with the latest developments in what the service mesh community is doing to improve its implementations: https://bit.ly/3ALhcRC

#transcript & Q&A included

#SoftwareArchitecture #DevOps #sidecars

Adopting an API Maturity Model to Accelerate Innovation

https://www.infoq.com/articles/api-maturity-model/

"Developing a mature API program will unlock new opportunities for accelerated business innovation, leading to growth." -- #infoq

#api360 #maturity #governance

InfoQ
1 month ago

Read the #InfoQ Q&A with Michael Sperber & Ben Linders to learn how our current toolbox of architectural techniques predisposes us to bad decisions that are hard to undo later, and what to do about this problem: https://bit.ly/3NrSNYR

#FunctionalProgramming #OOP #DDD #LooseCoupling #SoftwareArchitecture

InfoQ
2 months ago

✅ Hear about rewriting a portion of a code in #rustlang.

✅ Learn how to identify the performance hotspots in a project, refactoring that piece of code in Rust, doing cross-language regression testing & performing the benchmarks on the resulting code.

#InfoQ video by Lily Mara: http://bit.ly/3TTF3XX

#SoftwareArchitecture

InfoQ
2 months ago

💥 AWS Lambda Powertools for .NET is now generally available!

The developer library helps implement observability when running Lambda functions based on .NET 6 or above, reducing the amount of custom code.

Learn more on #InfoQ: http://bit.ly/400abaG

#CloudComputing #dotnet #serverless #AWSLambda #Observability

Modern API Development and Deployment, From API Gateways to Sidecars

https://www.infoq.com/presentations/api-design-implement-document/

"Matt Turner shows a modern approach to designing, implementing, and documenting APIs using dedicated tooling in a decentralised environment that has all the good parts of an api-gateway solution." -- #InfoQ

#api360 #apiGateway #MattTurner

Dio Synodinos
3 months ago

Great notes from the McKinsey team attending #QConSF 2022:

https://medium.com/digital-mckinsey/overheard-at-qcon-2022-navigate-complex-environment-and-evolving-relationships-9a025034c1dd

One of the most fulfilling experiences for everyone involved with QCon and #InfoQ is hearing attendees and readers share their stories about how we helped them come across new ideas that they then went back, shared with their team, and became a catalyst for #change.

InfoQ
3 months ago

#CaseStudy - TrueLayer's main business is not #systemprogramming, yet they decided to bet on #Rust. Why? How?

Luca Palmieri shares their adoption story, expectations, challenges, doubts, the mistakes they made & the lessons they learned.

#InfoQ video: http://bit.ly/3HZnctc

#rustlang #transcript

Dio Synodinos
4 months ago
InfoQ
4 months ago

In networking operations, #dotnet7 improves the capabilities and performance of the existing #HTTP & #WebSockets protocols. It exposed a new protocol called #QUIC and has many performance improvements compared to .NET 6.

Find out more on #InfoQ: https://bit.ly/3XIepSH
#dotnet

Dio Synodinos
5 months ago

A guide on how to grow your career as a developer by participating in software conferences, speaking at community events, contributing to open source, and organizing events and communities:

https://www.infoq.com/presentations/successful-staff-plus-engineer/

#qcon #qconferences #qconlondon #qconplus #infoq #StaffPlus #StaffPlusEngineer #StaffEngineer

Dio Synodinos
6 months ago

Messing around with #ChatGPT #InfoQ 🤓

Shinya Yanagihara
6 months ago

In terms of "Data-oriented programming", it reminds me of Data-Oriented Programming by @viebel (https://www.manning.com/books/data-oriented-programming)
Okay, so today I am going to change things up a bit and read this book📕
#xp
---
RT @InfoQ
#ICYMI “Data-oriented programming encourages us to model data as data. Records, sealed classes, and pattern matching, work together to make that easier.”

#InfoQ article by @briangoetz: https://bit.ly/…
https://twitter.com/InfoQ/status/1591204899169058816