Subscribe: InfoQ Personalized Feed for Unregistered User - Register to upgrade!
Preview: InfoQ Personalized Feed for Unregistered User - Register to upgrade!


InfoQ feed


Microsoft Annouces General Availability of PowerShell Core 6.0

Fri, 19 Jan 2018 14:00:00 GMT2018-01-19T14:00:00Z


Microsoft has announced the general availability of PowerShell Core 6.0, a new edition of PowerShell. Version 6.0 supports various platforms (Windows, macOS, and Linux), is open-sourced, and built for heterogeneous environments and the hybrid cloud.

By Steef-Jan Wiggers

Article: Telenor’s Stars to Space Stations: An Example of Gate Systems Applied to Product Development

Fri, 19 Jan 2018 12:54:00 GMT2018-01-19T12:54:00Z


When Telenor needed to establish a clearer understanding of how to measure progress for early stage product development, they created a different set of KPIs for early stage products based around learning instead of financials. They studied the product phase gate process used by companies such as Microsoft and IBM to develop one that worked for Telenor to make relevant investments.

By Lisa Long

Machine Learning and Artificial Intelligence in 2018

Fri, 19 Jan 2018 08:38:00 GMT2018-01-19T08:38:00Z


The IEEE publishes an annual list of the Top 10 Technology Trends for each upcoming year. Making the list for 2018 are multiple topics surrounding artificial intelligence and machine learning. Deep learning comes in as the IEEE hottest trend for 2018.

By Wesley Reisz

Presentation: Building Bridges: A DevOps Story

Fri, 19 Jan 2018 04:27:00 GMT2018-01-19T04:27:00Z


Matthew Campbell tells the story of introducing DevOps at D2L, covering the tools, tips, techniques, pitfalls and mistakes useful to know when transitioning to a DevOps approach.

By Matthew Campbell

Presentation: Data Science for Developers: The Big Picture

Fri, 19 Jan 2018 02:28:00 GMT2018-01-19T02:28:00Z


Matthew Renze discusses what data science is, why it’s important, how to prepare for it. He covers IoT, Big Data, ML, and how they are converging to create fully-autonomous intelligent systems.

By Matthew Renze

Presentation: Fresh Async with Kotlin

Fri, 19 Jan 2018 00:36:00 GMT2018-01-19T00:36:00Z


Roman Elizarov talks about various approaches to asynchronous programming, their evolution, differences and similarities. He discusses the traditional async/await approach that is based on futures/promises and how the Kotlin’s solution that is based on concepts of coroutines and continuations is providing a safer and easier programming model.

By Roman Elizarov

Improving The Adoption of Agile

Thu, 18 Jan 2018 12:12:00 GMT2018-01-18T12:12:00Z


We should use an agile approach to adopt agile instead of adopting agile in a waterfall way, and have leaders who are willing to empower their teams and build an organization that supports them. The industry needs more practices on incrementally rolling agility out.

By Ben Linders

Presentation: Designing Services for Resilience: Netflix Lessons

Thu, 18 Jan 2018 04:10:00 GMT2018-01-18T04:10:00Z


Nora Jones talks about designing microservices for enabling resiliency testing and the moving parts we need to consider when designing them from the get go, and along their lifetime. She shares tips and tricks on how to design microservices for resiliency tests, examples of poorly designed services, and how to ensure pertinent design decisions are in place on a continuous basis.

By Nora Jones

Presentation: NDBench: Benchmarking Microservices at Scale

Thu, 18 Jan 2018 01:28:00 GMT2018-01-18T01:28:00Z


Vinay Chella and Ioannis Papapanagiotou designed a benchmarking system for Netflix's Cloud platform that can mimic the performance of production use cases. They showcase how the deployment, management, and monitoring of multiple instances can be done from a single entry-point (UI). They also show how they integrated a benchmarking tool into their release lifecycle.

By Vinay Chella

Presentation: Creating a Culture of Observability at Stripe

Wed, 17 Jan 2018 23:33:00 GMT2018-01-17T23:33:00Z


Cory Watson talks about people, their needs and how to make them awesome.

By Cory Watson

Q&A on Istio, Microservices and Kubernetes with Lachie Evenson of Microsoft from Kubecon 2017

Wed, 17 Jan 2018 22:12:00 GMT2018-01-17T22:12:00Z


InfoQ caught up with Lachie Evenson, program manager at Microsoft, who delivered an introductory talk on the Istio platform at Kubecon. In addition to Istio, he talked about microservices, Kubernetes and how it's relevant to enterprise developers and architects.

By Rags Srinivas

Universal Vue Application Framework Nuxt Reaches 1.0

Wed, 17 Jan 2018 18:30:00 GMT2018-01-17T18:30:00Z


Nuxt, an open source framework for creating universal Vue applications, just reached their 1.0 release. Nuxt claims to make it simple and fast to create a Vue application that can be run as a server side rendered application, as a single page application, or a statically generated website.

By Kevin Ball

Latest Advances in Visual Studio 2017 15.6 Preview

Wed, 17 Jan 2018 13:30:00 GMT2018-01-17T13:30:00Z


Microsoft's latest preview of Visual Studio 2017, version 15.6, adds several new features for code diagnostics, debugging and source control. Foremost among these is greatly expanded support tags when using Git source control.

By Jeff Martin

Article: Demystifying DynamoDB Streams: An Introduction to Ordering, Deduplication and Checkpointing

Wed, 17 Jan 2018 12:20:00 GMT2018-01-17T12:20:00Z


Akshat Vig and Khawaja Shams explore the implementation of Amazon DynamoDB Streams, and argue that understanding ordering, de-duplication and checkpointing are vital for building distributed systems.

By Daniel Bryant

No JCP for Java EE

Wed, 17 Jan 2018 06:30:00 GMT2018-01-17T06:30:00Z


Oracle does not support or recommend the use of the JCP (Java Community Process) for future Java EE enhancements. "Oracle recommends and supports the use of EE4J-driven processes for functional enhancements to Java EE 8 specifications, and does not recommend or support use the JCP process for any future Java EE 8 functional enhancements."

By Matt Raible