InfoQ Homepage Articles
-
Q&A on the Book Agile Conversations
The book Agile Conversations by Douglas Squirrel and Jeffrey Fredrick explores how productive conversations can change the way organizations develop software. It provides techniques and exercises that can help you gain insight into communication and collaboration issues and improve your day-to-day conversations, achieving valuable business results from your agile team.
-
How Microfrontends Can Help to Focus on Business Needs
Microfrontends can help to focus on functional requirements and business needs, thereby simplifying the development process. Adopting this approach requires new processes and tools, and benefits from a platform to simplify repetitive tasks.
-
Agile Initiative Planning with Roadmaps
Most “agile” initiatives fail to meet their value, time and budget goals despite spending ½ their time and 1⁄3 of their budget designing and planning upfront. Agile Initiative Roadmaps add product, project, architecture and UX planning to initiatives so that you can take a longer view with a small amount of time and effort, which means that you can deliver benefits much sooner at a lower cost.
-
Elm in Action - Book Review and Q&A with Richard Feldman
The book Elm in Action by Richard Feldman provides a gentle, thorough introduction to Elm for web developers, and walks them through the creation of a full-featured photo-browsing application. Elm is a purely functional language for creating web applications. Elm touts the absence of runtime errors, a sound type system with strong type inference and delightful developer experience.
-
Q&A on the Book Cyber Warfare
The book Cyber Warfare by Dr. Chase Cunningham explores how organizations can defend themselves against cyber attacks. It provides examples of actual attacks together with defense techniques, tools, and strategies for cybersecurity.
-
PHP 7 — New Features for Types
In the previous two articles in this series, we explored some of the improvements introduced in PHP 7. To set the background for this article on PHP’s type system, PHP is a weakly typed language, which implies the data type of variables does not need to be declared. In this article we explore new type-related features available in PHP 7.x.
-
How Outsourcing Practices Are Changing in 2020: an Industry Insight
The IT outsourcing industry is very volatile and each year we see new trends reshaping the sector. In 2020, we see some outsourcing practices coming up and others getting stronger. At the same time, we also see some of the prominent outsourcing practices becoming obsolete. This article looks at how the outsourcing industry is changing and getting prepared to embrace the change.
-
Q&A on the Book Becoming an Effective Software Engineering Manager
The book Becoming an Effective Software Engineering Manager by James Stanier explores how to manage engineers and what managers can do to build and run effective teams. It helps people decide if they want to go from an engineering to a manager role and organize and improve their management activities.
-
Applied Probability - Counting Large Set of Unstructured Events with Theta Sketches
In this article, author Ronen Cohen discusses the solution to processing the event data using Theta Sketches and technologies like HBase and Kafka.
-
Developing a Cloud Migration Framework
Creating a Cloud Migration Framework gives you a tool for management, accountability, and status reporting. This article looks at three common phases of the migration.
-
Silos, Politics and Delivering Software Products
Technical teams tend to be unprepared for politics. This leads to political problems being either accepted as tragically inevitable or written off as due to the incompetence of others. Politics in business emerges when direction is not set with sufficient clarity. Better understanding the causes of politics helps understand how best to either resolve or navigate politics in software projects.
-
Project Helidon Tutorial: Building Microservices with Oracle’s Lightweight Java Framework
Oracle introduced its new open-source framework, Helidon, in September 2018. Originally named Java for Cloud, Helidon is a collection of Java libraries for creating microservices-based applications. Within six months of its introduction, Helidon 1.0 was released in February 2019. The current stable release is Helidon 1.4.4, but Oracle is well on their way to releasing Helidon 2.0.