InfoQ Homepage News
-
Moving from JavaScript to TypeScript at Slack
Switching from JavaScript to TypeScript at Slack has been challenging but dramatically beneficial, writes Slack desktop engineer Felix Rieseberg. InfoQ has spoken with him.
-
Data Preparation Pipelines: Strategy, Options and Tools
Data preparation is an important aspect of data processing and analytics use cases. Business analysts and data scientists spend about 80% of their time gathering and preparing the data rather than analyzing it or developing machine learning models. Kelly Stirman spoke last week at Enterprise Data World 2017 Conference about the data preparation best practices.
-
A Preview of Coming Features in PostgreSQL 10
While PostgreSQL continues to progress towards its tenth major release in September 2017, EnterpriseDB Chief Architect and PostgreSQL contributor Robert Hass compiled a list of notable features that will likely make it into PostgreSQL 10 based on its official roadmap.
-
Causal Consistency for Large Neo4j Clusters
Jim Webber, chief scientist at Neo4J Technology, explored how Neo4J implements causal consistency at QCon London 2017. The presentation included a high-level overview of Neo4J’s clustering architecture, its implementation of consensus using Raft, and a pattern called bookmarking used to achieve read-after-write consistency.
-
Light at the End of the Long Tunnel for Java EE 8
There may finally be some light at the end of the long tunnel for Java EE 8. Oracle recently updated the Java community on Java EE 8, which included the latest release schedule and updates on JSR activities. Almost four years in the making, the road for Java EE 8 has not been easy.
-
React 15.5 Prepares Developers for Big Changes
Facebook has released version 15.5 of React which deprecates two features that may trip up developers. To prepare for their removal in version 16, which is set to be a big update, Facebook wants to give plenty of notice to developers about changes they'll have to make to their code.
-
Hiring Tools and Tips from Google
Google has published a number of tools useful for the hiring process, including advice on creating a job description, preparing the interviewer, best practices for interviews, and others.
-
MailKit Officially Replaces .NET’s SmtpClient
For the second time, Microsoft has officially marked a .NET class as being replaced by an open source library. The documentation for SmtpClient now reads, “Obsolete("SmtpClient and its network of types are poorly designed, we strongly recommend you use MailKit and MimeKit instead")”.
-
Amazon Adds Cross Region and Encrypted Replication Support for Aurora
In a recent blog post, Amazon announced updates to its MySQL-compatible Database Engine, Aurora. In this update, Amazon is including support for cross region snapshot copy, cross region replication for encrypted databases, cross account encrypted snapshot sharing, adding a region where Aurora can be provisioned and a new instance size called T2.Small.
-
Visual Studio 2017 Update Focuses on Stability
The redesigned installer and setup engine featured in Visual Studio 2017 allows Microsoft to more rapidly deploy fixes to their flagship development software. The first named update to the recently released tool has just been deployed, and brings with it the standalone version of Visual Studio Team Explorer.
-
Improving Work Life with Organizational Hacks
Visualize everything, pair up, open Friday, and no training budget; these are some of the "work hacks" that have improved work life at Sipgate, a telephone provider using Scrum.
-
Atlassian Opens up Team Health Monitors and Team Playbook Blueprints
After introducing a tool-agnostic version of its Team Health Monitors at Summit 2016, Atlassian now also bundles Team Playbook blueprints with the recently released Confluence Server 6.1. A Health Monitor workshop is a team self-assessment aiming to identify pain points and formulate a plan to address weak spots by running low-ceremony "plays" that "can help improve a team's overall health".
-
Apple TestFlight Now Supports A/B Testing of iOS Apps
With its recent update to TestFlight, Apple has introduced a number of features, such as multiple builds and enhanced groups, that make it possible to do A/B testing for iOS apps.
-
Azure Service Fabric SDK Becomes Open Source
Microsoft recently announced it opened the source code of its Azure Service Fabric SDK. Azure Service Fabric is a distributed systems platform to package, deploy, and manage and microservices. The SDK exposes Service Fabric APIs to integrate .NET applications in the Service Fabric platform.
-
.NET Futures: Type Classes and Extensions
Another feature being considered for future versions of .NET are type classes. Referred to as “shapes” in the Shapes and Extensions proposal, they would greatly increase the capabilities of .NET generics.