BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture Content on InfoQ

  • Models and Their Interfaces in C# API Design

    Traditional MVC, MVP, MVVM, Web MVC; the common element in every UI pattern is the Model. And while there are many articles discussing the view, controllers, and presenters in these architectures, almost no thought is given to the models. In this article we’ll look at the model itself and the .NET interfaces that they implement.

  • Book Review and Q&A: Microservices and Containers by Parminder Singh Kocher

    The book Microservices and Containers, by Parminder Singh Kocher, provides a deep dive into the main concepts, patterns and technologies used to implement modern, highly available, highly scalable cloud-native applications.

  • Coaching with Curiosity Using Clean Language and Agile

    Clean Language questions are bias-free questions. They can be used to discover the underlying rules, expressed values, and coping mechanisms in organizations, and to gain clarity and promote diverse ideas in groups. Simple to learn, but tricky to implement, clean questions require transparency and sharing a bit more of one’s thinking than usual.

  • Building Apps Leveraging Municipal Open Data and Low Code Solutions

    Municipal governments produce and commission large amounts of data and information every day. This article demonstrates how Oracle Application Express (APEX) -- a low code, cloud-based development tool -- can be used in combination with the Socrata Open Data API (SODA) to build a simple reporting web application that includes a report and a chart based on the NYC 311 service request open data.

  • Guide to Digital Transformation - Part 2

    This article introduces a new framework for translating a digital business ambition into imaginable digital strategies, that can be priced and modeled for impact analysis and economic value creation .

  • Digital Transformation in Oil and Gas

    The traditional Oil and Gas Industry is being transformed by a new wave of digital disruptive technologies. To remain profitable, oil and gas companies must consider how to gain operational efficiencies through improved use of technology, such as cloud platforms, and process, such as the adoption of agile methodologies. This article explores challenges within implementing these technologies

  • Guide to Digital Transformation. Define, Price, and Plan a Digital Transformation (Part 1)

    Realizing the value of a great digital business vision traditionally required the arduous exercise of building the proper operational, technology, and human capabilities. This article introduces a framework for easily translating a digital business ambition into imaginable digital strategies, that can then be priced and architecturally modeled for impact analysis and economic value creation.

  • Key Takeaway Points and Lessons Learned from QCon London 2018

    QCon (the international software conference for senior developers, architects, and tech leads) recently celebrated its twelfth year in London. Located at the Queen Elizabeth II Conference just steps from Westminster Abbey and Big Ben, this year’s event attracted 1,350 tech leaders in software and offered 136 technical deep dives, open spaces, and AMAs (Ask Me Anything) to attendees.

  • Book Review: Building Blockchain Projects

    This book provides an introductory look at building Ethereum smart contracts. It covers both Solidity and web3.js and is aimed at developers who already know how to program in Javascript. Experienced developers may find the book somewhat entry-level, but it does attempt to introduce concepts beyond just "Hello World" smart contracts.

  • Managing Data in Microservices

    This article provides practical examples of how to manage data in microservices, with an emphasis on migrating from a monolithic database. It is recommended to build a monolith first, and only migrate to microservices after you actually require the scaling and other benefits they provide.

  • Virtual Panel: Microservices Communication and Governance Using Service Mesh

    Service mesh is a dedicated infrastructure layer for handling service-to-service communication and offers a platform to connect, manage, and secure microservices. InfoQ spoke with subject matter experts in the service mesh area to learn more about why service mesh frameworks have become critical components of cloud native architectures.

  • Mastering Blockchain: Book Review and Author Q&A

    Blockchain was invented in 2008 for Bitcoin to solve the main issue with digital currencies, i.e., the possibility that a token be spent more than once by duplicating it. Packt Publishing Mastering Blockchain by Imran Bashir aims to provide a comprehensive introduction to Blockchain, a technology that is claimed to be able to revolutionise our society and impact every industry.

BT