New & Notable

How to apply the Liskov substitution principle in Java

The Liskov substitution principle is often mistaken for polymorphism and inheritance. To really understand the SOLID LSP, you must understand the nuance and distinction.

Quickly install MySQL for developers

Need a well-maintained, open-source, standards-based database to test your Java apps and Spring Boot microservices? Here's how to download and install the MySQL Community Edition.

How to print any star pattern in Python -- or Mojo

Mojo is a superset of Python. What does that mean? For one, printing a Python star pattern looks a lot like solving a Mojo star pattern.

REST vs RESTful API: What's the difference?

Are your APIs RESTful? The only way to know is to fully understand what REST is. Here's how REST and RESTful APIs work together.

Using generics in Typescript: An in-depth tutorial

Generic variables give the TypeScript language versatility and compile-time type safety that put it on par with Java, C# and C++. These examples show how to use TypeScript generics.

Coffee Talk: News & Insight

View All Posts

Multimedia

Videos, Podcasts, Photo Stories and Infographics

Search thousands of tech definitions

View All Definitions
App Architecture
Software Quality
Cloud Computing
Security
SearchAWS
Close