BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • 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.

  • 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.

  • 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")”.

  • 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.

  • 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.

  • New Language Features in Visual Basic 15

    Visual Basic 15 brings with it partial implementations of two important C# features: tuples and ref returns. Neither feature is “complete”, but they do offer enough work-arounds that VB applications can consume C# libraries that make use of these features.

  • Google Announces Cloud Machine Learning API Updates

    Google recently announced the Cloud Machine Learning API updates at the Google Cloud Next Conference. This includes a set of APIs in the areas of vision, video intelligence, speech, natural language, translation and job search.

  • .NET Futures: Multiple Inheritance

    A controversial new proposal for .NET suggests the introduction of a limited form of multiple inheritance via abstract interfaces. This feature was inspired by Java’s default methods.

  • How Google Uses Espresso to Connect to the Public Internet

    At the Open Networking Summit, Google engineers highlighted the capabilities of their Software Defined Networking (SDN) strategy, including the peering edge architecture named Espresso. Espresso is the fourth pillar of Google's SDN strategy and focuses on optimizing the performance and availability of peering connections with major Internet Service Providers around the globe.

  • CloudNativeCon and KubeCon Summary: Kubernetes 1.6, Docker and CoreOS Donations, and Certifications

    At the combined CloudNativeCon and KubeCon Europe conferences, the Cloud Native Computing Foundation (CNCF) made several announcements, including: the latest release of the container scheduling platform, Kubernetes 1.6.; the acceptance of Docker’s containerd and CoreOS’ rkt container technology projects into the CNCF; and the release of the ‘Kubernetes Certified Administrator Exam’ curriculum.

  • The Blockchain and the CAP Theorem

    Yaron Goland, Principal Architect at Microsoft, has published an article describing how a blockchain client can be made AP or CP based on its implementation. This works by being able to configure how many blocks must come after a transaction until it is accepted. The more blocks which have occurred after the transaction, the more likely it is to have a system wide consensus, making it consistent.

BT