Skip to main content

Home/ Coders/ Group items tagged Of

Rss Feed Group items tagged

Joel Bennett

Microsoft Command Line Standard - 0 views

  • our goal is to present a consistent, composable command line user experience. Achieving that allows a user to learn a core set of concepts (syntax, naming, behaviors, etc) and then be able to translate that knowledge into working with a large set of commands. Those commands should be able to output standardized streams of data in a standardized format to allow easy composition without the burden of parsing streams of output text.
  •  
    Microsoft's new "Command Line Standard" guidance on how to write applications which behave nicely as part of a command line interface pipeline ... specifically, PowerShell Commandlets implement most of this by default, but this willl allow unmanaged apps to better coexist in the PowerShell world ...
Joel Bennett

Policy Injection App Block - Behind the Scenes - 0 views

  • We use an interception mechanism to get in the way of calls going to that member, collect a list of policies that apply using a matching rules mechanism, run the chain of handlers specified by those policies in a chain of responsibility and at the other end dispatch the call to the target. Once the target is done - successfully or with exceptions - the stack unwinds, returning through each handler and finally back to the caller.
    • Joel Bennett
       
      So we can only advise "before"
  •  
    Very good read (particularly their evaluation of weaving methods).

    Although as a result their "Policy Injection" application block isn't as powerful as most of the straight-up AOP toolkits out there, it does have a *huge* upside: not only is the code produced by this supportable by Microsoft Product Support, it's now officially part of the Patterns and Practices recommendations!

    The down side is that the only injectable objects are ones created through a "Factory" method (you can't just use the *new* constructor) this brings some performance hits ... but then, you get the ability to separate concerns and apply policies and even business rules after the fact!
Joel Bennett

Unity Application Block - 0 views

  • To raise awareness of the need to maximize testability when designing applications
  • implement attribute-driven injection for constructors, property setters, and methods
  • allows developers to specify dependencies at run time or in configuration and simplify management of crosscutting concerns
  •  
    The second goal they cite is: To raise awareness of the need to maximize testability when designing applications.
  •  
    Unity (or mor formally, the Unity Application Block) is a lightweight, extensible dependency injection container from Microsoft with simple support for the basics of Inversion of Control and Dependency Injection, including implementing attribute-driven injection on constructors, property setters, and methods...
Denis Gobo

An interview with Roy Osherove author of "The Art of Unit Testing" - 0 views

  •  
    An interview with Roy Osherove author of "The Art of Unit Testing"
Fabien Cadet

You can always do less [2010-01-14] - (37signals) - 3 views

  • The hardest part about making good software that ships on time is knowing what and when to sacrifice.
  • We mistake what we said we’ll do with what must be done.
  • you can always do less.
  • ...2 more annotations...
  • What stops most people from doing less is the fear of failure. The misconception that if you don’t get it all done, the rest is worth nothing at all.
  • For every 1 day estimates of a task, there’s a simpler version of that you can do in 3 hours, and an even simpler still you can do in 30 minutes.
  •  
    « We mistake what we said we'll do with what must be done. » « For every 1 day estimates of a task, there's a simpler version of that you can do in 3 hours, and an even simpler still you can do in 30 minutes. »
ybordiq

Best practices - robotlegs-framework - GitHub - 0 views

  • t is common to add event listeners in the onRegister method of the Mediator. At this phase of the Mediator’s lifecycle, it has been registered and its view component and other dependencies have been injected. The onRegister method must be overridden in concrete Mediator classes. Event listeners may be added in other methods as well, including event handler methods that are responding to both framework and view component events.
    • ybordiq
       
      note: this is only partially true: if any widget of the view is not included in the "normal" state of the view (cf use of states in flex + usage of "includeIn" component property), then it is null when the onRegister() is called => impossible to register an event listener to it via the eventMap (or any other way)=> we can listen to the view currentStateChange events and register event listeners at that moment, but this is somewhat ugly...(might be more a limitation of Flex than Robotleg, though...)
liza cainz

HP Support Service for Printers - 2 views

In the office, frequent glitches of our HP DeskJet printer are a major source of headaches and stress. That is why I decided to hire the services of Help Gurus who is known to be a credible provide...

support service Desktop computer technical services PC tech

started by liza cainz on 03 Feb 11 no follow-up yet
ma rody candera

Babbling News: - 0 views

  •  
    A joint military action Libyan tanks bombarding the looming death in the eyes of Muammar Gaddafi. But he always survived. Is it true that dozens of virgins to be the source of spiritual power?
Tarik Guney

Singleton pattern - Wikipedia, the free encyclopedia - 0 views

  • the singleton pattern is a design pattern that is used to restrict instantiation of a class to one object.
  •  
    In software engineering, the singleton pattern is a design pattern that is used to restrict instantiation of a class to one object. This is useful when exactly one object is needed to coordinate actions across the system. The concept is sometimes generalized to systems that operate more efficiently when only one object exists, or that restrict the instantiation to a certain number of objects (say, five). Some consider it an anti-pattern, judging that it is overused, introduces unnecessary limitations in situations where a sole instance of a class is not actually required, and introduces global state into an application.
Fabien Cadet

[video] InfoQ: Development at the Speed and Scale of Google, 2010-12-13 by Ashish Kumar - 4 views

  •  
    « Ashish Kumar presents how Google manages to keep the source code of all its projects, over 2000, in a single code trunk containing hundreds of millions of code lines, with more than 5,000 developers accessing the same repository. »
Fabien Cadet

[Q&A] BPMN's advantages over other modeling methods ? - BPM Research Forums, 2006-08-13 - 1 views

  • On the other hand, BPMN has been designed with the aim of being a notation for high-level modeling.
  • BPMN models are not intended to be directly executed. They need to be refined (e.g. into BPEL processes) prior to execution.
  • At the most, BPMN might be used to generate "templates of BPEL code" that developers will have to refine to obtain a running implementation.
  • ...1 more annotation...
  • In fact, one could safely bet that a lot of people will define BPMN models for the pure purpose of documenting business processes, and not for the purpose of developing software. Many BPMN models will never be executed or lead to any piece of software. They'll just be used as part of a methodology for business improvement.
subsequent1 subsequent1

blouson ralph lauren pas cher It - 0 views

Catherine Delhaye et son mari ont su chacun cultiver, en 19 ans de mariage et deux enfants, des réussites professionnelles totalement différentes. Une longévité heureuse qui n'a pas été atteinte pa...

blouson ralph lauren moin cher pas solds

started by subsequent1 subsequent1 on 01 Aug 14 no follow-up yet
Pitar Sharma

Bareilly Authorized Service Center Address and Contact Details of Xiaomi - 0 views

  •  
    Mi (Xiaomi) service center Bareilly. Find the list of Xiaomi mobile phone repair and service center near your location. Get the details of address and contact phone number of authorized xiaomi service center in Bareilly, Uttar Pradesh.
Kilron Keit

Google Advertising Expert- Let Your Website On Top Page For PPC Marketing - 0 views

Google advertising expert put forward a number of additional constructive tips like formation of numerous campaigns at the same time, to put together your PPC ads campaign create a center of concen...

Google Advertising Expert Google Advertising companies PPC Advertising Expert get ppc experts google ppc management companies google ppc management get PPC expert reviews google ppc expert companies get ppc expert Ppc Marketing Expert

started by Kilron Keit on 03 Dec 15 no follow-up yet
Brandons Walker

1 Year Installment Loans Bad Credit- Easy To Fill Pocket For Meeting Needs - 0 views

These 1 Year Installment Loans Bad Credit are little expensive as lenders take risk of offering funds with no any security. This is most important explanation, it is not compulsory to get help out ...

12 month loans no credit check 12 month loans 1 year loans installment loans 1 Year Installment Loans Bad Credit bad credit loans

started by Brandons Walker on 19 Mar 16 no follow-up yet
Brandons Walker

1 Year Installment Loans Bad Credit- Easy To Fill Pocket For Meeting Needs - 0 views

These 1 Year Installment Loans Bad Credit are little expensive as lenders take risk of offering funds with no any security. This is most important explanation, it is not compulsory to get help out ...

12 month loans no credit check 12 month loans 1 year loans installment loans 1 Year Installment Loans Bad Credit bad credit loans

started by Brandons Walker on 19 Mar 16 no follow-up yet
jackmcmahon4

Buy SiteJabber Reviews - 100% Non-Drop,Safe, Permanent, Cheap ... - 0 views

  •  
    Buy Sitejabber Reviews Introduction Sitejabber is a social media monitoring tool that allows you to track your competitors' and customers' activity. You can use it to find out who is talking about you, what they're saying and how many people are viewing your site. What is SiteJabber ? Sitejabber is a website that allows users to post reviews of businesses. It's a review site where users can write reviews of businesses and share their opinions with others in an easy-to-use format. Sitejabber was founded by two brothers, John and Mike MacDonough, in 1999 as an email marketing company called Sidekick Technologies Inc., which was later renamed SiteJabber Incorporated (SJI). The company grew quickly due to its focus on providing email services for small businesses through its flagship product "Sitescope." How Sitejabber Works? Sitejabber is a social media site that allows users to review businesses. It's similar to Yelp or Facebook in that it allows you to leave reviews about local businesses, but there are some key differences between Sitejabber and these other sites. Here's what you need to know about this new social network: Why choose us to Buy SiteJabber Reviews? Why choose us to Buy SiteJabber Reviews? We are the best to buy SiteJabber Reviews. We have over 10 years of experience in this field, and we know what it takes to sell high-quality reviews on your site. Our customer service team is available 24/7, so if you have any questions or concerns about your order, please don't hesitate to contact us! Also, our prices are unbeatable! You can buy as many reviews as you want at one time with our discount pricing system so there's no excuse not to try out our service today! Buy Sitejabber Reviews Sitejabber Reviews Buy 5 Star SiteJabber Reviews SiteJabber is a review site for local businesses. It allows customers to leave reviews about their experiences with local businesses, and it has an overall rating system similar to Yelp or TripAdvisor. Si
« First ‹ Previous 181 - 200 of 2825 Next › Last »
Showing 20 items per page