|
|
Subject: Which Topic Would You Prefer for Our March Meeting? - msg#00028
List: org.user-groups.trijug.juglist
Brian Sletten, our speaker for the March TriJUG meeting, is offering us a choice of topics, one of which he will present to us at our March TriJUG meeting. Please provide your input by Wednesday, January 24. Please specify your first three choices. Yes, you may select the same one two or three times if that helps you to express your preferences.
-
Advanced Thick Clients : Charts, Commands and other Goodies
One
of the fun parts of working in GUI development is how visible your work
is. If you are talented, everyone loves what you do and knows your
name. If you aren't any good at what you do, well, they still probably
know your name. Good or bad, the right tools and techniques can make
all the difference. -
Abusing Maven For Fun and Profit : (Near) Zero-Admin Deployments
Ok,
I can't promise you profit, but hopefully you'll have fun. Maven 2
introduces a number of new features (including that performance
feature) that make it a swell project management tool for development.
Come hear about how we can abuse Maven to manage distributed deployment scenarios before the Modules JSR is done.
-
NetKernel : XML Processing for the 21st Century
A
wise man once said, "XML is like lye. It is very useful, but humans
shouldn't touch it." If you've had to incorporate XML into your project
by hand, you have probably been burned by getting too close. NetKernel
turns this wisdom on its head and encourages you to use XML like the
liquid data stream you want it to be. Imagine the simplicity of REST
married to the power of Unix pipes. Come see how this open source /
commercial product built on a compelling modern architecture can be
used to create, manipulate and transform XML. -
Give it a REST
As
developers, we sometimes get to make choices about the technologies we
use, sometimes not. We base these decisions on personal experiences,
recommendations from others and a general sense of where the industry
is going.
Web Services have been all the rage for several years now. We have
been told time and again that we should be building systems around
them; as an industry, we've never been more confused. Perhaps it is
time to Give it a REST. -
Git 'R Done : Scheduling Work With Quartz
Software
engineers are usually familiar with the notion of scheduled tasks and
cron jobs at the OS level. Quartz is a relatively new open source Java
API for scheduling jobs in your applications or Enterprise. -
Applied AOP
Most
people new to Aspect-Oriented Programming (AOP) are fed up with
separation of concerns zealots explaining how great their techniques
are at dealing with... logging. Ok, you get it. Logging is a
cross-cutting concern that can be appropriately modularized. What else
does AOP have to offer? A lot, it turns out. This talk will give an
introduction to the motivations of AOP as well as a series of concrete
examples drawn from enterprise and client side Java. Come learn how
AspectJ-flavored AOP can begin to benefit you immediately either in
development or production environments. Learn how to enforce
architectural policies, find Swing threading issues, reduce the
invasiveness of the Observer design pattern or even improve the
reusability of your domain models. -
Introducing the Semantic Web
Just
as the world is feeling comfortable with the Web, Tim Berners-Lee et al
inform us that what we have seen so far is just the beginning. His
original plans at CERN were larger and grander. The Semantic Web is the
new vision of machine-processable documents and metadata to improve
search, knowledge discovery and data integration and management. While
there are many naysayers chiding such grand visions, there are also
pragmatic and useful technologies emerging that can be applied today. -
Applied Object-Oriented Metrics
Object-oriented
code metrics are a little like Artificial Intelligence: those who did
it twenty years ago roll their eyes at the thought and prophesy the
same ultimate failure at applicability now. Those who grew up with Java
are approaching the topic with new eyes and are finding useful ways of
incorporating metrics into their projects. Come hear about tools and
ways to measure properties of software, how they might be beneficial
and where you are likely to go astray with this approach.
-
Data Integration : Beyond Cutesy Mashups
It
seems like you can't sit through any kind of presentation these days
without hearing about how cool web mashups are. Google Maps is the Bomb
and being able to map Starbucks stores is something to build a company
out of.
Brian Sletten Brian Sletten is a liberal arts-educated
software engineer with a focus on forward-leaning technologies. He has
a background as a system architect, a developer, a mentor and a
trainer. His experience has spanned defense, finance and commercial
domains with security consulting, network matrix switch controls, 3D
simulation/visualization, Grid Computing, P2P and a Semantic Web-based
system. He has a B.S. in Computer Science from the College of William
and Mary and currently lives in Fairfax, VA where he and his wife run
Bosatsu Consulting, Inc.
_______________________________________________
Juglist mailing list
Juglist-bp0x9FgzZDMdnm+yROfE0A@xxxxxxxxxxxxxxxx
http://trijug.org/mailman/listinfo/juglist_trijug.org
Was this page helpful?
Thread at a glance:
Previous Message by Date:
click to view message preview
Re: Speaking of Jason Rudolph and Groovy...
On Jan 18, 2007, at 11:53 AM, Ed Burnette wrote:From Digg: It's a free eBook (pdf), including code samples. Of course you may also support his work, by buying the printed copy. As a reader, that's great. I love free ($0) stuff. I can download it without even thinking about it and use it at my leisure. As an author, how does that work? Many people asked for a free copy of my GWT book (http://pragmaticprogrammer.com/titles/ebgwt), or complained that it wasn't free (it's $8.50). What's my incentive for spending months working on something, putting it out there for free, and everybody says "thanks", takes it, and walks off? I could be wrong but I can't see many of the free downloads converting to sales. Unlike open source code, the book has no value to me once it's written since I already know the subject. So I'm not "scratching an itch". I could spend that time blogging, writing code, hanging out on the newsgroups, giving presentations, or something else, and that might be more productive for me personally or for the community. Thoughts? I met Floyd Marinescu (the guy behind InfoQ) at a conference just before InfoQ launched and heard about the idea from him... we were both stuck in the same airport waiting on planes, so I got more of his time than either of us expected. :)His model (if memory serves) is to help give exposure to authors while also bring traffic to Infoq.com. Floyd was also pretty sure that the free PDF would drive enough book sales to make it worth everyone's time. I know two people who've published books with Floyd. Both are first time authors and loved the experience. It's great exposure for a new author, or for an author with little visibility in the InfoQ audience space.Also, to be frank, Floyd isn't slimy. Many other publishers run fast and hard in the grey areas.I wrote an article for InfoQ last year (http://www.infoq.com/articles/Dealing-with-legacy-code) and did it for free... it was exposure into a new market for me. For a new consultant like me, it was great publicity. International publicity... Right now Jason's book (and name) are on the front page. :) Lot's of books go out the door of many, many publishing houses and never get that level of exposure.On the other hand, I've made a decent amount of money from Ship It (http://pragmaticprogrammer.com/titles/prj/index.html) PDFs... ;) Personally, with Andy Hunt in our backyard, I'd try to go with the PragProg line if I could... but if I weren't, I'd seriously consider InfoQ as a publisher.Jaredhttp://JaredRichardson.net_______________________________________________
Juglist mailing list
Juglist-bp0x9FgzZDMdnm+yROfE0A@xxxxxxxxxxxxxxxx
http://trijug.org/mailman/listinfo/juglist_trijug.org
Next Message by Date:
click to view message preview
Re: Which Topic Would You Prefer for Our March Meeting?
(1) Maven(2) REST(3) Applied AOPThanks,On 1/18/07, Harold Meder <hwmeder-cmaem7PIVQS6v4K4bn9h4Q@xxxxxxxxxxxxxxxx> wrote:
Brian Sletten, our speaker for the March TriJUG meeting, is offering us a choice of topics, one of which he will present to us at our March TriJUG meeting. Please provide your input by Wednesday, January 24.
Please specify your first three choices. Yes, you may select the same one two or three times if that helps you to express your preferences.
Advanced Thick Clients : Charts, Commands and other Goodies
One
of the fun parts of working in GUI development is how visible your work
is. If you are talented, everyone loves what you do and knows your
name. If you aren't any good at what you do, well, they still probably
know your name. Good or bad, the right tools and techniques can make
all the difference.
Abusing Maven For Fun and Profit : (Near) Zero-Admin Deployments
Ok,
I can't promise you profit, but hopefully you'll have fun. Maven 2
introduces a number of new features (including that performance
feature) that make it a swell project management tool for development.
Come hear about how we can abuse Maven to manage distributed deployment scenarios before the Modules JSR is done.
NetKernel : XML Processing for the 21st Century
A
wise man once said, "XML is like lye. It is very useful, but humans
shouldn't touch it." If you've had to incorporate XML into your project
by hand, you have probably been burned by getting too close. NetKernel
turns this wisdom on its head and encourages you to use XML like the
liquid data stream you want it to be. Imagine the simplicity of REST
married to the power of Unix pipes. Come see how this open source /
commercial product built on a compelling modern architecture can be
used to create, manipulate and transform XML.
Give it a REST
As
developers, we sometimes get to make choices about the technologies we
use, sometimes not. We base these decisions on personal experiences,
recommendations from others and a general sense of where the industry
is going.
Web Services have been all the rage for several years now. We have
been told time and again that we should be building systems around
them; as an industry, we've never been more confused. Perhaps it is
time to Give it a REST.
Git 'R Done : Scheduling Work With Quartz
Software
engineers are usually familiar with the notion of scheduled tasks and
cron jobs at the OS level. Quartz is a relatively new open source Java
API for scheduling jobs in your applications or Enterprise.
Applied AOP
Most
people new to Aspect-Oriented Programming (AOP) are fed up with
separation of concerns zealots explaining how great their techniques
are at dealing with... logging. Ok, you get it. Logging is a
cross-cutting concern that can be appropriately modularized. What else
does AOP have to offer? A lot, it turns out. This talk will give an
introduction to the motivations of AOP as well as a series of concrete
examples drawn from enterprise and client side Java. Come learn how
AspectJ-flavored AOP can begin to benefit you immediately either in
development or production environments. Learn how to enforce
architectural policies, find Swing threading issues, reduce the
invasiveness of the Observer design pattern or even improve the
reusability of your domain models.
Introducing the Semantic Web
Just
as the world is feeling comfortable with the Web, Tim Berners-Lee et al
inform us that what we have seen so far is just the beginning. His
original plans at CERN were larger and grander. The Semantic Web is the
new vision of machine-processable documents and metadata to improve
search, knowledge discovery and data integration and management. While
there are many naysayers chiding such grand visions, there are also
pragmatic and useful technologies emerging that can be applied today.
Applied Object-Oriented Metrics
Object-oriented
code metrics are a little like Artificial Intelligence: those who did
it twenty years ago roll their eyes at the thought and prophesy the
same ultimate failure at applicability now. Those who grew up with Java
are approaching the topic with new eyes and are finding useful ways of
incorporating metrics into their projects. Come hear about tools and
ways to measure properties of software, how they might be beneficial
and where you are likely to go astray with this approach.
Data Integration : Beyond Cutesy Mashups
It
seems like you can't sit through any kind of presentation these days
without hearing about how cool web mashups are. Google Maps is the Bomb
and being able to map Starbucks stores is something to build a company
out of.
Brian Sletten Brian Sletten is a liberal arts-educated
software engineer with a focus on forward-leaning technologies. He has
a background as a system architect, a developer, a mentor and a
trainer. His experience has spanned defense, finance and commercial
domains with security consulting, network matrix switch controls, 3D
simulation/visualization, Grid Computing, P2P and a Semantic Web-based
system. He has a B.S. in Computer Science from the College of William
and Mary and currently lives in Fairfax, VA where he and his wife run
Bosatsu Consulting, Inc.
_______________________________________________Juglist mailing listJuglist-bp0x9FgzZDMdnm+yROfE0A@xxxxxxxxxxxxxxxx
http://trijug.org/mailman/listinfo/juglist_trijug.org
_______________________________________________
Juglist mailing list
Juglist-bp0x9FgzZDMdnm+yROfE0A@xxxxxxxxxxxxxxxx
http://trijug.org/mailman/listinfo/juglist_trijug.org
Previous Message by Thread:
click to view message preview
Re: Speaking of Jason Rudolph and Groovy...
>From Digg:
> It's a free eBook (pdf), including code samples. Of course
> you may also support his work, by buying the printed copy.
As a reader, that's great. I love free ($0) stuff. I can download it without
even thinking about it and use it at my leisure.
As an author, how does that work? Many people asked for a free copy of my GWT
book (http://pragmaticprogrammer.com/titles/ebgwt), or complained that it
wasn't free (it's $8.50). What's my incentive for spending months working on
something, putting it out there for free, and everybody says "thanks", takes
it, and walks off? I could be wrong but I can't see many of the free downloads
converting to sales.
Unlike open source code, the book has no value to me once it's written since I
already know the subject. So I'm not "scratching an itch". I could spend that
time blogging, writing code, hanging out on the newsgroups, giving
presentations, or something else, and that might be more productive for me
personally or for the community.
Thoughts?
Aside: http://www.infoq.com/minibooks/grails says 'download this book free' but
http://www.lulu.com/content/618462 says the download is $12.80, what's up with
that?
Aside2: For groovy fans, I've heard good things about Groovy in Action,
http://www.manning.com/koenig/ .
-----Original Message-----
----------------------------------------------------------------------
Message: 1
Date: Wed, 17 Jan 2007 08:49:53 -0500
From: Jared Richardson <lists-jared-P1JKnMZDrucAvxtiuMwx3w@xxxxxxxxxxxxxxxx>
Subject: [Juglist] Speaking of Jason Rudolph and Groovy...
To: Harold Meder <hwmeder-cmaem7PIVQS6v4K4bn9h4Q@xxxxxxxxxxxxxxxx>
Cc: Juglist-bp0x9FgzZDMdnm+yROfE0A@xxxxxxxxxxxxxxxx
Jason's book just came out!
If you're the digging sort, have at it.
http://digg.com/programming/InfoQ_eBook_Getting_Started_with_Grails
Jared
http://JaredRichardson.net
Next Message by Thread:
click to view message preview
Re: Which Topic Would You Prefer for Our March Meeting?
(1) Maven(2) REST(3) Applied AOPThanks,On 1/18/07, Harold Meder <hwmeder-cmaem7PIVQS6v4K4bn9h4Q@xxxxxxxxxxxxxxxx> wrote:
Brian Sletten, our speaker for the March TriJUG meeting, is offering us a choice of topics, one of which he will present to us at our March TriJUG meeting. Please provide your input by Wednesday, January 24.
Please specify your first three choices. Yes, you may select the same one two or three times if that helps you to express your preferences.
Advanced Thick Clients : Charts, Commands and other Goodies
One
of the fun parts of working in GUI development is how visible your work
is. If you are talented, everyone loves what you do and knows your
name. If you aren't any good at what you do, well, they still probably
know your name. Good or bad, the right tools and techniques can make
all the difference.
Abusing Maven For Fun and Profit : (Near) Zero-Admin Deployments
Ok,
I can't promise you profit, but hopefully you'll have fun. Maven 2
introduces a number of new features (including that performance
feature) that make it a swell project management tool for development.
Come hear about how we can abuse Maven to manage distributed deployment scenarios before the Modules JSR is done.
NetKernel : XML Processing for the 21st Century
A
wise man once said, "XML is like lye. It is very useful, but humans
shouldn't touch it." If you've had to incorporate XML into your project
by hand, you have probably been burned by getting too close. NetKernel
turns this wisdom on its head and encourages you to use XML like the
liquid data stream you want it to be. Imagine the simplicity of REST
married to the power of Unix pipes. Come see how this open source /
commercial product built on a compelling modern architecture can be
used to create, manipulate and transform XML.
Give it a REST
As
developers, we sometimes get to make choices about the technologies we
use, sometimes not. We base these decisions on personal experiences,
recommendations from others and a general sense of where the industry
is going.
Web Services have been all the rage for several years now. We have
been told time and again that we should be building systems around
them; as an industry, we've never been more confused. Perhaps it is
time to Give it a REST.
Git 'R Done : Scheduling Work With Quartz
Software
engineers are usually familiar with the notion of scheduled tasks and
cron jobs at the OS level. Quartz is a relatively new open source Java
API for scheduling jobs in your applications or Enterprise.
Applied AOP
Most
people new to Aspect-Oriented Programming (AOP) are fed up with
separation of concerns zealots explaining how great their techniques
are at dealing with... logging. Ok, you get it. Logging is a
cross-cutting concern that can be appropriately modularized. What else
does AOP have to offer? A lot, it turns out. This talk will give an
introduction to the motivations of AOP as well as a series of concrete
examples drawn from enterprise and client side Java. Come learn how
AspectJ-flavored AOP can begin to benefit you immediately either in
development or production environments. Learn how to enforce
architectural policies, find Swing threading issues, reduce the
invasiveness of the Observer design pattern or even improve the
reusability of your domain models.
Introducing the Semantic Web
Just
as the world is feeling comfortable with the Web, Tim Berners-Lee et al
inform us that what we have seen so far is just the beginning. His
original plans at CERN were larger and grander. The Semantic Web is the
new vision of machine-processable documents and metadata to improve
search, knowledge discovery and data integration and management. While
there are many naysayers chiding such grand visions, there are also
pragmatic and useful technologies emerging that can be applied today.
Applied Object-Oriented Metrics
Object-oriented
code metrics are a little like Artificial Intelligence: those who did
it twenty years ago roll their eyes at the thought and prophesy the
same ultimate failure at applicability now. Those who grew up with Java
are approaching the topic with new eyes and are finding useful ways of
incorporating metrics into their projects. Come hear about tools and
ways to measure properties of software, how they might be beneficial
and where you are likely to go astray with this approach.
Data Integration : Beyond Cutesy Mashups
It
seems like you can't sit through any kind of presentation these days
without hearing about how cool web mashups are. Google Maps is the Bomb
and being able to map Starbucks stores is something to build a company
out of.
Brian Sletten Brian Sletten is a liberal arts-educated
software engineer with a focus on forward-leaning technologies. He has
a background as a system architect, a developer, a mentor and a
trainer. His experience has spanned defense, finance and commercial
domains with security consulting, network matrix switch controls, 3D
simulation/visualization, Grid Computing, P2P and a Semantic Web-based
system. He has a B.S. in Computer Science from the College of William
and Mary and currently lives in Fairfax, VA where he and his wife run
Bosatsu Consulting, Inc.
_______________________________________________Juglist mailing listJuglist-bp0x9FgzZDMdnm+yROfE0A@xxxxxxxxxxxxxxxx
http://trijug.org/mailman/listinfo/juglist_trijug.org
_______________________________________________
Juglist mailing list
Juglist-bp0x9FgzZDMdnm+yROfE0A@xxxxxxxxxxxxxxxx
http://trijug.org/mailman/listinfo/juglist_trijug.org
|
|