Vlad Khononov

Vlad Khononov

Israel
9K‏ עוקבים מעל 500 קשרים

על אודות

I’m a software developer with nearly 20 years of industry experience. During the years I…

מאמרים מאת Vlad

  • The Essence of Coupling and Cohesion in Two Minutes

    The Essence of Coupling and Cohesion in Two Minutes

    When you couple two components, they need to share some form of knowledge: public interfaces, functional behavior…

    29 תגובות
  • Anti-Pattern: Optimistic Consistency

    Anti-Pattern: Optimistic Consistency

    Ladies and Gentlemen, lo and behold a new consistency model - “Optimistic Consistency”. Implementation of this pattern…

    1 תגובה
  • The Zen of Software Engineering (or silverbulletitis, and its treatment)

    The Zen of Software Engineering (or silverbulletitis, and its treatment)

    There is a pet peeve of mine, that lately I’m encountering way too often: the condition I call Silverbulletitis. This…

  • Tackling Complexity in CQRS

    Tackling Complexity in CQRS

    The CQRS pattern can do wonders: it can maximize scalability, performance, security, and even “beat” the CAP theorem…

  • A Quick and Dirty Hack for Interviewing Candidates

    A Quick and Dirty Hack for Interviewing Candidates

    One simple question can shed a lot of light on one’s competency in a given field: “On a scale of 1 to 10, please rate…

    3 תגובות

פעילות

הצטרפו עכשיו כדי לראות את כל פעילות

ניסיון

חינוך

  • The Open University of Israel

    -

רישיונות והסמכות

פרסומים

  • Learning Domain-Driven Design

    O'Reilly Media

    Building software is harder than ever. As a developer, you not only have to chase ever-changing technological trends but also need to understand the business domains behind the software. This practical book provides you with a set of core patterns, principles, and practices for analyzing business domains, understanding business strategy, and, most importantly, aligning software design with its business needs.

    Author Vlad Khononov shows you how these practices lead to robust…

    Building software is harder than ever. As a developer, you not only have to chase ever-changing technological trends but also need to understand the business domains behind the software. This practical book provides you with a set of core patterns, principles, and practices for analyzing business domains, understanding business strategy, and, most importantly, aligning software design with its business needs.

    Author Vlad Khononov shows you how these practices lead to robust implementation of business logic and help to future-proof software design and architecture. You'll examine the relationship between domain-driven design (DDD) and other methodologies to ensure you make architectural decisions that meet business requirements. You'll also explore the real-life story of implementing DDD in a startup company.

    With this book, you'll learn how to:

    Analyze a company's business domain to learn how the system you're building fits its competitive strategy
    Use DDD's strategic and tactical tools to architect effective software solutions that address business needs
    Build a shared understanding of the business domains you encounter
    Decompose a system into bounded contexts
    Coordinate the work of multiple teams
    Gradually introduce DDD to brownfield projects

    ראה פרסום
  • Devops: Exploring the Value of Microblogging

    Cutter IT

    This Executive Update examines the potential value of microblogging for software development teams. As a reference point, we introduce TwitTeam, a prototype tool similar to Twitter that has been enhanced with special capabilities. These include automatic tags, integration with the software development environment used by the organization, automatic publication and distribution of messages, and reports for control and supervision. The use of this enhanced microblogging infrastructure is in…

    This Executive Update examines the potential value of microblogging for software development teams. As a reference point, we introduce TwitTeam, a prototype tool similar to Twitter that has been enhanced with special capabilities. These include automatic tags, integration with the software development environment used by the organization, automatic publication and distribution of messages, and reports for control and supervision. The use of this enhanced microblogging infrastructure is in keeping with the spirit of CAMS (Culture, Automation, Measurement, and Sharing), the four pillars on which the devops idea was established.1 In order to successfully implement an effective and efficient connection between the development and operations departments, there is a need to embed communications in the corporate culture. Collaboration is enhanced by sharing ideas and information and using automated tools for management, monitoring, and control, which can help to measure and improve the processes.

    אַחֵר הכותבים
    • Ruti Gafni
    • Yesha Sivan
    ראה פרסום

שפות

  • English

    מיומנות מקצועית בעבודה

  • Hebrew

    מיומנות שפת אם או דו-לשונית

  • Russian

    מיומנות שפת אם או דו-לשונית

עוד פעילות על ידי Vlad

הצג Vlad את הפרופיל המלא

  • ראה את מי שאתה מכיר במשותף
  • הכירו
  • צור קשר Vlad ישירות
הצטרפו נוף הפרופיל המלא

פרופילים דומים אחרים

הוסף כישורים חדשים עם קורסים אלה