InfoQ Homepage Articles
-
Engineering Successful Cloud Migrations
Cloud adoption has increased exponentially. To achieve increasing margins gains, it is important to approach migration as a transformation opportunity. This article reviews a migration strategy.
-
Q&A on the Book Think for Yourself
The book Think for Yourself by Vikram Mansharamani provides a balanced approach to working with experts to help us deal with uncertainty. Instead of outsourcing our thinking to experts, we should tap into appropriate expertise when needed. Multi-disciplinary and cross-disciplinary approaches can be used to see the whole picture and stay on top of things.
-
Don’t Mix the Paint! Primitives and Composites in the World of Software
Because software is created from synthetic primitives (code, interfaces, requirements, etc.), engineers must accept that assumptions are often wrong, and adopt a mindset of challenging everything. Creating a system that continually tests the assumptions can help actualize the mindset.
-
Innovation Startups Modeling Agile Culture
Innovation is not only about the most advanced technology; management and processes are the new era of startups' innovation. To mix the power of the data and the importance of people to offer business intelligence is a key point nowadays. The result is not only the most important thing; the way you do it is more important. To be agile is to adapt to today's market.
-
Deno Loves WebAssembly
The much anticipated Deno project has finally reached v1.0! Deno is created by the original developer of Node.js, Ryan Dahl, to address what he called “10 things I regret about Node.js”. Without an NPM-like system to incorporate native modules, how do we write server-side applications that require native performance on Deno? WebAssembly is here to help!
-
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.