New & Notable

How the event sourcing design pattern works, with example

Learn how to control state changes as immutable events through the event sourcing model.

How to write a sprint goal in Scrum

The product of every sprint planning session is a sprint goal. Here, we look at its purpose along with how to write a sprint goal properly.

Use the Feynman Technique to learn complicated concepts

Learning new concepts is key to any work or life endeavor. Here's how the Feynman Technique helps maximize learning new concepts and improves communication skills.

The benefits of using compiled regex in Python and Java

Whether you're programming in Java or Python, compiled regex can significantly speed up your text manipulation routines.

Shorter code, fewer bugs: Python's syntax is its saving grace

Is shorter code too dense and hard to parse, or is it inherently more efficient and secure? Here's why Python's compact syntax tends toward less buggy code.

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