(Source: diginomica.com)
Although Frictionless Enterprise is about much more than technology, it is fundamentally shaped by technology. Therefore the Information Technology (IT) infrastructure an organization adopts is crucial to its ability to thrive in this new digitally connected era. This is no skin-deep change. Digital technology has evolved enormously since the advent of the Internet and the emergence of cloud computing, and is continuing to evolve rapidly. So too has the way that the IT function operates and engages with others across an organization. In this chapter, we map these changes and their implications for enterprise IT.
Putting computing on the open network of the Internet moving it from islands of disconnected isolation into a global fabric of near-ubiquitous connectivity has forced it to adopt a more networked, atomic architecture, which we'll explore in detail below. Just as important, this has also enabled new ways of working for those who design and operate IT.
The early days of Internet connectivity made it possible for techologists to co-operate globally on software design, leading to the growth of open source software. Much of our most important infrastructure is now built on open source software, leveraging the pooled knowledge and experience of the community to continue to evolve and enhance it. Better connectivity allowed software engineers to work in agile DevOps teams, where the people who write the software work side-by-side often virtually with those who put it into operation. Meanwhile, the emergence of public hyperscale cloud computing prompted the development of more automated ways of deploying software. This in turn enabled the evolution of Continuous Integration and Continuous Delivery (CI/CD) to allow the rapid delivery of changes and new capabilities in small increments.
All of these changes in how IT works have been enabled by growing connectivity and have reinforced the consequent atomization of software to allow more rapid change. For example, the reorganization of software development into smaller DevOps teams was accompanied by the emergence of widely accepted standards for easily connecting software components using Application Programming Interfaces (APIs). In an inverse validation of Conway's Law, changing the communication structure of IT made these new patterns of software design inevitable.
A flatter, more modular IT architecture is emerging in response to this more digitally connected environment. In the old world of disconnected systems, each system was built as a vertical stack with several discrete tiers. The end user interacted with an application interface in the upper tier. Behind this User Interface (UI) sat the next tier of application servers, where functions were processed. In turn, these application servers stored and fetched data in the final database tier. The entire stack was optimized for a specific application, and accessing the underlying data or executing functions for any other purpose required complex integration technology or cumbersome workarounds.
The new enterprise IT architecture decomposes all of these tiers and makes their components readily available via APIs. Instead of a 3-tier or N-tier stack of UI, application server(s) and database, there is a Tierless Architecture of engagement, functions and resources:
The new model is tierless an open network ecosystem in which any function or resource becomes available through APIs to any qualified participant. Whether those functions and resources are data stores, microservices, system resources, serverless functions or SaaS applications and processes, the API layer makes them equally available as autonomous, multi-purpose, composable services. They connect up to produce results and then present the outcomes to the end user through an engagement layer. This combination of headless engagement with serverless functions and resources defines the new architecture.
Here's what we mean by headless engagment and serverless functions and resources:
The latest developments are unfolding both at the presentation layer (the 'head') and at the underlying services layer (the 'servers'). Like many disruptive technologies in their early phases (think 'horseless carriage' and 'wireless receiver'), these two trends are named for what they replace rather than for what they bring ...
Today's emergent systems are headless because the presentation layer isn't fixed and therefore the user experience can take many different forms. A commerce system can be experienced on the web, on mobile, or through in-store gadgetry, while an enterprise application might be delivered as a web app, a mobile app, or within a messaging platform such as Slack or Microsoft Teams. Rather than headless, they are many-headed, with unlimited choice as to how to present the user experience.
The underlying systems are serverless because the servers on which all of the computing runs are hidden away behind a layer of application programming interfaces (APIs). An infinite variety of interchangeable resources is available through this API services layer, ranging from custom microservices built by an organization's in-house IT team, to serverless functions delivered from cloud providers, to complete SaaS applications, and much more besides. Instead of being limited to what you are able to build and provision from your own servers, there is a global network of on-demand services at your disposal.
This new architecture cuts across the old functional silos that defined traditional enterprise applications, replacing complex Enterprise Application Integration (EAI) between monolithic application stacks with a more flexible ecosystem of autonomous components that connect through standardized APIs and contracts. The implications are far-reaching:
... [T]he traditional bundle of functionality that makes up an enterprise application has been broken down into separate components that are then recombined in new ways to provide a different, more streamlined outcome that wasnt possible without the new technology. This is a phenomenon known to economists as unbundling and rebundling and its invariably a harbinger of disruptive innovation in a given field as new patterns of consumption become possible.
One of the first sectors to embrace this new composable architecture were digital experience (DX) developers those who build websites and mobile apps that deliver dynamic content and e-commerce. In the mid-2010s, a new breed of vendors started offering 'headless' content and commerce platforms, mostly built on open-source technologies. Shortly afterwards, the term Jamstack was coined by Netlify founder Matt Biilmann to describe the architecture, where JAM stands for client-side JavaScript, server-side APIs and static front-end Markup. More recently, leading vendors and consultancies in this space formed the MACH Alliance as an industry advocacy group for a more expansive definition called MACH, which stands for Microservices based, API-first, Cloud-native SaaS and Headless.
The recent inaugural MACH One conference demonstrated the growing enterprise adoption of this new architecture in composable commerce and DX, with speakers from retailers and consumer brands including Asda, Kraft Heinz, LEGO, Mars and River Island. All of them bear witness to the rapid implementation, smooth scalability and ongoing flexibility of the architecture, as well as its impact on IT's relationship with the business. As Rainer Knapp, Global Director of IT & Digital at Wolford puts it:
Using this freedom now to implement whatever comes in mind and makes sense for the business is something that will change the behavior I think a lot in the future ... I consider myself more being a business manager, honestly, with the advantage of having the lever of IT in his hand, than as a pure IT techie.
Another vector in the shift to Tierless Architecture and composable IT can be seen in the rise of messaging platforms as another way to interact with enterprise applications and resources. Known as conversational computing, this began with the emergence of voice assistants, chatbots and messaging apps, in which the user could ask an intelligent software agent to query data or perform actions without having to go into the underlying enterprise application. This makes those applications 'headless', with the messaging platform acting as the engagement layer and accessing their functions or data via APIs.
Digital teamwork platforms such as Slack and Microsoft Teams quickly recognized the benefits of connecting into external functions and resources to bring them into the user's flow of work right there in the messaging app. Microsoft has brought its Power Apps custom app builder into Teams and added powerful data capabilities with Dataverse for Teams. Slack also has an app builder and an ecosystem of partner app connections along with workflow automation and data connectivity. Its founding CEO Stewart Butterfield sees huge potential in connecting best-of-breed apps:
Slack when it's really working for individual organizations on the inside becomes this lightweight fabric for systems integration. And that's just as valuable across boundaries as inside.
We've already discussed in an earlier chapter the core role of digital teamwork in Frictionless Enterprise, and the Collaborative Canvas that underpins it. This teamwork platform is a critical element of the IT infrastructure because, once it has all the necessary connections into other systems, it forms the primary engagement layer for everyone's work. Just as we've seen with headless content and commerce, separating that engagement layer from underlying monolithic applications paves the way towards replacing them with a more composable set of functions and resources.
The impact of these new approaches on the IT function, as Wolford's Knapp says, is that it becomes a more engaged participant in achieving business goals, rather than simply a provider of technology at the behest of the business. In enterprises that operate large portfolios of SaaS applications, this has given rise to a new tribe of IT professionals who call themselves business systems specialists. Rather than operating in a discrete functional silo, they see themselves as embedded in the business and focused on its goals, and look to deliver tangible business value in short, agile projects. Their philosophy echoes what we've heard from MACH adopters.
Among teams like these, DevOps has been extended by concepts such as such author Marty Cagan's notion of product management, in which small, empowered product teams bring together software developers, product managers and designers to focus on specific goals. This is in line with the trend towards forming what Gartner calls fusion teams, which the analyst firm says "blend technology and business domain expertise to work on a digital product." Such teams are likely to proliferate with the spread of low-code and no-code development tools, where the involvement and support of pro coders from the IT function can help avoid common pitfalls. My preferred term for this combination of tech and business talent is 'co-code', as I recently explained:
There's no need to set up schisms between business people and IT when they can achieve far more by working in harmony ... Enterprise IT can put governance in place and manage the creation of the building-block components, while supporting business users as they make prototypes, test new functionality, or assemble their own automations.
In each of these examples, IT becomes engaged as a partner with business colleagues in achieving results. This pattern of delivery has much in common with the XaaS Effect that we discussed in an earlier chapter on customer engagement, but in this case applied to an internal function.
Releasing data from legacy application silos is becoming a priority as organizations seek to catch up with the on-demand, real-time cadence of Frictionless Enterprise. Every sphere of activity aspires to be data-driven, using connected digital technologies to achieve pervasive access to data that's as fresh as possible, and delivered in the context of everyday operational decision-making. In Tierless Architecture, data is set free from application silos and becomes just another resource that's accessible through the relevant API.
But despite the growth of platforms such as Snowflake and Confluent that help organizations marshall and analyze data at speed, there is still work to be done to turn data more readily into transferable information. Traditional applications have optimized their datasets for their own internal operations, which means that initiatives to build common ontologies for datasets such as a Customer Data Platform are still at a very early stage. In other fields, such as the work graphs built by digital teamwork vendors, no one has yet started to think about creating standards to allow the interchange of graph data. This is one area where the tooling for Tierless Architecture is still relatively immature.
As with any new technology paradigm, Tierless Architecture will face resistance, especially while the relevant skills are not mainstream and the toolsets and techniques are still evolving:
These new technology patterns require IT professionals and developers to abandon familiar, trusted ways of working. Their novel approaches are less well documented and therefore often appear less effective at first glance. Established vendors whose products cannot adapt to the new paradigm will stoke skepticism about its claimed advantages. There are many arguments and debates ahead.
The landscape becomes further confused when established vendors latch onto up-and-coming buzzwords such as 'headless' and apply them to existing products while retaining many of the characteristics of a tiered stack. This became so prevalent during the rise of cloud computing that the phenomenon became widely known as cloudwashing. To guard against attempted 'MACH-washing', the MACH Alliance has a rigorous certification program. Enterprises must be on their guard against fake composability.
While some vendors will drag their feet, many others are already adapting. There's a growing trend amongst established vendors to move towards composable platforms. Meanwhile, a new generation is coming through to take the place of the laggards. This new wave of vendors have grown up with a connection-first outlook:
They build on whatever technology comes to hand open source and cloud infrastructure, connected services. For them, competitive advantage doesn't come from owning the stack, it comes from being free to select the best available resources for the moment ...
The conventional wisdom is to maximize what you own, but in today's hyperconnected cloud world, there's a new maxim focus on whatever it is you can scale first, and faster, than anyone else. For everything else, use what's already out there.
Earlier this year, I asked Massimo Pezzini, former Gartner analyst and an expert on enterprise integration and automation, for his views on the composable future of enterprise IT. Here's what he told me:
The application portfolio of a company in five years from now is going to look much more different than it is today in terms of the architecture more building blocks composed together and less and less of these gigantic application suites, which are super-rich in functionality, but also very inflexible, very hard to deal with ...
At some point, I believe that the application landscape of an organization will look like a broad set of elementary business components accounting, payables, receivables, tax calculation, what have you possibly coming from different vendors. The end-to-end process, the end-to-end application, will be built by these fusion teams, using orchestration tools. Teams will use these tools to aggregate and compose together these component building blocks at the backend, and rearranging them and shaping them in the way which fits with the company's business needs.
To be ready for this future, enterprises need to begin their journey to Tierless Architecture now, and IT teams must engage with business colleagues to ensure it delivers maximum value.
This is the fourth chapter in a series of seven exploring the journey to Frictionless Enterprise:
You can find all of these articles as they're published at our Frictionless Enterprise archive index. To get notifications as new content appears, you can either follow the RSS feed for that page, keep in touch with us on Twitter and LinkedIn, or sign up for our fortnightly Frictionless Enterprise email newsletter, with the option of a free download of The XaaS Effect dbook.
More here:
Frictionless Enterprise - the Tierless Architecture of composable IT - Diginomica
- Research, Evaluation and Learning at the International Rescue Committee - World - ReliefWeb [Last Updated On: August 10th, 2020] [Originally Added On: August 10th, 2020]
- Conserving Biodiversity with AI - BBN Times [Last Updated On: August 10th, 2020] [Originally Added On: August 10th, 2020]
- DevOps Fundamentals You Ever Wanted To Know - hackernoon.com [Last Updated On: August 10th, 2020] [Originally Added On: August 10th, 2020]
- Another Perspective on Evictions - Bacon's Rebellion [Last Updated On: August 10th, 2020] [Originally Added On: August 10th, 2020]
- Amitabh Bachchan on fans alternate job suggestion: My job is now insured - The Indian Express [Last Updated On: August 10th, 2020] [Originally Added On: August 10th, 2020]
- Will You Soon Download Packaging Machine Controls from the Internet? - Packaging Digest [Last Updated On: August 10th, 2020] [Originally Added On: August 10th, 2020]
- 5 free resources every data scientist should start using today - The Next Web [Last Updated On: August 10th, 2020] [Originally Added On: August 10th, 2020]
- Who's hoping to make an Epic impact on Green Bay area music scene with a new concert venue? | Streetwise - Green Bay Press Gazette [Last Updated On: August 10th, 2020] [Originally Added On: August 10th, 2020]
- Industrial robots are dominating but are they safe from cyber-attacks? - TechHQ [Last Updated On: August 10th, 2020] [Originally Added On: August 10th, 2020]
- Friday Rant - Rise of the Rogue-Bots? - Diginomica [Last Updated On: August 10th, 2020] [Originally Added On: August 10th, 2020]
- Important Reasons Why You Should Pick RoR As Your Web-Based Development Project - Customer Think [Last Updated On: August 10th, 2020] [Originally Added On: August 10th, 2020]
- Portrait of the software developer as an artist - ComputerWeekly.com [Last Updated On: August 10th, 2020] [Originally Added On: August 10th, 2020]
- Python may be your safest bet for a career in coding - Gadgets Now [Last Updated On: August 10th, 2020] [Originally Added On: August 10th, 2020]
- 1Password is coming to Linux - ZDNet [Last Updated On: August 10th, 2020] [Originally Added On: August 10th, 2020]
- IBM creates an open source tool to simplify API documentation - TechRepublic [Last Updated On: August 10th, 2020] [Originally Added On: August 10th, 2020]
- Mastercard : Accelerate Ignites Next Generation of Fintech Disruptors and Partners to Build the Future of Commerce - Marketscreener.com [Last Updated On: August 12th, 2020] [Originally Added On: August 12th, 2020]
- Expanding the Universe of Haptics | by Lofelt | Aug, 2020 - Medium [Last Updated On: August 12th, 2020] [Originally Added On: August 12th, 2020]
- UX Designer Salary: 5 Important Things to Know - Dice Insights [Last Updated On: August 12th, 2020] [Originally Added On: August 12th, 2020]
- Persistent memory reshaping advanced analytics to improve customer experiences - IT World Canada [Last Updated On: August 12th, 2020] [Originally Added On: August 12th, 2020]
- NextCorps and SecondMuse Open Application Period for Programs that Help Climate Technology Startups Accelerate Hardware Manufacturing - GlobeNewswire [Last Updated On: August 12th, 2020] [Originally Added On: August 12th, 2020]
- Buried deep in the ice is the GitHub code vault humanity's safeguard against devastation - ABC News [Last Updated On: August 12th, 2020] [Originally Added On: August 12th, 2020]
- Top 12 Most Used Tools By Developers In 2020 - Analytics India Magazine [Last Updated On: August 12th, 2020] [Originally Added On: August 12th, 2020]
- Facebook's React 17 JavaScript library: Here's why its top feature is 'no new features' - ZDNet [Last Updated On: August 12th, 2020] [Originally Added On: August 12th, 2020]
- CORRECTING and REPLACING Anyscale Hosts Inaugural Ray Summit on Scalable Python and Scalable Machine Learning - Business Wire [Last Updated On: August 12th, 2020] [Originally Added On: August 12th, 2020]
- Google: Here's how much we give to open source through our GitHub activity - ZDNet [Last Updated On: August 12th, 2020] [Originally Added On: August 12th, 2020]
- How Chriselle Lim And Joan Nguyen Created Bmo, The Coworking Space And Virtual Classroom Of The Future (With A Childcare Twist) - Forbes [Last Updated On: August 13th, 2020] [Originally Added On: August 13th, 2020]
- How Will Public Libraries Adapt To New School Year Norms? - Book Riot [Last Updated On: August 13th, 2020] [Originally Added On: August 13th, 2020]
- Google: We'll test hiding the full URL in Chrome 86 to combat phishing - ZDNet [Last Updated On: August 13th, 2020] [Originally Added On: August 13th, 2020]
- How to install Python 3 and PIP 3 on Ubuntu 20.04 LTS - Linux Shout - H2S Media [Last Updated On: August 13th, 2020] [Originally Added On: August 13th, 2020]
- What are Bitcoin Wallets: Everything You Need to Know - Programming Insider [Last Updated On: August 13th, 2020] [Originally Added On: August 13th, 2020]
- JSHint is Now Free Software after Updating License to MIT Expat - WP Tavern [Last Updated On: August 13th, 2020] [Originally Added On: August 13th, 2020]
- How to learn JavaScript: These are the best online courses - Mashable [Last Updated On: August 13th, 2020] [Originally Added On: August 13th, 2020]
- What developers need to know about inter-blockchain communication - ComputerWeekly.com [Last Updated On: August 14th, 2020] [Originally Added On: August 14th, 2020]
- Introducing the CDK construct library for the serverless LAMP stack - idk.dev [Last Updated On: August 14th, 2020] [Originally Added On: August 14th, 2020]
- IBM asked software developers to take on the wrath of Mother Nature - The Drum [Last Updated On: August 14th, 2020] [Originally Added On: August 14th, 2020]
- Aspire Technology Launches First Truly Secure Public Blockchain for Creation of Digital Assets - GlobeNewswire [Last Updated On: August 14th, 2020] [Originally Added On: August 14th, 2020]
- GM Creates And Shares New Workplace Safety Technologies - Pulse 2.0 [Last Updated On: August 14th, 2020] [Originally Added On: August 14th, 2020]
- Key Considerations and Tools for IP Protection of Computer Programs in Europe and Beyond - Lexology [Last Updated On: August 14th, 2020] [Originally Added On: August 14th, 2020]
- The state of application security: What the statistics tell us - CSO Online [Last Updated On: August 14th, 2020] [Originally Added On: August 14th, 2020]
- Open Source: What's the delay on the former high/middle school on North Mulberry? - knoxpages.com [Last Updated On: August 14th, 2020] [Originally Added On: August 14th, 2020]
- The Risks Associated with OSS and How to Mitigate Them - Security Boulevard [Last Updated On: August 14th, 2020] [Originally Added On: August 14th, 2020]
- news digest: Microsoft launches open source website, TensorFlow Recorder released, and Stackery brings serverless to the Jamstack - SD Times -... [Last Updated On: August 14th, 2020] [Originally Added On: August 14th, 2020]
- Build Your Own PaaS with Crossplane: Kubernetes, OAM, and Core Workflows - InfoQ.com [Last Updated On: August 17th, 2020] [Originally Added On: August 17th, 2020]
- ISRO Is Recruiting For Vacancies with Salary Upto Rs 54000: How to Apply - The Better India [Last Updated On: August 17th, 2020] [Originally Added On: August 17th, 2020]
- Does technology increase the problem of racism and discrimination? - TechTarget [Last Updated On: August 17th, 2020] [Originally Added On: August 17th, 2020]
- CORRECTING and REPLACING Anyscale Hosts Inaugural Ray Summit on Scalable Python and Scalable Machine Learning - Yahoo Finance [Last Updated On: August 17th, 2020] [Originally Added On: August 17th, 2020]
- In the City: Take advantage of open recreation, cultural and park amenities - Coloradoan [Last Updated On: August 17th, 2020] [Originally Added On: August 17th, 2020]
- Exploring the future of modern software development - ComputerWeekly.com [Last Updated On: August 21st, 2020] [Originally Added On: August 21st, 2020]
- Hadoop Developer Interview Questions: What to Know to Land the Job - Dice Insights [Last Updated On: August 21st, 2020] [Originally Added On: August 21st, 2020]
- SiFive Opens Business Unit to Build Chips With Arm and RISC-V Inside - Electronic Design [Last Updated On: August 21st, 2020] [Originally Added On: August 21st, 2020]
- Use Pulumi and Azure DevOps to deploy infrastructure as code - TechTarget [Last Updated On: August 21st, 2020] [Originally Added On: August 21st, 2020]
- Why ASP.NET Core Is Regarded As One Of The Best Frameworks For Building Highly Scalable And Modern Web Applications - WhaTech [Last Updated On: August 21st, 2020] [Originally Added On: August 21st, 2020]
- NITK figures 4th in Google Summer of Code ranking - BusinessLine [Last Updated On: August 21st, 2020] [Originally Added On: August 21st, 2020]
- Learn More About Dynamo for Revit: Features, Functions, and News - ArchDaily [Last Updated On: August 21st, 2020] [Originally Added On: August 21st, 2020]
- Linux Foundation showcases the greater good of open source - ComputerWeekly.com [Last Updated On: August 21st, 2020] [Originally Added On: August 21st, 2020]
- Programming language Kotlin 1.4 is out: This is how it's improved quality and performance - ZDNet [Last Updated On: August 21st, 2020] [Originally Added On: August 21st, 2020]
- Top 10 Languages That Paid Highest Salaries Worldwide In 2020 - Analytics India Magazine [Last Updated On: August 21st, 2020] [Originally Added On: August 21st, 2020]
- Programming language Rust: Mozilla job cuts have hit us badly but here's how we'll survive - ZDNet [Last Updated On: August 21st, 2020] [Originally Added On: August 21st, 2020]
- In-App Bidding Gathers Steam, But Adoption Looks Nothing Like Header Bidding On The Web - AdExchanger [Last Updated On: August 21st, 2020] [Originally Added On: August 21st, 2020]
- 13 thoughts on Fitting Snake Into A QR Code - Hackaday [Last Updated On: August 21st, 2020] [Originally Added On: August 21st, 2020]
- Newham test and trace app was designed by man who grew up in the borough - Newham Recorder [Last Updated On: August 21st, 2020] [Originally Added On: August 21st, 2020]
- 'Trapped in a code' the fight over our algorithmic future - Open Democracy [Last Updated On: August 21st, 2020] [Originally Added On: August 21st, 2020]
- Telegram launches one-on-one video calls on iOS and Android - The Verge [Last Updated On: August 21st, 2020] [Originally Added On: August 21st, 2020]
- AWS Controllers for Kubernetes Will Be A 'Boon For Developers' - CRN: Technology news for channel partners and solution providers [Last Updated On: August 21st, 2020] [Originally Added On: August 21st, 2020]
- Coding within company constraints - ComputerWeekly.com [Last Updated On: August 21st, 2020] [Originally Added On: August 21st, 2020]
- Open Source and Open Standards: The Recipe for Success Featured - The Fast Mode [Last Updated On: August 21st, 2020] [Originally Added On: August 21st, 2020]
- How Intel helped give the worlds first cyborg a voice - The Next Web [Last Updated On: August 21st, 2020] [Originally Added On: August 21st, 2020]
- Tiger Woods, Rory McIlroy near bottom of field at The Northern Trust - ESPN [Last Updated On: August 22nd, 2020] [Originally Added On: August 22nd, 2020]
- Intel Owl OSINT tool automates the intel-gathering process using a single API - The Daily Swig [Last Updated On: August 22nd, 2020] [Originally Added On: August 22nd, 2020]
- IOTA Foundation presents the current projects in the mobility industry - Crypto News Flash [Last Updated On: August 22nd, 2020] [Originally Added On: August 22nd, 2020]
- How 'Fortnite' and 'Second Life' Shaped the Future of Indian Market - Santa Fe Reporter [Last Updated On: August 22nd, 2020] [Originally Added On: August 22nd, 2020]
- Apple Enters $ 2 Trillion Club, Github's Chinese Counterpart And More In This Week's Top News - Analytics India Magazine [Last Updated On: August 22nd, 2020] [Originally Added On: August 22nd, 2020]
- As world grapples with pandemic, schools are the epicenter - ABC News [Last Updated On: August 24th, 2020] [Originally Added On: August 24th, 2020]
- Why Businesses Should Embrace Modernizing Their Legacy Applications - TechBullion [Last Updated On: August 24th, 2020] [Originally Added On: August 24th, 2020]
- Is It Time To Rename RPG? - IT Jungle [Last Updated On: August 24th, 2020] [Originally Added On: August 24th, 2020]
- Phantasy Star Online programmers on breaking new ground and their Diablo-style isometric prototype - Polygon [Last Updated On: August 24th, 2020] [Originally Added On: August 24th, 2020]
- How To Learn To Program In Python By Playing Videogames - Analytics India Magazine [Last Updated On: August 24th, 2020] [Originally Added On: August 24th, 2020]
- New Microsoft program to help develop the quantum computing workforce of the future in India - Microsoft [Last Updated On: August 24th, 2020] [Originally Added On: August 24th, 2020]
- How the Docker Revolution Will Change Your Programming, Part 1 - Walter Bradley Center for Natural and Artificial Intelligence [Last Updated On: August 24th, 2020] [Originally Added On: August 24th, 2020]
- The art of developing happy customers - ComputerWeekly.com [Last Updated On: August 24th, 2020] [Originally Added On: August 24th, 2020]