• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Dating patterns

 
Ranch Hand
Posts: 8945
Firefox Browser Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi to Solveig
Why is the book called dating patterns? Does the book talk about dating or patterns?
 
Author
Posts: 377
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Pradeep Bhat:
Hi to Solveig
Why is the book called dating patterns? Does the book talk about dating or patterns?


Why yes, Pradeep, it discussed both dating and patterns! ;>
The book is all about dating patterns:
Interested Listener, one of the simplest and most effective (most effective because it is so rarely used)
Cary Grant Helper, which implements parts of Gentleman 1.0 which call Lady 1.1 through 1.8, legacy code buried deep with women but which is still functional and which greatly enjoys being called.
Encapsulated Big Fat Opening, a way to create a dating sandbox without exposing one's intentions
Half Bad Boy Plus Protocol, a way to compete against the leather-clad idiots or Misunderstood Poets
And 17 more dating patterns, plus three refactorings, a few suggested microarchitectures, and naturally a bibliography and index.
Solveig
~~~~~~~~~~~~~~~~~~~~~~~~~~~
gangofone@datingdesignpatterns.com
"This book makes an excellent footrest for position #87 [of Trojan Proxy], especially if you are using the optional watermelon." ~ Ken Arnold, coauthor of The Java Programming Language
"Dating Design Patterns", for the geek who has everything.
www.datingdesignpatterns.com
Available at SoftPro, Nerdbooks, and Powell's Technical Bookstore [soon]
And from Solveig at www.cafepress.com/datingpatterns
 
Pradeep bhatt
Ranch Hand
Posts: 8945
Firefox Browser Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Do I need to read the GoF book before reading your book?
 
Solveig Laura Haugland
Author
Posts: 377
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Pradeep Bhat:
Do I need to read the GoF book before reading your book?


"Dating Design Patterns" is a lot funnier if you know what the front and back of the GoF look like. Also you should know what patterns are and the cherry on top is if you have read a pattern and know what the main categories are: problem, solution, forces, strategies. After that, you're good to go. ;>
I showed it to a couple techwriter friends who just deal with accounting software for the evil empire, and they got a hoot just from seeing the two covers of Gof and DDP. So I would say it's a Very Accessible Book and even your grandparents would enjoy it, given a two or three hour tutorial on patterns and software engineering culture, of course. ;>
Oh, and it helps to know that Larry Ellison might be known to some as a competitive loudmouth to appreciate pg 12, and to know about how Scott McNealy is always whacking at MS to appreciate pg 10.
Solveig
~~~~~~~~~~~~~~~~~~~~~~~~~~~
gangofone@datingdesignpatterns.com
"I laughed so hard I dropped my copy in the bathtub." ~ Alistair Cockburn, author of "Agile Software Development"
"Dating Design Patterns", for the geek who has everything.
www.datingdesignpatterns.com
Available now at SoftPro, Nerdbooks, and Powell's [soon]
And from Solveig at www.cafepress.com/datingpatterns
 
Pradeep bhatt
Ranch Hand
Posts: 8945
Firefox Browser Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks!
What is Jini Singles Bar ? I just checked your books TOC.
 
Solveig Laura Haugland
Author
Posts: 377
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Pradeep Bhat:
Thanks!
What is Jini Singles Bar ? I just checked your books TOC.


Jini Singles Bar is just focusing on what you want to accomplish rather than the physical implementation of what you think can get that done for you. I think this might be "dating to interfaces"? ;> Thus while you might think that happiness and great sex could only come from a 5'6" French chess-playing redhead with a small chin who can quote Blake to you, it could easily come from a variety of other implementations of Female Human.
Thus by using the Jini approach one opens up one's dating pool considerably. One also potentially avoids the Factory antipattern. ;>
(Ken Arnold compares Jini to a singles bar where you just show up, say what you want done, and they say OK, go home, we'll send someone over in a few minutes.)
Solveig
~~~~~~~~~~~~~~~~~~~~~~~~~~~
gangofone@datingdesignpatterns.com
"I laughed so hard I dropped my copy in the bathtub." ~ Alistair Cockburn, author of "Agile Software Development"
"Dating Design Patterns", for the geek who has everything.
www.datingdesignpatterns.com
Available now at SoftPro, Nerdbooks, and Powell's [soon]
And from Solveig at www.cafepress.com/datingpatterns
 
Pradeep bhatt
Ranch Hand
Posts: 8945
Firefox Browser Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Dating Cycle
What is that?
 
Author
Posts: 282
11
Scala IntelliJ IDE Netbeans IDE Python Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Huh, dunno, sounds scary, kind of like a dependency cycle, and we know how bad that is in any context...
 
Pradeep bhatt
Ranch Hand
Posts: 8945
Firefox Browser Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Simon,
You must have lot of dating experience I guess.
 
Solveig Laura Haugland
Author
Posts: 377
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Dating Cycle is less of a pattern and more of a plain ol' interface for a standard date. A simple "ask and then go out" thing. It specifies things like the if/then loop for yes or no responses, prescripts (find out if she's vegetarian), and best practices for Whether To Kiss (not on the first date).
Solveig
~~~~~~~~~~~~~~~~~~~~~~~~~~~
gangofone@datingdesignpatterns.com
www.datingdesignpatterns.com

Originally posted by Pradeep Bhat:
Dating Cycle
What is that?

 
Hey cool! They got a blimp! But I have a tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic