BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Overcoming Self-Imposed Limitations

    People can feel limited when challenged, which slows them down or keeps them from trying. It can be a real problem, but their fear might actually be in their imagination. Sometimes the only thing that's holding you back is yourself. Survival rules can hinder us- sometimes you have to break them.

  • Apache Flink 1.2 Released with Dynamic Rescaling, Security and Queryable State

    Apache Flink 1.2 was announced and features dynamic rescaling, security, queryable state, and more. The release resolved 650 issues, maintains compatibility with all public APIs and ships with Apache Kafka 0.10 and Apache Mesos support. Flink’s dynamic rescaling allows one to change the parallelism of a streaming job or of an operator within the job.

  • Eric Evans: DDD is Not for Perfectionists

    A problem with Domain-Driven Design (DDD) since the beginning has been the too common hunt for perfect designs, but DDD is not for perfectionists. In order to stop that hunt you need to have some idea of how to create software that is well designed, yet not perfect, Eric Evans noted in his presentation at the recent DDD Europe Conference in Amsterdam.

  • What's New in .NET Core Tools

    The release of the latest Visual Studio 2017 RC joined an update to the .NET Core tooling. This brings several improvements, including changes to templating and many needed bug fixes.

  • Data Geekery Releases Version 3.9.0 of jOOQ, a Java ORM Tool for Building Type Safe Queries

    Data Geekery released version 3.9.0 of jOOQ, their object-relational mapping (ORM) Java toolkit, featuring an experimental parser, additional type safety, better integration with Oracle, and improved transactions. InfoQ spoke to Lukas Eder, founder and CEO of Data Geekery GmbH, about this latest release.

  • Date and Time Formatting in Java 9 Will Get Closer to Unicode Locale Standards

    Several parsing and formatting changes have been incorporated to bring the functionality closer to Unicode Locale Data Markup Language (LDML). These changes have been supervised by Stephen Colebourne, creator of the popular library JodaTime, precursor of the new java.time component in Java 8. Abiding by the Unicode standard will provide better interoperability with other non-Java systems.

  • Setting up a DevOps Pipeline for an IoT Application

    In a recent article on the MSDN site, Daniel Meixler explores a complete DevOps lifecycle for an Internet of Things (IoT) application using Microsoft frameworks and components. The concepts can be generalized to other IoT platforms with some changes.

  • NIST Guidelines Require Second Auth Factor When Using Biometrics

    NIST has released a public draft of new Digital Identity Guidelines, described as “a significant update from past revisions.” The guidelines describe acceptable use of multi-factor authentication (MFA). Furthermore, when using biometric data as one authentication factor, it must be combined with something you have, and not something you know, such as a password.

  • Android Things Brings TensorFlow-Based Machine Learning and Computer Vision to IoT Devices

    Recently released Developer Preview 2 (DP2) for Android Things makes it easier to use TensorFlow for machine learning and computer vision on IoT devices. Additionally, it extends USB audio for several IoT platforms, adds Intel Joule support, and enables direct use of native drivers through a new Native PIO API.

  • The Employee Experience: How to Make People Want to Show Up at Work

    Jacob Morgan, a keynote speaker, best-selling author and the co-founder of The Future of Work Community, a global innovation council of the world’s most forward thinking organizations exploring the new world of work, gave a webinar along with Cisco to discuss how organizations should behave to create remarkable employee experiences, the ones that make people want to show up at work.

  • The Future of Microservices: Functional Service Design and Observability

    In preparation for the upcoming microXchg conference, running 16th and 17th February in Berlin, InfoQ sat down with Uwe Friedrichsen and Adrian Cole and discussed functional service design, the new challenges with observing a distributed system, and what the future holds for the microservice architectural style.

  • Microsoft Adds Team and LUIS Support for Flow

    Microsoft has recently announced changes to its cloud workflow service, Flow, to enable teams to contribute and manage flows centrally. This new sharing capability is also available to SaaS and custom API Connectors. In addition to these collaboration features, Microsoft has also announced support for Gmail connectivity and integration with additional Microsoft Cognitive Services APIs.

  • The Dangers of If Statements in Domain Logic

    The if statement found in most programming languages has two major roles, validating input to protect the domain from erroneous data, and for dealing with business logic inside the domain. Unfortunately, we spend too little time managing the risks from a business or domain perspective, Udi Dahan claimed in his presentation at the recent DDD Europe Conference in Amsterdam.

  • Google: Managers Matter after All

    Based on internal data, Google researchers have come up with 8 traits that great managers have, providing guidance and tools to other organizations to find out if managers matter to them and how to train their managers.

  • Atomist Launches Alpha Programme

    Atomist has launched an Alpha Programme for those who want to try out Rug, the company’s meta-meta-programming language. Rug is used to automate the development workflow by generating repetitive or boilerplate code, and is orchestrated by Atomist. Rug aims to improve productivity when working with distributed systems such as microservices.

BT