Design Patterns NYC

Wednesday, June 22, 2005

Orthagonality, continuations and frogs

This is the first post (excluding the test) to the Design Patterns NYC blog. Schedule permitting I'll try to follow up the week's discussion with a quick summary, at the very least the chapters covered and topics discussed.

First, the turnout was good last week, which is good news in light of "everybody might simultaneously go on vacation" worries.

We covered Chapter 2 in "The Pragmatic Programmer". There were some interesting discussions on the DRY (don't repeat youself) principle, Orthagonality (they are actually very closely related). For an excercise in orthagonality I suggested checking out "Policy-Based Design" technique, which is based on conscious discovery and separation of orthagonal dimensions in a piece of functionality. There is some good info here, some C++ required.

I do not remember what in the book triggered this, but we also waded into a discussion of continuations and some other related concepts such closures and generators (ala python). I could not remember a good definition of continuations on the spot, but really there is none. What I mean is that there might be some academic definition, but it will never make one grok continuations. Here is something that will, while(True):read(Continuations for Curmudgeons). Incidentally the article has the "frog principle" as a subplot, which our chapter did discuss ~:^)


At 8:06 AM, Blogger johnharolds21617431 said...

i thought your blog was cool and i think you may like this cool Website. now just Click Here

At 6:33 AM, Blogger lennyfisher28777854 said...

I really enjoyed your blog. This is a cool Website Check it out now by Clicking Here . I know that you will find this WebSite Very Interesting Every one wants a Free LapTop Computer!

At 3:39 PM, Blogger edwardprice06565635 said...

Make no mistake: Our mission at Tip Top Equities is to sift through the thousands of underperforming companies out there to find the golden needle in the haystack. A stock worthy of your investment. A stock with the potential for big returns. More often than not, the stocks we profile show a significant increase in stock price, sometimes in days, not months or years. We have come across what we feel is one of those rare deals that the public has not heard about yet. Read on to find out more.

Nano Superlattice Technology Inc. (OTCBB Symbol: NSLT) is a nanotechnology company engaged in the coating of tools and components with nano structured PVD coatings for high-tech industries.

Nano utilizes Arc Bond Sputtering and Superlattice technology to apply multi-layers of super-hard elemental coatings on an array of precision products to achieve a variety of physical properties. The application of the coating on industrial products is designed to change their physical properties, improving a product's durability, resistance, chemical and physical characteristics as well as performance. Nano's super-hard alloy coating materials were especially developed for printed circuit board drills in response to special market requirements

The cutting of circuit boards causes severe wear on the cutting edge of drills and routers. With the increased miniaturization of personal electronics devices the dimensions of holes and cut aways are currently less than 0.2 mm. Nano coats tools with an ultra thin coating (only a few nanometers in thickness) of nitrides which can have a hardness of up to half that of diamond. This has proven to increase tool life by almost ten times. Nano plans to continue research and development into these techniques due to the vast application range for this type of nanotechnology

We believe that Nano is a company on the move. With today�s steady move towards miniaturization we feel that Nano is a company with the right product at the right time. It is our opinion that an investment in Nano will produce great returns for our readers.

Online Stock trading, in the New York Stock Exchange, and Toronto Stock Exchange, or any other stock market requires many hours of stock research. Always consult a stock broker for stock prices of penny stocks, and always seek proper free stock advice, as well as read a stock chart. This is not encouragement to buy stock, but merely a possible hot stock pick. Get a live stock market quote, before making a stock investment or participating in the stock market game or buying or selling a stock option.

At 11:46 AM, Blogger lucymartin23230906 said...

I read over your blog, and i found it inquisitive, you may find My Blog interesting. My blog is just about my day to day life, as a park ranger. So please Click Here To Read My Blog

At 3:40 AM, Blogger mandylando46024461 said...

Get any Desired College Degree, In less then 2 weeks.

Call this number now 24 hours a day 7 days a week (413) 208-3069

Get these Degrees NOW!!!

"BA", "BSc", "MA", "MSc", "MBA", "PHD",

Get everything within 2 weeks.
100% verifiable, this is a real deal

Act now you owe it to your future.

(413) 208-3069 call now 24 hours a day, 7 days a week.


Post a Comment

<< Home