Articles LTL Software Engineering

Dev-OpsInnovationProductProductivitySoftware Engineering

Slack Case Study: Auto Trader ships code and resolves incidents in record time By Slack

“Slack has enabled us to become more connected. Collaboration is seamless, so it’s much easier to keep in touch despite the fact our schedules don’t […]

LeadershipProductivitySoftware Engineering

SaaS Business Development and Common Hurdles By Houman Asefi

After seven years, this theory was correct — software as a service (SaaS) companies have and will keep on dominating or disturb large pieces of […]

LeadershipSoftware Engineering

The Importance of a Great Developer Experience By Nick Tune

In February 2012 I began working for a new company. On my first day, I deployed to production. I was lost for words. It felt […]

ProductivitySoftware Engineering

The spectrum of synchronousness By James Stanier

Consider this: what’s one of the most impactful skills that you can improve as an engineer? Is it your programming? Maybe it’s your debugging? I’d […]

LeadershipSoftware Engineering

Eye on the Prize: Principles & tactics on software engineering management By Francisco Trindade

A few engineers I’ve managed in the past have recently asked me for material on “changes I have done in teams”. They were being kind. What […]

ArchitectureSoftware Engineering

Domain, Subdomain, Bounded Context, Problem/Solution Space in DDD: Clearly Defined By Nick Tune

Domain-Driven Design is an approach to designing systems, usually software, that emphasises creating a common language between domain experts and system builders. Famous DDD principles […]

LeadershipSoftware Engineering

Management as a Profession By Aviv Ben-Yosef

A recurring theme I’ve heard a lot lately from tech executives in unicorns is that their management team is their weakest link. You feel like […]

ArchitectureInnovationProductivitySoftware Engineering

Bounded Context Canvas Recipe: Use Case Swimlanes By Nick Tune

Don’t let the tools you use overly-constrain your thinking. Use them as a starting point for design and discovery, and then bend them to your […]

ArchitectureCloudDigital TransformationSoftware Engineering

Is technical debt a real financial debt? By Christina Ljungberg

Developers are often frustrated over technical debt. Me too. I realise the power of new technology, cloud scalability, platform and device independent clients, and event-driven […]

ArchitectureSoftware Engineering

Self-Documenting Architecture By Nick Tune

One of the biggest time costs in software development is understanding how a system works. And the problem may be growing. Systems are getting more […]

ArchitectureProductivitySoftware Engineering

The Relationship Between Software Architecture And Business Models (and more) By Nick Tune

As an architect, how often are you thinking about business models? If every significant architecture decision has business consequences, then knowing the business model and […]

AgileArchitectureSoftware Engineering

Why Microservices? By Christina Ljungberg

Microservices is a way of separating a system into smaller autonomous parts. This can be done in many ways, but I’m most into the event-driven […]

JOIN THE COMMUNITY

Sign up today for monthly newsletters containing:

  • News and insights from your industry
  • Relevant thought leadership articles
  • Engaging video content
  • Notifications of our upcoming events
  • Networking opportunities with C-Suite leaders