InfoQ Homepage Programming Content on InfoQ
-
Keeping Go "Boring" in Go 1.21: How Google Grants Backward Compatibility
In a recent article, Google engineer Russ Cox detailed what Google does to make sure each new Go release honors Go's backward-compatibility guarantee. This includes generalizing GODEBUG in Go 1.21 to cover even subtle incompatibility cases.
-
ASP.NET Core in .NET 8 Preview 7: Blazor, Native AOT, Antiforgery and More
The latest release of .NET 8 Preview 7 brings significant additions and changes to ASP.NET Core. The most notable enhancements for this release of ASP.NET Core are related to the Blazor alongside the updates regarding the Native AOT, Identity, new SPA Visual Studio templates, Antiforgery middleware additions and many more.
-
Running Apache Flink Applications on AWS KDA: Lessons Learnt at Deliveroo
Deliveroo introduced Apache Flink into its technology stack for enriching and merging events consumed from Apache Kafka or Kinesis Streams. The company opted to use AWS Kinesis Data Analytics (KDA) service to manage Apache Flink clusters on AWS and shared its experiences from running Flink applications on KDA.
-
Ai4 2023: Generative AI Testing Lessons from Hussein Mehanna of Cruise
The recent Ai4 conference featured a talk by Hussein Mehanna of Cruise titled "How Autonomous Vehicles Will Inform and Improve AI Model Testing." Some key takeaways are that systems should handle the "long tail," developers should measure model output quality, and developers should push their systems to fail.
-
New Google Cloud H3 Virtual Machine Series for High-Performance Computing Workloads in Preview
Recently Google launched a new H3 Virtual Machine (VM) Series designed for High-Performance Computing (HPC) workloads. The series of VMs are available in public preview for Compute Engine and Google Kubernetes Engine (GKE) users and offers 88 cores (Simultaneous multi-threading disabled) and 352 GB of memory.
-
Jupyter AI Brings Generative AI to Notebooks
The open-source Project Jupyter, used by millions for data science and machine learning, has released Jupyter AI, a free tool bringing powerful generative AI capabilities to Jupyter notebooks.
-
AI, ML, Data Engineering News Roundup: Jupyter AI, AudioCraft, OverflowAI, StableCode and Tabnine
The latest update, which covers developments until August 7, 2023, highlights significant accomplishments and statements made in the fields of artificial intelligence, machine learning, and data science. This week's major news involved Jupyter, Meta AI, Overflow, Stability AI and Tabnine.
-
Java News Roundup: Payara Cloud, MicroProfile Telemetry, Foojay.io Calendar, JVM Language Summit
This week's Java roundup for August 7th, 2023, features news from JDK 22, JDK 21, GraalVM Native Build Tools 0.9.24, Spring Cloud 2023.0.0-M1, Spring Modulith 1.0-RC1, Payara Cloud, Quarkus 3.2.4, MicroProfile Telemetry 1.1, OpenXava 7.1.4, Foojay.io calendar and JVM Language Summit 2023.
-
Oracle Data Provider for .Net: Asynchronous Programming, OpenTelemetry, and More
Oracle prereleased a new version of Oracle Data Provider for .NET (ODP.NET), its ADO.NET data access library for the Oracle database. The new version, 23c, is available as a Developer Release, which means it is still not ready for production use. However, it already brings two of the most highly community-requested features: asynchronous programming and support to OpenTelemetry.
-
Ai4 2023 Panel Discussion: Generative AI in Business and Society
The recent Ai4 conference featured a panel discussion titled "Generative AI in Business and Society." Some key takeaways are that generative AI offers many opportunities for operational efficiency and product personalization, that companies need to balance privacy concerns with personalization, and they need to understand how generative AI is used across their organization.
-
MySQL Changes Versioning Model, Adds Innovation and LTS Releases
Oracle recently announced a change in the versioning model for MySQL, introducing the MySQL Innovation and Long-Term Supported releases. The first innovation release is MySQL 8.1.0 , which includes InnoDB cluster read replicas.
-
The Challenges of AI Product Development
Developing artificial intelligence (AI) products involves creating models and feeding data to train them, testing the models, and deploying them. Software engineers can support the adoption of AI and machine learning (ML) in companies by building an understanding of the technologies, encouraging experimentation, and ensuring compliance with regulations and ethical standards.
-
Ai4 2023 Summary Day Two: AI Legal Issues, AI in Education & Deploying AI
Day Two of Ai4 2023 conference was held on August 9th, 2023, at the MGM Grand hotel in Las Vegas, Nevada. This two-day event is organized by Fora Group and includes tracks focused on various industries, including automotive, financial, healthcare, and government. The day began with six mainstage presentations from leaders in AI technology.
-
Semantic Kernel LLM Java SDK Now Available, Simplifying GenAI Integration
Microsoft has announced the availability of its Semantic Kernel software development kit (SDK) for Java, designed to mesh Large Language Models (LLMs) with popular programming languages, extending support beyond C# and Python.
-
Amazon EC2 M7i and M7i-flex Instances Now Available for General-Purpose Workloads
AWS recently announced the general availability (GA) of Amazon EC2 M7i and M7i-flex instances, equipped with custom 4th Gen Intel Xeon Scalable processors (code name Sapphire Rapids). The Amazon EC2 M7i and M7i-flex instances are instance types intended for general-purpose workloads providing a balance of compute, memory, and networking resources.