SPONSOR AD Deploy Auto-scaling, HA Databases in Minutes. Build your app fast! Choose from 9 databases, one-click deployments. Central dashboard, daily backups, private VLAN, whitelisting, SSH/SSL, 2FA and more. FREE for 30 days! |
Greg Murphy is the COO of Gamesparks, a cloud-based platform providing a rich mobile back-end service for game developers to engage with their users. Murphy takes us inside Gamesparks discussing the architecture, machine learning and what it's like to launch in the China market. (Podcast) |
Shane Hastie spoke to Richard Kasperowski at the QCon San Francisco conference about building high performing teams and the core protocols. (Podcast) |
Data Science Latest Content infoq.com/data-science |
Clemens Szyperski (Microsoft), Martin Petitclerc (IBM), and Roger Barga (Amazon Web Services) answer three questions: What major challenges do you face when building scalable, big data systems? How do you address these challenges? Where should the research community focus its efforts to create tools and approaches for building highly reliable, scalable, big data systems? (Article) |
Avi Kivity discusses ScyllaDB, the many design decisions, from the programming language and programming model through low-level details and up to the advanced cache design, and more. He also discusses how to max out SSDs capable of serving hundreds of thousands of I/O operations per second, how to fully utilize machines with dozens of cores, how to bypass kernel bottlenecks and much more. (Presentation) The next QCon is in New York, June 26-30, 2017. Join us! |
SPONSOR AD High Performance In-Memory Data Grids for Speed and Scale. This white paper provides an overview of in-memory computing technology with a focus on in-memory data grids. It discusses the advantages and uses of in-memory data grids and introduces the GridGain In-Memory Data Fabric. Download Now. |
DevOps Latest Content infoq.com/devops |
At QCon London, Matt Long, QA Consultant at OpenCredo presented "Testing Programmable Infrastructure with Ruby". Key takeaways included: it is possible to test programmable infrastructure at the unit, integration, and acceptance level; Ruby provides the power of a full programming language for integration and acceptance tests, and is often understood by both testers and sysadmins. (News) |
Culture & Methods Latest Content infoq.com/culture-methods |
TOP Culture & Methods NEWS HEADLINES |
Just like during test execution process using an ‘exploratory’ technique, which is guided by a great deal of solid analytical thinking and a good portion of randomness, we can reuse or automate scripts to achieve similar results. All you need is a well-designed test automation solution and a bit of patience. Read the article to learn how you can use this approach in your testing activities. (Article) |
In the book Agile Engagement, Santiago Jaramillo and Todd Richardson explore the reasons why employees can be disengaged and provide solutions for measuring and driving engagement in organizations. InfoQ interviewed them about the factors that influence the performance of teams and how to measure agile engagement to create an engaging workplace culture. (Article) |
Self-organization is a modern management tool that replaces command & control as a method of creating teams and guiding them to deliver desired outcomes. The Triangle of Self Organization identifies three essential components needed to guide this process - goal, rules & tension - and shows how to choose them consciously to successfully use self-organization as a management tool. (Article) |
Louise Elliott discusses why people tend to blame and punish others, the impact of self-blame, the unintended results from punishment, and the alternatives to punishment, which get real results. (Presentation) |
Dan McKinley discusses how Etsy is using data to validate their ideas and prototypes, turning some into real products. (Presentation) |
Jim Plush discusses specific culture initiatives, team structures and management ideals that have worked for his team at CrowdStrike such as "No Meeting Thursday", "Think Week", their virtual team structure, the culture team and more. He also shares his cultural experiences across several startups and enterprises. (Presentation) The next QCon is in New York, June 26-30, 2017. Join us! |
SPONSOR AD PMI-ACP® Exam Prep, Second Edition is written for people who plan to sit for the PMI-ACP® examination. Features include over 100 practice exam questions. Sale Price: $69.30 |
Java Latest Content infoq.com/java |
TOP Java NEWS HEADLINES |
Troubleshooting Java memory problems can be tricky, but the right approach and proper tools can simplify things substantially. The JVM reports a variety of OutOfMemoryError messages. In this article we address how to read them, and we take a look at a wide range of tools we can use to eradicate them. (Article) |
Dmitry Ivanov discusses the basic CRDTs implementations in Scala, explaining the advantages of these data structures to solve many synchronization problems as well as their limitations. (Presentation) The next QCon is in New York, June 26-30, 2017. Join us! |
Development Latest Content infoq.com/development |
TOP Development NEWS HEADLINES |
Kavya Joshi discusses the internals of the Go race detector and delves into the compiler instrumentation of the program, and the runtime module that detects data races. She also talks about the optimizations that make the dynamic race detector practical for use in the real world, and evaluates how practical it really is. (Presentation) The next QCon is in New York, June 26-30, 2017. Join us! |
Learn more about Microservices at Uber, Architectures at Stripe, API or take a minute to enjoy a classic “Simple Made Easy”. (Presentation) |
Mobile Latest Content infoq.com/mobile |
Google has released version 2.3 of Android Studio, its official IDE for Android development, which adds a number of new features across the whole development phases. (News) |
Dynamic Languages Latest Content infoq.com/dynamic_languages |
TOP Dynamic Languages NEWS HEADLINES |
On the web front end, web development is one size fits all: JavaScript. The Transcrypt Python to JavaScript compiler is a relatively new open source project, aiming at executing Python 3.6 at JavaScript speed, with comparable file sizes. In this article, Jacques de Hooge talks about the requirements in building a transpiler and how Transcrypt is built to meet those demands. (Article) |
.NET Latest Content infoq.com/dotnet |
TOP .NET NEWS HEADLINES |
Marking the 20th year since Visual Studio's first release, Visual Studio 2017 has formally been made available. VS2017 focuses on improvements to its core developer experience, in addition to greater support for mobile & cloud applications as well as more capable DevOps functionality. (News) |
Architecture & Design Latest Content infoq.com/architecture-design |
TOP Architecture & Design NEWS HEADLINES |
Kolton Andrus and Peter Alvaro present how a "big idea" - lineage-driven fault injection - evolved from a theoretical model into an automated failure testing service at Netflix. They describe the challenges (expected as well as unexpected, technical as well as ideological) that arose, and how they overcame them. (Presentation) The next QCon is in New York, June 26-30, 2017. Join us! |
Gareth Evans and Rick Mugridge share the patterns that emerged while developing hypermedia APIs for various companies over time. (Presentation) |