InfoQ Homepage Programming Content on InfoQ
-
Conversation Patterns for Software Professionals. Part 3
The third article of the Conversation Patterns for Software Professionals series is focused on very powerful tool which is a Conversation Structure. Michael explains the structure and the mechanics of what people call “a talk”, shows how to control the conversation flow and how to navigate through a conversation on purpose.
-
InfoQ Talks to Azul Systems Gil Tene about Zing, Zulu, and New Releases
Gil Tene of Azul Systems talks about shipping their Java 8 compatible release, the need for certified builds and the problem with the current approach to Java taken by Docker.
-
Java 9 and Beyond. Oracle's Brian Goetz and John Rose Glimpse into the Future
Oracle's Brian Goetz (Java Language Architect) and John Rose (JVM Architect) take us on a deep-dive discussion about some of the technologies and features being discussed for Java 9 and beyond.
-
Lessons Learned by Scaling Android Apps - AnDevCon Panel Summary
At the last AnDevCon, Doug Bateman moderated a panel focused on what it takes to build Android apps that scale up to millions of global users. This included team management, testing and design for testability, feature and release management, support, open source contributions, alternative architectures, and more.
-
Visual Basic 14 Language Features
Visual Basic, just like Visual Studio, will be skipping directly from version 12 to version 14. Though many of these features are also new to C#, there are quite a few enhancements meant specifically to smooth some of VB’s rough edges. Here are some of the more interesting we were able to find.
-
Hello App Inventor: Book Review and Interview
Hello App Inventor is an android application development-programming book authored by Paula Beer and Carl Simmons. This article is a book review and Q&A with the authors. This book is dedicated to new learners of android. It makes reader learn about App Inventor programming language which is used via an Internet browser to design and make apps for Android phones.
-
REST-y Reader
Rounding out our first Web APIs series Mike shares books he recommends for those who want to learn more about designing, implementing, and maintaining APIs for the Web.
-
Teaching Kids Java Programming
During the holiday season we think about our families, our children, and and their future. In this article, Yakov Fain give us some insight about what lead him to write his new book "Java Programming for Kids" (now available as a free download) and includes some sample chapters.
-
Conversation Patterns for Software Professionals. Part 2
All too often we that the business people we deal with do not know what they want, in this second article in a series Michael presents some ideas on how to talk to them and how to explore their needs. In this article he discusses formulating questions to be able to uncover the real needs and underlying motivations
-
Creating a Sales Dashboard with Bootstrap and ShieldUI
Bootstrap is a front-end framework, which addresses important development problems such as element positioning, application responsiveness and multi-device rendering. This article shows how to use it, along with ShieldUI, to create a sales dashboard.
-
Roy Fielding on Versioning, Hypermedia, and REST
Roy Fielding talks to Mike Amundsen about versioning on the Web, why hypermedia is a requirement in his REST style, the process of designing network software that can adapt over time, and the challenge of thinking at the scale of decades.
-
Designing a Highly Available, Fault Tolerant, Hadoop Cluster with Data Isolation
As data grows exponentially, the modern Hadoop ecosystem provides not only a reliable distributed aggregation system that delivers data parallelism, but also analytics for great data insights. In this article Monica Beckwith, starting from core Hadoop components, investigates the design of a highly available, fault tolerant Hadoop cluster, adding security and data-level isolation.