Posted by:
Robert Fischer
on 07/03/2009
So, I’m a regular on WebDevGeekly, a “discussion about web development issues, news, and views”—really, it’s a kibitz session between Michael Kimsal (publisher of WebDevPublishing), me, Matthew Eernisse, and the Windmill guys (Mikeal Rogers and Adam Christian). Topics range wildly, but it’s always exploring the dynamic and changing culture of web development.
I’ve been making a habit of sharing my media appearances via the EnfranchisedMind podcast... more »
Posted by:
Robert Fischer
on 07/02/2009
I’ve got an article in this month’s GroovyMag entitled “Goldilocks and Grails Logging — Part 1″. As the title implies, it’s about getting logging just right, and this month’s installment talks about how to think about logging, the underlying Log4J library design, and the basics of the Grails Log4J DSL. Next month will be on advanced Log4J DSL manipulation (including a stunt I just learned!), Sublog, and P6Spy.
And as a bonus to the EnfranchisedMind... more »
Posted by:
Andrew Glover
on 07/01/2009
I recently stumbled across Project Euler, which is a hip website containing quite a few different math challenges. The idea being that people can attempt to solve any particular challenge which ever way they can (that is, in any language and with any algorithm) — the site doesn’t provide answers either — you must create an account and submit your answer. Project Euler will then check your answer and issue a response — correct or incorrect. If it’s your bag... more »
Posted by:
Ted Neward
on 07/01/2009
OK, OK, I admit it. Maybe significant whitespace isn't all bad. (But don't let me
ever catch you quoting me say that.)
The reason for my (maybe) shift in thinking? Manning Publications sent me a copy of Iron
Python in Action, and I have to say, I like the book and its approach. Getting
me to like Python as a primary language for development will probably take more than
just one book can give, but... *shrug* Who knows?
Bear in mind, I have plenty of reasons to like... more »
Posted by:
Alex Miller
on 06/29/2009
This month at the Lambda Lounge (Thursday, July 2nd, 6 pm), we will be bringing you two NEW languages that start with F.
First, I will be introducing you to a research language called Fortress aimed at people doing scientific computation on large (peta-size) systems. It is a language that explicitly tries to meet the challenge of running systems up to a million cores and is “infested” with parallelism. This is a language for tomorrow.
Next, Scott Bale will be talking... more »
Posted by:
Robert Fischer
on 06/29/2009
Lots of interesting podcasts over on the NFJSOne Podcast site, including one with yours truly.
Here’s the summary of my interview from the NFJSOne podcast site:
Robert and Jared talk about the wave of convention over configuration that’s sweeping the Java software, a little about GORM versus Hibernate, and how Grails is leading the way for the next wave of software developers.
The podcast has been added to the EnfranchisedMind podcast feed, available at... more »
Posted by:
Alex Miller
on 06/29/2009
One thing that I haven’t found time to write about yet is a hands-on lab I did at JavaOne about Project Fortress. It was a very short overview about the language and then a series of hands-on exercises to get you cracking on the language. Best of all, all the Fortress experts were in the room helping out as people had questions so it was a great opportunity to get many questions answered quickly.
Fortress is a language being developed as a research project at Sun. Most people... more »
Posted by:
Ted Neward
on 06/28/2009
(Disclaimer: In the spirit of full disclosure, Stu is a friend,
fellow NFJS speaker, and former co-worker of mine from DevelopMentor.)
I present this review to you in two parts.
Short version: If you want to learn Clojure, and you're familiar
with at least one programming language, you'll find this a great resource. If you
don't already know a programming language, or if you already know Clojure, or if you're
looking for "best practices" to... more »
Posted by:
Ryan Shriver
on 06/26/2009
I’m on the way home from London - flying high over the Atlantic in the relaxing confines of BA’s Club World section. I’m not sure how I got upgraded to business class, but after a long week I certainly can’t complain about a seat that lays down, red wine, some classic live Dead on iTunes and a gourmet meal on the way.This year’s conference was on “Culture Change”. It was my third trip to London to visit Tom and the merry cast of thinkers who have somehow crossed paths with him along the... more »
Posted by:
Andrew Glover
on 06/25/2009
Agile testing is about two things: a whole life-cycle and whole team approach to testing. The whole life-cycle aspect stresses leveraging testing throughout a hip process as opposed to a distinct period. Likewise, a whole team approach welcomes all parties to the quality table as everyone (yes, that means all stakeholders) accepts responsibility for building in quality.
While traditional software methodologies have the tendency to segment groups into logical units of responsibility,... more »
Posted by:
Robert Fischer
on 06/25/2009
I’m working on an app that is using the JQuery JavaScript framework. Time came for a bit of AJAX long-polling (which I can no longer say without snickering thanks to WebDevGeekly), and so I went looking for a way to do that in jQuery: specifically, I wanted something like Prototype’s Ajax.PeriodicalUpdater, which has a nice decay to pull load off the server if not a lot is changing.
Unfortunately, such a beast doesn’t exist within the core JQuery code. I bitched about... more »
Posted by:
Neal Ford
on 06/23/2009
If you are anywhere nearby, come see me at the Orlando JUG on June 25th, 2009. I'll be giving my newly revamped Real-World Refactoring talk. By revamped, I mean that I've added a bunch of examples of architecture smells and how to attack them. From the No Fluff, Just Stuff web site description of the talk:Refactoring is a fine academic exercise in the perfect world, but we don't really live there. Even with the best intentions, projects build up technical debt and crufty bad things. This... more »
Posted by:
Robert Fischer
on 06/22/2009
I’ve been hinting at a new book for quite a while, but not really saying much about it. Well, Michael Kimsal got the scoop on my new book over at WebDev Radio: Episode 66: Robert Fischer on Groovy, Grails, GORM and more. I’ve added it to this blog’s podcast feed, too: you can subscribe to this blog’s podcast feed at http://enfranchisedmind.com/blog/feed/podcast/. The interview seemed to go pretty well despite being pretty tired and a few minor technical glitches. ... more »
Posted by:
Craig Walls
on 06/19/2009
For the benefit of those of you who don't follow me (@habuma and @modularjava) or Dave Thomas (@pragdave) on Twitter, I'm happy to announce that Modular Java has been printed and will be shipping very soon!!
For those of you who've already ordered your copies, thank you...they're on the way. For those of you who haven't, I understand. You're a patient person...I get it. You're the kind of person who kindly lets others ahead of you in line at the grocery store...we appreciate that. You... more »
Posted by:
Alex Miller
on 06/18/2009
This week the whole Terracotta engineering gang from all over the world is in San Francisco for Terracotta dev week. We try to do this a couple times a year and it’s pretty intense. The activities officially go from 8 am to 8 pm every day but it’s not uncommon for people to be at the office late into the night.
One activity we usually do is a performance tuning competition. Being all about clustering apps and making them scale, we think it’s important for everyone... more »
Posted by:
John Heintz
on 06/18/2009
I've got this in my head and want to write it down. I'm still tweaking it, and would like feedback.Criteria for Innovative Success:1a) A Shared Vision of Success1b) Willingness to drive towards that Vision2) Reflective Problem Solving StaffA Shared Vision is, well, shared. Everyone involved should be able to articulate it, write/draw it on a single white board.I split 1) into two parts, or more specifically added the second part. I think that just having a vision isn't sufficient, the will... more »
Posted by:
Ted Neward
on 06/18/2009
Well, OK, the title is trolling ever so slightly, but there is an interesting trend
at work, and I'm genuinely concerned about its ultimate expression if the trend continues
to its logical conclusion. Have
a look and tell me if you agree or disagree.
Enterprise consulting, mentoring or instruction. Java, C++, .NET or XML services.
1-day or multi-day workshops available. Contact
me for details.
more »
Posted by:
Andrew Glover
on 06/17/2009
As I elaborated in two previous hip posts entitled “Agile testing: what it’s not” and “Agile testing: what it is” agile testing boils down to two fundamental aspects — it’s about a whole life-cycle and whole team approach to testing. Note that the whole life-cycle gig is distinctly different than traditional processes, which often label a timeframe dedicated to testing (almost always after coding is “finished”).
Rather than wait... more »
Posted by:
Stuart Halloway
on 06/17/2009
I am off to Dallas this morning to give an all-new version of the Refactoring JavaScript talk. This year, we will be looking at testing and refactoring jQuery plugins, using Screw.Unit, Smoke, and blue-ridge.
You can grab the slides here, but as usual the slides tell only a little of the story. Instead, grab the project itself, and use git’s local history to start at the beginning and watch the refactorings step-by-step.
more »
Items: 1 to 20 of 2820
Next »