InfoQ Homepage News
-
Apache Releases TomEE 7.1 with Support for Java 8 and MicroProfile 1.2
The Apache TomEE community has released TomEE 7.1, a significant upgrade featuring support for Java SE 8 and MicroProfile 1.2. TomEE 7.1 serves as a gateway release for TomEE 8 that will be compliant with Java EE 8/JakartaEE and MicroProfile 1.3. David Blevins, founder and CEO of Tomitribe, spoke to InfoQ about this latest release.
-
Building Production-Ready Applications: Michael Kehoe Shares Lessons Learned from LinkedIn
At QCon San Francisco, Michael Kehoe presented “Building Production-Ready Applications”. Drawing on his experience with site reliability engineering (SRE), he introduced the tenets of “production-readiness” that all engineers across the organisation should focus on as: stability and reliability; scalability and performance; fault tolerance and disaster recovery; monitoring; and documentation.
-
Face-api.js: JavaScript Face Recognition Leveraging TensorFlow.js
Face-api.js is a JavaScript API for face detection and face recognition in the browser implemented on top of the tensorflow.js core API, which implements a series of convolutional neural networks (CNNs), optimized for the web and for mobile devices.
-
Microsoft Updates Azure Event Grid with Event Domains, Advanced Filtering Features and More
With Event Grid, customers can manage all their event in one place in Azure. Recently, Microsoft announced enhancements to this service with two new features, advanced filters, and Event Domains. Furthermore, the team responsible for Event Grid has been working to improve the developer experience, and has made Event Grid available in more regions.
-
Justin Cormack Explores the Changes, Limitations, and Opportunities within Modern OSs at QCon SF
At QCon San Francisco, Justin Cormack explored “The Operating System in 2018”. The biggest changes in this space include: performance driven improvement, such as eBPF and userspace networking; the changing role of operations, and how operators use and deploy operating systems; and emulation and portability.
-
Building Resilience in Netflix Production Data Migrations: Sangeeta Handa at QCon SF
At QCon SF, Sangeeta Handa discussed how Netflix had learned to build resilience into production migrations across a number of use cases. Key lessons learned included: aim for perceived or actual zero downtime, even for data migrations; invest in early feedback loops to build confidence; find ways to decouple customer interactions from your services; and build independent checks and balances.
-
The Evolution of Uber’s 100+ Petabyte Big Data Platform
Uber’s engineering team wrote about how their big data platform evolved from traditional ETL jobs with relational databases to one based on Hadoop and Spark. A scalable ingestion model, standard transfer format and a custom library for incremental updates are the key components of the platform.
-
Apollo Launches GraphQL Platform and VS Code Extension
Apollo, the company behind GraphQL, just launched their flagship product, the Apollo GraphQL Platform, described as "a complete solution for companies aiming to do GraphQL the right way."
-
Microsoft Announces the General Availability of Azure Event Hubs for Apache Kafka
Recently, Microsoft announced the general availability of Azure Event Hubs for Apache Kafka. Customers will get the best of both worlds—the ecosystem and tools of Kafka, along with Azure’s security and global scale.
-
Data Lakes and Modern Data Architecture in Clinical Research and Healthcare
Dr. Prakriteswar Santikary, chief data officer at ERT, spoke at Data Architecture Summit 2018 Conference last month about data lake architecture his team developed at their clinical research organization. He discussed the data platform deployed in the cloud to streamline data collection, aggregation and clinical reporting and analytics, using concepts like serverless computing and data services.
-
NativeScript 5.0 Brings Better Developer Experience and More Native Features
The latest release of NativeScript includes a number of changes, such as improved support for Vue.js, better developer experience, and more native features. Additionally, NativeScript 5.0 includes the new NativeScript-Schematics, an Angular extension helping developers to build web and mobile versions of an app from a single project.
-
Moddable IoT JavaScript Engine: 99% ES2017 Compliance with Requirement of Less Than 32KB RAM
The Moddable SDK provides a JavaScript engine for IoT development supporting greater than 99% compliance with the ES2017 specification, starting at less than 32KB.
-
Google Releases Versions 7.0 and 7.1 of V8 JavaScript Engine
The recent 7.0 and 7.1 versions of Google's V8 JavaScript engine improve JavaScript memory performance, add key features for WebAssembly, and introduce a few minor language improvements.
-
JetBrains Introduces Datalore 1.0, an Intelligent Web Application for Data Analysis
JetBrains recently introduced Datalore 1.0, an intelligent web application for data analysis and visualization in Python. Datalore 1.0 brings an improved smart code editor, user-controlled code execution, professional subscription, and more.
-
Bringing the Humanity Back into Customer Support
Treat your support team well and they will treat your customers well. Support teams need to be trained and trusted, they deserve autonomy and ownership over their work. Bots shouldn’t be used in customer support to help people solve problems; people need to help people even if it’s more expensive than hiring robots.