Remove c
article thumbnail

Building High-Quality Software

DZone

There are some languages (like C++) where this should be on the must-have list. nnPlease follow me on Medium, subscribe via email and share this article."}">I "}">I have interviewed many engineers and managers lately, and one of the standard questions I ask is how to build high-quality software.

Software 245
article thumbnail

What technology stack to choose for your project?

Tech News Gather

A Tech Stack is a set of tools developers use to build an app or any digital product like websites, software, and alike. It is a combination of programming languages, frameworks, libraries, patterns, servers, UI/UX solutions, software, and tools used by developers. How to Choose a Tech Stack? Back-End Tech Stack.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Legacy Architecture Modernisation With Strategic Domain-Driven Design

Strategic Tech

Architecture modernisation tools and techniques for each phase (these lists are not exhaustive) Business Strategy Alignment Software architecture is the significant technical decisions that have business consequences. This means a software architecture should be purposely designed for the most favourable business consequences.

article thumbnail

On Technique

O'Reilly

In a previous article , I wrote about how models like DALL-E and Imagen disassociate ideas from technique. It’s easy to imagine a lot of software professionals saying, “Of course you’ll have to know C. Is the craft of software architecture different from the craft of programming? With DALL-E, that’s no longer true.

article thumbnail

A Day with Kotlin

Software Architecture

Kotlin’s official documentation is great and there are many introductory articles to Kotlin language on medium, so I won’t be explaining the basics and syntax but wanted to present some unique features that Java doesn’t have and makes Kotlin stand out. So, I was hearing a lot about Kotlin lately and decided to give it a try.

Java 100
article thumbnail

5 key areas for tech leaders to watch in 2020

O'Reilly

Software architecture, infrastructure, and operations are each changing rapidly. The shift to cloud native design is transforming both software architecture and infrastructure and operations. But Go is now the sixth most-used programming language, trailing only Python, Java,NET, and C++.

article thumbnail

Outside-in Domain Landscape Discovery

Strategic Tech

Mapping out your business’s domain landscape has many benefits: knowledge sharing, generating product ideas, providing the foundation for software architecture, aligning on requirements, but a common challenge is… “where do we start?” business, software, teams), it’s discovery structure. Check out my presentations and articles.