InfoQ Homepage News
-
API Design Principles and Process at Slack
An article explaining the API design principles and process used at Slack was recently published in the Slack Engineering blog. It explains the six design principles used at Slack to design their APIs while keeping simplicity, security, scalability and the developer experience in mind. A four-step review and testing process exists to enforce these principles, with some flexibility.
-
OCaml 5 Will Include Multicore Support
The OCaml team has announced a detailed roadmap to add multicore support to the language runtime and will focus on merging the multicore and standard runtimes in the next minor releases leading to OCaml 5.
-
GitHub's Copilot Still a Long Way From Autopilot
Three months after GitHub launched Copilot, a group of academics affiliated with New York University's Tandon School of Engineering released their empirical cybersecurity evaluation of Copilot’s code contributions, concluding that 40% of the time, the code created is buggy and vulnerable.
-
Java News Roundup: WildFly 25, JEP 408, Quarkus 2.3.0, MicroProfile 5.0-RC1, Mockito 4.0, Jelastic
This week's Java roundup for October 4th, 2021, features news from OpenJDK, JDK 18, Spring Cloud 21.0.0-M2, WildFly 25, Quarkus 2.3.0.Final, MicroProfile 5.0-RC1, Open Liberty 21.0.0.11-beta, Mockito 4.0, Apache Camel 3.12.0 and 3.7.6, Apache Camel Quarkus 2.3.0 and Jelastic PaaS acquired by Virtuozzo.
-
WICG Publishes New HTML Sanitizer API Proposal against mXSS Attacks
The Web Platform Incubator Community Group recently published the Draft Community Group Report for the HTML Sanitizer API. The HTML Sanitizer API lets developers take untrusted strings of HTML and sanitize those strings for safe insertion into a document’s DOM. The most common use case of HTML string sanitization is to prevent cross-site scripting (XSS) attacks.
-
Microsoft Announces the General Availability of Azure Purview
Recently Microsoft announced the general availability (GA) of Azure Purview, its data governance solution in the cloud. It provides customers with a unified data governance solution for on-premises, cloud, and app-based systems. The GA release is a follow-up from its public preview release almost a year ago.
-
AWS Introduces Static IP Addresses for Application Load Balancer
Amazon recently announced that the Application Load Balancer supports AWS PrivateLink and static IP addresses by direct integration with the Network Load Balancer.
-
100,000+ Lines of Elm Code in Production: Rakuten Shares Lessons Learnt
E-commerce company Rakuten recently shared its experience using Elm in production for two years. Its codebase spans several applications totaling 100,000 lines of Elm code. Rakuten highly valued Elm’s Functional UI approach, its type system, and the absence of runtime exceptions. However, Elm not being a mainstream language, resulted in less reusable resources on Google search and Stack Overflow.
-
Oracle Proposes Shorter Java LTS Cycle of Two Years
Oracle proposes to shorten the Java Java Long-Term Support (LTS) cadence to two years. The launch of Java 17 just finished the current three-year LTS cadence of Java 11. Acceptance of this proposal seems likely: Fellow OpenJDK distributors Microsoft, Amazon, and Azul are in favor, while Red Hat delivered a "nervous yes, but…"
-
Ubuntu Frame Aims to Power Ubuntu Core-Based Kiosks
Ubuntu Frame aims to power graphical applications for embedded devices like interactive kiosks, smart retail solutions, and so on.
-
AWS and NFL Partner to Bolster Next Gen Stats for American Football Games
For the 2021-2022 NFL season, the NFL and AWS are partnering to add a few new statistics to their Next Gen Stats (NGS) tool. The league will now track fourth down and two-point conversion analytics with Next Gen Stats Decision Guide, powered by AWS.
-
Improving Gender Inclusion by Using Agile Principles
Pakistan is behind with regards to gender inclusion in technology; however, coding boot camps are helping women to get jobs and become financially independent. Faiza Yousuf, a product management expert and community leader, spoke about how she uses agile principles for improving gender inclusion at Agile 2021.
-
Gitpod Announces OpenVSCode Server Project Enabling Developers to Run Upstream VS Code
Cloud-based developer platform Gitpod recently introduced the open-source project OpenVSCode Server, licensed under MIT. This enables any developer to run upstream and stable VS Code IDE in any modern web browser.
-
Learn from 64+ Leading Software Experts at QCon Plus. Discover These Stand-Out Tracks
With QCon Plus only a few weeks away, our Program Committee and track hosts have selected six tracks not to miss this November 1-12, which include From Remote to Hybrid Teams: Return to Office?, API Architecture, Architectures You've Always Wondered About, and Optimizing Your Organization for Speed. Which of these will you be attending?
-
AWS Announces the General Availability and Open Sourcing of the Amazon Genomics CLI
Amazon Genomics CLI is a tool that makes it easier to process genomics data at a petabyte-scale on AWS. Earlier this year, the public cloud vendor shared a preview of the tool, and it is now open source and generally available.