Subscribe: InfoQ Personalized Feed for Unregistered User - Register to upgrade!
http://www.infoq.com/rss/rss.action?token=RiLfDduIk9caYYWHNiZql4o9ZAhx6sKW
Preview: InfoQ Personalized Feed for Unregistered User - Register to upgrade!

InfoQ



InfoQ feed



 



Presentation: Fresh Async with Kotlin

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

(image)

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

(image)

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

(image)

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

(image)

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

(image)

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

(image)

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

(image)

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

(image)

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

(image)

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

(image)

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



Presentation: Testing in Production - Quality Software Faster

Wed, 17 Jan 2018 03:59:00 GMT2018-01-17T03:59:00Z

(image)

Michael Bryzek explores what it’s like to build quality software with no development, QA or staging environments. He deep dives into “verifying in production” - what it takes to build software that can be tested continuously in production.

By Michael Bryzek



Presentation: Performance Beyond Throughput: An OpenJ9 Case Study

Wed, 17 Jan 2018 01:58:00 GMT2018-01-17T01:58:00Z

(image)

Marius Pirvu talks about the new advancements in the area of JVM performance using the latest open source JVM technology at Eclipse OpenJ9 running with OpenJDK. He shows us how the view from “the bottom of the stack” can help in finding and fixing stubborn performance problems often missed by high-level performance analysis tools.

By Marius Pirvu



DigitalOcean Revamps Compute Plans and Pricing Structure

Tue, 16 Jan 2018 16:10:00 GMT2018-01-16T16:10:00Z

(image)

After spending 2017 adding ancillary services to their virtual machine-centric cloud, DigitalOcean kicked off 2018 with some product and pricing changes. Last year, DigitalOcean added support for firewalls, monitoring, load balancers, and object storage. Today's announcement highlights three new classes of servers, some with upgraded CPU, memory and storage.

By Richard Seroter



The Brief Lifespan of a JavaScript Framework

Tue, 16 Jan 2018 15:51:00 GMT2018-01-16T15:51:00Z

(image)

The lifecycle of a JavaScript framework is extraordinarily limited, according to a new analysis by Stack Overflow. But the data may also show how the lifespan of a major framework differs from those that satisfy a specific niche.

By David Iffland



Microservices Resiliency and Fault Tolerance Using Istio and Kubernetes

Tue, 16 Jan 2018 03:55:00 GMT2018-01-16T03:55:00Z

(image)

Animesh Singh and Tommy Li from IBM spoke at the recent KubeCon + CloudNativeCon North America 2017 Conference about the microservices resiliency and fault tolerance leveraging Istio framework. They also showed how to configure and use circuit breakers and other resiliency features using Istio.

By Srini Penchikala