Programming

Using GenAI to extract low-level details and high-level...

Alessio Ferri, Tom Coggrave, and Shodhan Sheth use their combination of...

Using the Strangler Fig with Mobile Apps

My colleagues are often involved in modernizing legacy systems, and our...

Interviewed by Book Overflow podcast on Refactoring

I was interviewed on the Book Overflow podcast about the Refactoring book...

Assessing the results of using the Strangler Fig on a M...

Matthew Foster and John Mikel Amiel Regida finish their account of how ...

Diving deeper into using the Strangler Fig with Mobile ...

Matthew Foster and John Mikel Amiel Regida dive into the details of inc...

Exploring Gen AI: Copilot's new multi-file editing

A very powerful new coding assistance feature made its way into GitHub Co...

Posting on Bluesky, and other thoughts on social media

With the recent uptick in tech activity on Bluesky, I've decided that I w...

Designing Data Products: next steps

Once we've designed our initial data products, Kiran Prakash finishes h...

Generalizing the design of data products

Having got an initial data product, Kiran Prakash leads us through the ...

Designing data products: Working backwards from use cases

Increasingly the industry is seeing the value of creating data products...

Design Token-Based UI Architecture

Design tokens are fundamental design decisions represented as data. And...

GotW #100: Preconditions, Part 1 (Difficulty: 8/10)

This special Guru of the Week series focuses on contracts. We’ve seen how postco...

GotW #99 Solution: Postconditions (Difficulty: 7/10)

This special Guru of the Week series focuses on contracts. Postconditions are di...

GotW #99: Postconditions (Difficulty: 7/10)

This special Guru of the Week series focuses on contracts. Postconditions are di...

GotW #98 Solution: Assertion levels (Difficulty: 5/10)

This special Guru of the Week series focuses on contracts. We covered basic asse...

GotW #98: Assertion levels (Difficulty: 5/10)

This special Guru of the Week series focuses on contracts. We covered basic asse...

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.