What could we cover in a 'Developer Craftsmanship' sig?

5 views
Skip to first unread message

Greg Pugh

unread,
Feb 8, 2010, 11:47:14 PM2/8/10
to Triangle .NET Users Group
What kind of things would you be interested in discussing, presenting,
or learning about in a 'Developer Craftsmanship' sig?

Dwayne breifly mentioned the concept a few weeks back and I've been
fishing for interest and direction from other members - since then
I've heard some awesome suggestions and I'm really excited about
getting started with this fresh approach!

After a straw poll at the last Design Pattern sig meeting we decided
to make the February 24th (4th Wed) meeting the kickoff... so it's on!

This is a brainstorming thread, so suggest freely.

Kevin Hazzard

unread,
Feb 9, 2010, 3:59:43 AM2/9/10
to Triangle .NET Users Group
Justin Etheredge, Harper Trow and I run a user group in Richmond
called the Richmond Software Craftsmanship Group. You can find it on
Google Groups at http://groups.google.com/group/RSCG if you want to
see some of the things we're into in this space. We let the group
guide the topics so it's a pretty good indicator of what our base in
interested in. Here's a snap of our current suggested topics page if
that helps you all:

Suggested Topics
Productivity Tricks - 4 (Feburary 2009 Meeting Topic)
Software Estimation - 5 (March 2009 Meeting Topic)
Functional Programming Languages - 5 (April 2009 Meeting Topic)
Cloud Stuff (AppEngine, Azure, AWS, etc.) - 4
Integration Testing (with special attention to exercising the
database) - 9
Object Databases - 3
Distributed Caching (software, strategies, management) - 3
Oslo (Microsoft specific) - 2 (Maybe this topic could be focused more
around Model Driven Architectures?)
Performance Monitoring and Performance Log Analysis (this is very
Windows/.NET specific I'm afraid) - 1
Lisp - 2 (Does anyone have any experience with Lisp?)
Software Maintenance - 2
Software Dependencies (Static versus Dynamic - DI versus no-DI) - 3
Reliable Systems - 1
Domain Specific Languages - 1 (Real world examples beyond
configuration? Long-term maintenance risks?)
Securing Web Applications/Sites -1
Setting up a SVN repository and using an IDE to move between branches.
(Eclipse and VS) - 1
Open Source Influence in .NET Ecosystem - 2
HTML5 - 1
JVM Languages (Scala, Clojure, Groovy) - 3
Behavior Driven Development - 1

Kevin

Derik Whittaker

unread,
Feb 9, 2010, 9:03:33 AM2/9/10
to tri...@googlegroups.com, Triangle .NET Users Group
Could talk about measuring code quality and stability

Sent from places unknown (a.k.a. not my lappy)

> --
> You received this message because you are subscribed to the Google
> Groups "Triangle .NET Users Group" group.
> To post to this group, send email to tri...@googlegroups.com.
> To unsubscribe from this group, send email to trinug+un...@googlegroups.com
> .
> For more options, visit this group at http://groups.google.com/group/trinug?hl=en
> .
>

mob

unread,
Feb 17, 2010, 11:12:03 AM2/17/10
to Triangle .NET Users Group
Here are a few ideas:

- SOLID Principles
- Aggregation (Or composition) over inheritance
- Code smells
- Refactoring
- TDD
- Mocks/stubs/fakes (State verification vs behavior verification)
- Using functional techniques
- CI
- Convention over configuration
- DVCS (Git perhaps)
- Fluent DSL's (Jeremy Miller has a nice article in one of the latest
MSDN's about this)
- DDD

Look forward to the meeting. Do you have a location yet?

m

Steve S

unread,
Feb 17, 2010, 4:05:14 PM2/17/10
to Triangle .NET Users Group
Setting up and optimizing virtual development environments. VMWare vs
VPC ect...

On Feb 8, 11:47 pm, Greg Pugh <gp...@nc.rr.com> wrote:

Reply all
Reply to author
Forward
0 new messages