Close

A digital right to the city: who defines democracy in smart cities?

A digital right to the city: who defines democracy in smart cities?

Digitization of the city is heralded as the bottom-up empowerment of its citizens. But who defines citizenship as digital technology infiltrating everything from personalized experience to the unimagined potential of networked urban space? Mark Dean unpacks recent academic literature that questions citizens’ rights in the hyper-connected city.  Improving the smart city for everyone begins with ensuring technology […]

Devamını Oku

Learn SOLID Principles with CLEAN CODE Examples

Learn SOLID Principles with CLEAN CODE Examples

The SOLID principles are design principles that can help developers write maintainable and scalable code. The SOLID principles are: Single Responsibility Principle (SRP) – A class should have only one reason to change.Open-Closed Principle (OCP) – Software entities should be open for extension but closed for modification.Liskov Substitution Principle (LSP) – Subtypes must be substitutable […]

Devamını Oku

Important Linux Bash Commands

Important Linux Bash Commands
Devamını Oku

Microservices and the Inverse Conway Manoeuvre

Microservices and the Inverse Conway Manoeuvre

Go faster than your competitors. That’s the promise of microservices – deploy more quickly, scale faster, and be more robust. It’s all about outcomes; how your organization is structured tremendously impacts those outcomes. It’s easy to say “Conway’s Law” and then move swiftly on. “But but but, but how?” James and Martin Fowler In early […]

Devamını Oku

Backlog Grooming, Backlog Refinement

Backlog Grooming, Backlog Refinement

Backlog refinement (formerly known as backlog grooming) is when the product owner and some, or all, of the rest of the team, review items on the backlog to ensure the backlog contains the appropriate items, that they are prioritized, and that the items at the top of the backlog are ready for delivery. This activity […]

Devamını Oku

Agile Done Right: Proven Best Practices for Effective Project Management

Agile Done Right: Proven Best Practices for Effective Project Management

Emphasize teamwork and collaboration: Agile teams work best when focused on a common goal, and all members are committed to working together to achieve that goal. This means fostering a culture of trust and collaboration, where team members feel comfortable sharing their ideas and concerns, and everyone is willing to pitch in to help when […]

Devamını Oku