BT
  • Living in the Matrix with Bytecode Manipulation

    by Victor Grazi on  May 26, 2016 2

    In this article we take a deep dive into two popular bytecode manipulation frameworks: Javassist & ASM. Bytecode manipulation is used in Java libraries like Spring and Hibernate, most JVM languages and even your IDE. For this reason, and because it’s really quite fun, it is a valuable skillset to learn for performing tasks that are otherwise impossible. And once you learn it, the sky's the limit!

  • Four Benefits of Switching Your Contact Center Agent Software to WebRTC

    by Tsahi Levent-Levi on  May 09, 2016

    Contact centers around the globe are running two sets of expensive software: CRM and Real-Time Communications. Tsahi Levent-Levi shows how, by integrating WebRTC, companies can become more flexible and save money. Using only a browser, with no additional software or plug-ins to install, call centers can distribute their work force around the globe.

  • Microservice Threading Models and their Tradeoffs

    by Glenn Engstrand on  May 06, 2016 4

    A microservice's efficiency and resource consumption patterns are dramatically affected by its threading model. Choosing the correct model for your solution is a basic requirement for success. Glenn Engstrand investigates multiple options for a service's execution life-cycle, gives examples of the benefits and drawbacks for each choice, and provides recommendations for each model's implementation.

Q&A on Express.js with Evan Hahn

Posted by David Iffland on  May 05, 2016

Express.js is a popular web server layer built on top of node.js. In this Q&A, author Evan Hahn provides more context on Express and where it's going.

Is There Really Such a Thing as a “Hybrid Agile” Method?

Posted by Mirco Hering on  May 04, 2016

There are dozens of Agile methods nowadays and more and more often we hear about Hybrid Agile, but what does that mean? The author presents some thoughts on what Hybrid Agile actually means. 2

Locating Common Micro Service Performance Anti-Patterns

Posted by Andreas Grabner on  May 03, 2016

In this 2nd installment on diagnosing performance issues, performance guru Andreas Grabner focuses on spotting performance & scalability issues in distributed Microservice Oriented Architecture

The InfoQ Podcast: Mads Torgersen on C# 7 and Beyond

Posted by Wesley Reisz on  Apr 29, 2016

In this week's podcast QCon chair Wesley Reisz talks to Mads Torgersen who leads the C# language design process at Microsoft, where he has been involved in five versions of C#. 2

Angular 2 and TypeScript - A High Level Overview

Posted by Yakov Fain on  Apr 26, 2016

Angular 2 & TypeScript have brought true object oriented development to the world's most popular web development framework. This article provides a high-level overview of Angular 2. 4

Top 10 Performance Mistakes

Posted by Abel Avram on  Apr 24, 2016

Martin Thompson, co-founder of LMAX, keynoted at QCon São Paulo 2016, outlining the top 10 performance related mistakes that he has encountered in production.

Q&A with Dave Snowden on Leadership and Using Cynefin for Capturing Requirements

Posted by Ben Linders on  Apr 23, 2016

InfoQ interviewed Dave Snowden about applying leadership models, the Cynefin model and how it can be used for capturing requirements, scaling agile, and sustainable change.

State of the JavaScript Landscape: A Map for Newcomers

Posted by Bonnie Eisenman on  Apr 11, 2016

Modern JavaScript development is in constant motion. In this article, Bonnie Eisenman shows JavaScript newcomers the lay of the land and where to begin. 15

IBM's Swift on the Server

Posted by Alex Blewitt on  Apr 09, 2016

InfoQ spoke to Chris Bailey and Patrick Bohrerand asked them where they see Swift going in the future.

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2016 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT