structure

Information:

Below is an overview of content that matches the tag "structure".

Note that this list is not exhaustive, as it is automatically aggregated based on manually assigned categorizations.
If you notice a missing element, or think some of the items are wrongfully categorized, please create a bug/improvement ticket on our github issue tracker.

An overview of all tags used in this publication can be found in our tag list: go to overview

Patterns tagged with "structure"

problem:Invalid input data causing your software to crash midway through its execution is expensive, both in terms of processing power and resolution time.

description:Validate input data before processing to avoid unnecessary resource consumption and ensure efficient error handling.

Books tagged with "structure"

cover image for 'Think Faster, Talk Smarter'
bibliographical reference:
Abrahams, M. (2023) Think Faster, Talk Smarter. S&S/Simon Element. isbn: 978-1668010303.
description:

In ‘Think Faster, Talk Smarter’, Abrahams tackles the challenge of impromptu presentations and unexpected public speaking situations. Providing a range of communication techniques, he equips readers with the skills to excel in spontaneous communication scenarios. The book delves into various message structuring methods to enhance clarity, with a central theme: ‘Prepare and organize your thoughts’. Contrary to intuition, honing your communication skills through practice enables you to confidently respond when put on the spot.

While the book caters to a broad audience, including those not aspiring to be public speakers, ‘Think Faster, Talk Smarter’ offers a wealth of practical advice and insightful tips to elevate interpersonal communication. By following Abrahams’ guidance, readers can improve their message delivery and become more engaging speakers. This book is not just about public speaking; it’s a valuable tool for anyone seeking to enhance their overall communication effectiveness.

complexity categories: novice mixed
cover image for 'Test-Driven Development with Java'
bibliographical reference:
Mellor, A. (2023) Test-Driven Development with Java. Packt Publishing. isbn: 978-1803236230.
description:

Test-Driven Development (TDD) emphasizes writing tests before coding, ensuring that software is both robust and maintainable from the ground up. “Test-Driven Development with Java” by Allan Mellor walks readers through the principles and practices of TDD, highlighting how this methodology can lead to cleaner, more reliable code.

Mellor provides detailed explanations and practical examples, demonstrating how to implement TDD in real-world Java projects. Readers will learn how to write effective unit tests, refactor code efficiently, and integrate TDD into their development workflow. The author conveys the importance of continuous improvement and quality assurance in a relatable and accessible manner.

This book is ideal for software developers, testers, and automation engineers looking to enhance their coding skills and deliver high-quality software products. Filled with valuable insights, it is also a joy to read, thanks to Mellor’s engaging writing style and efforts to make complex concepts easy to understand.

content categories: programming test-driven structure
complexity categories: novice

Team Topologies

Organizing Business and Technology Teams for Fast Flow

cover image for 'Team Topologies'
bibliographical reference:
Skelton, M.; Pais, M. (2019) Team Topologies. It Revolution Press. isbn: 9781942788829.
description:

What is the best way to organize your team? How can you ensure that your team is set up for success? Is there a way to structure your team that will allow for fast flow of work? In Team Topologoes, the authors evolve the idea behind DevOps Topologies into a model for or organizational design. Based on the idea that the structure of your team will influence the flow of work, the authors present a model to design team boundaries and communication lines based on the need for interaction between the teams.

The authors suggest four essential team types and three interaction models, and present multiple real-world cases where the topologies approach was used to great effect. This book is a recommended read for anyone interested in team dynamics, organizational design, and the flow of work within corporate settings.

complexity categories: advanced reference
cover image for 'The Art of Unix Programming '
bibliographical reference:
Raymond, E.S. (2003) The Art of Unix Programming . Addison-Wesley. isbn: 978-0131429017.
complexity categories: intermediate reference