Skip to main content

Home/ Groups/ Little Architecture Huddle
Jacques Bosch

An Introduction to Mocking (Now that we are SOLID) - 0 views

  •  
    "How does mocking benefit me? That's a question I hear a lot as I travel around the world giving talks. So before we dive into how to use a mocking tool like JustMock Free Edition, let's discuss why this is important and the benefit that mocking provides over other techniques like Fakes and Stubs."
Jacques Bosch

Domain Driven Design: A Step by Step Guide - Jak Charlton - Insane World - Devlicio.us ... - 0 views

  •  
    "As a book and methodology, DDD is an excellent way to approach complex software problems, and make them far more understandable and manageable. As a buzzword, DDD is in danger of being corrupted like many other good software practices."
Jacques Bosch

Server-side JavaScript with Node, Connect & Express - 0 views

  •  
    " Node.js has unleashed a new wave of interest in server side Javascript. In this session, you'll learn how to get productive with node.js by leveraging Connect and Express node middleware. Connect makes it simple to stack layers and build complex web services with minimal effort and maximum reuse. We'll also walk quickly through Express - an easy-to-use framework built on top of Connect that makes development even faster."
Jacques Bosch

Web Services, Part 1: SOAP vs. REST | Ajaxonomy - 0 views

  •  
    "There are currently two schools of thought in developing web services: the traditional, standards-based approach (SOAP) and conceptually simpler and the trendier new kid on the block (REST). The decision between the two will be your first choice in designing a web service, so it is important to understand the pros and cons of the two. It is also important, in the sometimes heated debate between the two philosophies, to separate reality from rhetoric."
Jacques Bosch

InfoQ: Message Queuing Options for .NET - 0 views

  •  
    "When building larger scale applications, message queues are often very helpful for both distributing and aggregating workloads. Distributed workloads are a natural fit for message queues, simply having multiple readers attached to the same queue is often enough. Aggregation, usually implemented with one reader and multiple writers, is used to bundle lots of small updates into a large block. This facilitates the use of advanced database techniques such as the use bulk inserts instead of individual insert/update statements."
Jacques Bosch

InfoQ: The Curse of the Change Control Mechanism - 0 views

  •  
    "Traditional contract models were designed for commoditized products and services. They are brittle and do not readily embrace change. This is because the products and services are defined upfront, and any change to this definition requires an amendment to the contract, which is usually governed by the change control mechanism. Instead of the change control mechanism embracing change, it is generally regarded as fettering and inhibiting change."
Jacques Bosch

InfoQ: Putting the "re" into Architecture - 0 views

  •  
    " Kevlin Henney promotes live architecture through refactoring, recovery, re-envisioning, retrospection, re-engineering, repair, rewriting, reduction, reuse, reaction, re-evaluation and remembering. "
Jacques Bosch

InfoQ: Are You a Whole Team? - 0 views

  •  
    "If your team develops software through agile methodology, taking a whole-team approach is vital to getting the most out of agile practices. RelatedVendorContent Kanban for Agile Teams 3 Companies Share how they Implemented a more Collaborative Process to Deliver Software Quality Avoiding Mediocrity in Agile Adoption to Produce Tangible ROI Immediately Ten steps to better requirements management The Agile Tester Related Sponsor In today's hyper-competitive world, later may be too late to adopt Agile development and this Roadmap for Success will help you get started. Download "Agile Development: A Manager's Roadmap for Success" now! Whole-team approach - the agile practice in which the entire team works as a unit of generalizing specialists to share responsibility for producing high-quality software - is a kind of "glue" practice: It holds a lot of the other agile practices together. For example, whole-team approach is #1 on Lisa Crispin and Janet Gregory's list of "key success factors" for agile testing."
Jacques Bosch

InfoQ: Making Apps That Don't Suck - 0 views

  •  
    " Mike Lee considers that a software engineer makes great applications not because he follows good rules but because he has a better way of looking at the world and he learns from experience. "
Jacques Bosch

InfoQ: Five Static Code Audits Every Developer Should Know and Use - 0 views

  •  
    " Mike Rozlog discusses the need for software audits, proposing five code reviews that every developer should use: Numerical Literal, String Literal, god Method, Shotgun Surgery and Duplicate Code. "
Jacques Bosch

InfoQ: Using Design Thinking to Stop Building Worthless Software - 0 views

  •  
    " Jeff Patton outlines the concepts behind design thinking: clear problem definition, ideation, iteration, and execution plans that emphasize continuous learning, accompanied by real-life examples. "
Jacques Bosch

InfoQ: Patterns-Based Engineering: Successfully Delivering Solutions via Patterns - 0 views

  •  
    "Patterns-Based Engineering: Successfully Delivering Solutions via Patterns book, by Lee Ackerman and Celso Gonzalez, focuses on how to improve efforts in identifying, producing, managing and consuming patterns - leading to better software delivered more quickly with fewer resources."
Jacques Bosch

InfoQ: Perception and Action: An Introduction to Clojure's Time Model - 0 views

  •  
    " Stuart Halloway discusses how we use a total control time model, proposing a different one that represents the world more accurately helping to solve some of the concurrency and parallelism problems. "
Jacques Bosch

InfoQ: Large Scale Integration in Financial Services - 0 views

  •  
    " John Davies addresses some of the difficulties dealing with FIX, FpML, SWIFT and integration in financial services software industry, challenging some of the canonical models existing today. "
« First ‹ Previous 121 - 140 Next ›
Showing 20 items per page