InfoQ Homepage Development Content on InfoQ
-
Ionic 5 Release Supports iOS 13 Consistency, Angular Ivy
The recent Ionic 5 release adds support for iOS 13 styles, a new custom animation API, and an improved Ionicon icon set.
-
AWS Announces the General Availability of New Security Service: Amazon Detective
Recently, Amazon announced the general availability of Amazon Detective. This new security service in AWS allows customers to analyze, investigate, and quickly identify the root cause of potential security issues or suspicious activities.
-
WebAssembly Used by Java-to-Web Compiler CheerpJ 2.0 to Port Java Applications to Browsers
LeaningTech recently released the second major iteration of CheerpJ. CheerpJ 2.0 may convert Java applications into a mix of HTML, WebAssembly and JavaScript, so that developers can run Java applications (including applets) in browsers or integrate Java libraries into web applications. CheerpJ 2.0 uses WebAssembly to improve runtime speed.
-
Periskop: SoundCloud's Exception Monitoring Service
SoundCloud's engineering team wrote about their exception monitoring software called Periskop, which collects and aggregates exceptions across servers and reports to a central server for analysis.
-
TLS Improvements Backported to Java 8
Application Layer Protocol Negotiation is now available in Java 8, enabling software owners to communicate through HTTP/2 without a higher Java version.
-
How Uber Deals with Unreachable Code Associated to Feature Flags in its Mobile Apps
Piranha is a newly open-sourced tool by Uber that can be used to remove stale code in mobile apps written in Java, Objective-C, or Swift for Android and iOS. The tool was born with the aim to pay technical debt ensuing from the process of implementing and eventually removing feature flags, says Uber.
-
Theia Framework 1.0 Enables Web IDEs
Theia is a framework for building multi-language IDEs upon JavaScript, and powers GitPod.io, Arduino's new Pro IDE, and Arm's new mBed Studio. Earlier this week they released 1.0 signifying that they had reached stability and the vendor-neutral open-source framework was ready for use. Read on to find out more about what Eclipse Theia delivers and how it differs from VS Code.
-
ES2020's Feature Set Finalized
The TC39 committee recently approved the ECMAScript 2020 (commonly known as ES2020) candidate which contains the finalized set of features entering the JavaScript language. The ES2020 candidate is set for review and approval by the ECMA general assembly in June this year. Most of the new features are already implemented in browsers and can be transpiled with the Babel JavaScript parser.
-
ts-toolbelt Adds over 200 Type Utilities to TypeScript
ts-toolbelt provides a type library to update, change, and compute TypeScript types. Through a lodash-inspired programmatic API, ts-toolbelt provides more than 200 type utilities while adding minimal overhead to TypeScript.
-
Microsoft Updates Azure Dedicated Hosts with Reservations, Maintenance Control and More
In a recent blog post, Microsoft announced new updates to its Dedicated Host service in Azure. The public cloud vendor made a few updates to the service such as cost-saving reservations, maintenance control, further options with SKUs, and Resource Health alerts.
-
Code Search Now Available to Browse Google's Open-Source Projects
Code Search is used by Google developers to search through Google's huge internal codebase. Now, Google has made it accessible to everyone to explore and better understand Google's open source projects, including TensorFlow, Go, Angular, and many others.
-
Microsoft .NET Conf: Focus on Xamarin
Last week, the second edition of the .NET Conf: Focus series took place, focusing on Xamarin. Xamarin extends the .NET platform with tools and libraries specifically for building mobile apps. The focus conferences are free, one-day livestream events featuring speakers from the community and .NET product teams. The first event of the series was earlier this year in January, focused on Blazor.
-
Looking after Mental Health and Wellbeing During COVID-19
In times of crisis such as what is happening around the world with COVID-19, anxiety, fear, sadness, anger and frustration are normal reactions and we need to accept that these emotions will happen without minimising or denying them. There are things which you can do to help overcome the stress; empathic responding is one way to positively deal with the stresses we all find ourselves under.
-
GitHub Was down Multiple Times Last February: Here's Why
GitHub completed its internal investigation about what caused multiple service interruptions that affected its service last February for over eight hours. The root cause for this was a combination of unexpected database load variation and database configuration issues.
-
Angular 9.1 Adds TypeScript 3.8 Support and Faster Builds
The Angular 9.1 release adds support for TypeScript 3.8 and reduces the time it takes to build an Angular application.