Rich Web Experience

NFJS / Java World Podcast

Private Events

Blogs

View all Blogs >>
  • Nathaniel Schutta

    Author, speaker, software engineer focused on user interface design.

    Clearly I’ve kicked off a trend - one day, I post about pro cess, a more»

  • Richard Monson-Haefel

    VP of Developer Relations, Curl Inc.

    more»

  • Erik Doernenburg

    Principal Consultant @ Thoughtworks

    For a few releases the Apple development tools have included OCUnit and many developers have now started to write unit tests. There are lots... more»

  • Ryan Shriver

    Business and Technology Consulting

    more»

  • Ted Neward

    Enterprise, Virtual Machine and Language Wonk

    The Pragmatic Programmer says, "Learn a new language every year". This is great advice, not just because it puts new tools into your mental... more»

  • Andrew Glover

    Co-author of "Continuous Integration"

    Dan North, the veritable progenitor of behavior driven development (or BDD), more»

  • Brian Pontarelli

    Brian Pontarelli - founder of Inversoft

    Found a good shortcut for getting access to hidden folders in OS X file dialogs and the Finder. It requires some typing and it doesn’t... more»

  • Neal Ford

    Application Architect at ThoughtWorks, Inc.

    Last weekend, I spoke at the Ag ile Experience in Reston. It was a great con more»

  • Mike Levin

    Software Developer specializing in Web2.0 websites

    GMail complains that the 44 Kbps internet dial up connection I'm using may be too slow. It suggests that I switch to HTML view. I reload the... more»

  • Jason Rudolph

    Author of Getting Started with Grails

    Tests increasingly serve multiple roles in today’s projects. They help us design APIs through test-driven development. They provide... more»

  • Jared Richardson

    Agile coach and co-author of Ship It

    For those of you who are wondering if Ruby is enterprise worthy, then eRubyCon is for you. The speaker list is a "W more»

  • Vladimir Vivien

    Software Engineer / Consultant

    Judging from the list of features that will be included in NetBeans 6.5, more»

  • Alex Miller

    Sr. Engineer with Terracotta Inc.

    Looks like the JavaOne team now has most of the audio up from the JavaOne 2008 conferen more»

  • David Bock

    Principal Consultant, CodeSherpas Inc.

    I just spent this weekend speaking at the Ag ile IT Exchange conference i more»

  • Howard Lewis Ship

    Creator of Tapestry and HiveMind

    Just hit a NullPointerException in some code: public boolean isOwner() { return authManager.getUser().equals(blog.g etOwner( more»

  • Michael Nygard

    Agile technology leader and dynamicist

    A couple of years ago, the Minneapolis-St. Paul airport introduced self-pay parking gates. Scan a credit card on the way in and on the way... more»

  • Scott Leberknight

    Chief Architect at Near Infinity

    I ran into a situation the other day with Groovy that baffled me at first. Let's create a range from 0.0 to 10.0 and then use it to check if... more»

  • Matt Raible

    Creator of AppFuse and author of Spring Live

    From the Link edIn Engineering Blog: more»

  • Venkat Subramaniam

    Founder of Agile Developer, Inc.

    This morning I got an email "I thought you might get a kick to see that your (and Andy���s) book was named one of the Top 100 Software more»

  • Guillaume LaForge

    Groovy Spec Lead & Project Manager

    more»

  • Jeff Brown

    G2One Director Of North American Operations - Groovy and Grails Developer

    I am pleased to announce that we have worked up a Grails plugin for Hudson. more»

  • Kirk Knoernschild

    Software Developer & Mentor

    I’ve published a summary of the OSGi survey results on the APS blog more»

  • Stuart Halloway

    CEO of Relevance

    I was talking to Tim the other day about auditing Rails projects, a more»

  • Graeme Rocher

    Project Lead of the Grails Project & CTO of G2One

    Brian Guan, one of the pioneers of Grails use within Link edIn, has started a more»

  • Brian Goetz

    Author of Java Concurrency in Practice

    This surprised the heck out of me.�� We recently finished a new TV room down in the basement.�� We have a 50″ plasma TV, mounted on the... more»

  • Pramod Sadalage

    Co-author of "Refactoring Databases:Evolutionary Database Development"

    So we version control/source control everything on our project.. code/data/artifacts/diagrams etc. yesterday I said why not extend it to my... more»

  • Jason Harwig

    Software Engineer

    I was reading a blog entry at more»

  • Craig Walls

    Author of Spring in Action

    For quite some time I've been pondering OSGi and how it fits into enterprise Java. And that interest has been magnified over the past month... more»

  • Keith Donald

    Lead of Spring Web and Creator of Spring Web Flow

    Today I am delivering a presentation entitled more»

  • Pratik Patel

    Software Architect

    Shake off that St. Patrick's day hang-over by coming over to the AJUG meeting this Tuesday, March 1 more»

  • Pete Behrens

    Organizational Agility Coach

    Marti nig & Associates Methods & Tools group recentl more»

  • Joseph Nusairat

    Author of Beginning JBoss Seam & Co-Author of Beginning Groovy & Grails

    Today is the first day of JBoss World, I survived the first three presentations and waiting for the keynote to be  complete to d more»

  • John Heintz

    Principal Consultant with New Aspects of Software

    This post is to mostly keep track of the numerous blog threads going on about IDLs and schemas for REST. I find myself with more to say that... more»

  • Brian Sam-Bodden

    Java author, Ruby geek and Open Source Advocate

    In this installment we are going to build the Dashboard page of the Tempo application. T more»

  • Mark Fisher

    Spring Integration Lead

    In my recent post, I had mentio more»

  • Ron Bodkin

    Chief Software Architect, Quantcast

    I'm looking forward to speaking at The Rich Web Experience conference in San Jose next month. The event runs from September 7th through 9th.... more»

  • Mark Goodwin

    Web Application Security Specialist

    We've already looked at one of the two big problems posed by anti DNS pinning on Java applets; because there's rebinding on the applet and... more»

  • Scott Davis

    Author of "Groovy Recipes" & TDD Expert

    Every time I see a live show at the Denver Botanic more»

  • Romain Guy

    Java User Interface expert.

    more»

  • Ramnivas Laddad

    Author of AspectJ in Action, Principal at SpringSource

    InfoQ.com has published my AOP myths and realities talk recorded at a No Fluff Just Stuff conference. InfoQ.com founded by Floyd Marine more»

  • David Geary

    Author of Graphic Java and co-author of Core JSF

    The 2006 NFJS tour kicked off t more»

  • Jason Hunter

    Author of Java Servlet Programming

    I just posted the JDOM 1.1 release for download. This release includes about 20 improvements and bug fixes. more»

  • Kito Mann

    Editor-in-chief of JSF Central and the author of JSF in Action

    Java™Server Faces (JSF) technology, a server-side framework that offers a component-based approach to Web user-interface development,... more»


Blogs I'm currently reading

Posted by: Ted Neward on 05/16/2008

Recently, a former student asked me,

I was in a .NET web services training class that you gave probably 4 or so years ago on-site at a [company name] office in [city], north of Atlanta.  At that time I asked you for a list of the technical blogs that you read, and I am curious which blogs you are reading now.  I am now with a small company where I have to be a jack of all trades, in the last year I have worked in C++ and Perl backend type projects and web frontend projects with Java, C#, and RoR, so I find your perspective interesting since you also work with various technologies and aren't a zealot for a specific one.

Any way, please either respond by email or in your blog, because I think that others may be interested in the list also.

As one might expect, my blog list is a bit eclectic, but I suppose that's part of the charm of somebody looking to study Java, .NET, C++, Smalltalk, Ruby, Parrot, LLVM, and other languages and environments. So, without further ado, I've pasted in the contents of my OPML file for cut&paste and easy import.

Having said that, though, I would strongly suggest not just blindly importing the whole set of feeds into your nearest RSS reader, but take a moment and go visit each one before you add it. It takes longer, granted, but the time spent is a worthy investment--you don't want to have to declare "blog bankruptcy".

Editor's note: We pause here as readers look at each other and go... "WTF?!?"

"Blog bankruptcy" is a condition similar to "email bankruptcy", when otherwise perfectly high-functioning people give up on trying to catch up to the flood of messages in their email client's Inbox and delete the whole mess (usually with some kind of public apology explaining why and asking those who've emailed them in the past to resend something if it was really important), effectively trying to "start over" with their email in much the same way that Chapter Seven or Chapter Eleven allows companies to "start over" with their creditors, or declaring bankruptcy allows private citizens to do the same with theirs. "Blog bankruptcy" is a similar kind of condition: your RSS reader becomes so full of stuff that you can't keep up, and you can't even remember which blogs were the interesting ones, so you nuke the whole thing and get away from the blog-reading thing for a while.

This happened to me, in fact: a few years ago, when I became the editor-in-chief of TheServerSide.NET, I asked a few folks for their OPML lists, so that I could quickly and easily build a list of blogs that would "tune me in" to the software industry around me, and many of them quite agreeably complied. I took my RSS reader (Newsgator, at the time) and dutifully imported all of them, and ended up with a collection of blogs that was easily into the hundreds of feeds long. And, over time, I found myself reading fewer and fewer blogs, mostly because the whole set was so... intimidating. I mean, I would pick at the list of blogs and their entries in the same way that I picked at vegetables on my plate as a child--half-heartedly, with no real enthusiasm, as if this was something my parents were forcing me to do. That just ruined the experience of blog-reading for me, and eventually (after I left TSS.NET for other pastures), I nuked the whole thing--even going so far as to uninstall my copy of Newsgator--and gave up.

Naturally, I missed it, and slowly over time began to rebuild the list, this time, taking each feed one at a time, carefully weighing what value the feed was to me and selecting only those that I thought had a high signal-to-noise ratio. (This is partly why I don't include much "personal" info in this blog--I found myself routinely stripping away those blogs that had more personal content and less technical content, and I figured if I didn't want to read it, others probably felt the same way.) Over the last year or two, I've rebuilt the list to the point where I probably need to prune a bit and close a few of them back down, but for now, I'm happy with the list I've got.

And speaking of which....

 1: <?xml version="1.0"?>
 2: <opml version="1.0">
 3: <head>
 4: <title>OPML
exported from Outlook</title>
 5: <dateCreated>Thu,
15 May 2008 20:55:19 -0700</dateCreated>
 6: <dateModified>Thu,
15 May 2008 20:55:19 -0700</dateModified>
 7: </head>
 8: <body>
 9: <outline text="If
broken it is, fix it you should" type="rss"
 10: xmlUrl="http://blogs.msdn.com/tess/rss.xml"/>
 11: <outline text="Artima
Developer Buzz" type="rss"
 12: xmlUrl="http://www.artima.com/news/feeds/news.rss"/>
 13: <outline text="Artima
Weblogs" type="rss"
 14: xmlUrl="http://www.artima.com/weblogs/feeds/weblogs.rss"/>
 15: <outline text="Artima
Chapters Library" type="rss"
 16: xmlUrl="http://www.artima.com/chapters/feeds/chapters.rss"/>
 17: <outline text="Neal
Gafter's blog" type="rss"
 18: xmlUrl="http://gafter.blogspot.com/feeds/posts/default"/>
 19: <outline text="Room
101" type="rss"
 20: xmlUrl="http://gbracha.blogspot.com/feeds/posts/default"/>
 21: <outline text="Kelly
O'Hair's Blog" type="rss"
 22: xmlUrl="http://weblogs.java.net/blog/kellyohair/index.rdf"/>
 23: <outline text="John
Rose @ Sun" type="rss"
 24: xmlUrl="http://blogs.sun.com/jrose/feed/entries/atom"/>
 25: <outline text="The
Daily WTF" type="rss"
 26: xmlUrl="http://syndication.thedailywtf.com/TheDailyWtf"/>
 27: <outline text="Brad
Wilson" type="rss"
 28: xmlUrl="http://feeds.feedburner.com/BradWilson"/>
 29: <outline text="Mike
Stall's .NET Debugging Blog" type="rss"
 30: xmlUrl="http://blogs.msdn.com/jmstall/rss.xml"/>
 31: <outline text="Stevey's
Blog Rants" type="rss"
 32: xmlUrl="http://steve-yegge.blogspot.com/atom.xml"/>
 33: <outline text="Brendan's
Roadmap Updates" type="rss"
 34: xmlUrl="http://weblogs.mozillazine.org/roadmap/index.rdf"/>
 35: <outline text="pl
patterns" type="rss"
 36: xmlUrl="http://plpatterns.blogspot.com/feeds/posts/default"/>
 37: <outline text="Joel
Pobar's weblog" type="rss"
 38: xmlUrl="http://feeds.feedburner.com/callvirt"/>
 39: <outline text="Let&amp;#39;s
Kill Dave!" type="rss"
 40: xmlUrl="http://letskilldave.com/rss.aspx"/>
 41: <outline text="Why
does everything suck?" type="rss"
 42: xmlUrl="http://whydoeseverythingsuck.com/feeds/posts/default"/>
 43: <outline text="cdiggins.com" type="rss" xmlUrl="http://cdiggins.com/feed"/>
 44: <outline text="LukeH's
WebLog" type="rss"
 45: xmlUrl="http://blogs.msdn.com/lukeh/rss.xml"/>
 46: <outline text="Jomo
Fisher -- Sharp Things" type="rss"
 47: xmlUrl="http://blogs.msdn.com/jomo_fisher/rss.xml"/>
 48: <outline text="Chance
Coble" type="rss"
 49: xmlUrl="http://leibnizdream.wordpress.com/feed/"/>
 50: <outline text="Don
Syme's WebLog on F# and Other Research Projects" type="rss"
 51: xmlUrl="http://blogs.msdn.com/dsyme/rss.xml"/>
 52: <outline text="David
Broman's CLR Profiling API Blog" type="rss"
 53: xmlUrl="http://blogs.msdn.com/davbr/rss.xml"/>
 54: <outline text="JScript
Blog" type="rss"
 55: xmlUrl="http://blogs.msdn.com/jscript/rss.xml"/>
 56: <outline text="Yet
Another Language Geek" type="rss"
 57: xmlUrl="http://blogs.msdn.com/wesdyer/rss.xml"/>
 58: <outline text=".NET
Languages Weblog" type="rss"
 59: xmlUrl="http://www.dotnetlanguages.net/DNL/Rss.aspx"/>
 60: <outline text="DevHawk" type="rss"
 61: xmlUrl="http://feeds.feedburner.com/Devhawk"/>
 62: <outline text="The
Cobra Programming Language" type="rss"
 63: xmlUrl="http://cobralang.blogspot.com/feeds/posts/default"/>
 64: <outline text="Code
Miscellany" type="rss"
 65: xmlUrl="http://codemiscellany.blogspot.com/feeds/posts/default"/>
 66: <outline text="Fred,
Let it go!" type="rss"
 67: xmlUrl="http://freddy33.blogspot.com/feeds/posts/default"/>
 68: <outline text="Codedependent" type="rss"
 69: xmlUrl="http://graphics-geek.blogspot.com/feeds/posts/default"/>
 70: <outline text="Presentation
Zen" type="rss"
 71: xmlUrl="http://www.presentationzen.com/presentationzen/index.rdf"/>
 72: <outline text="The
Extreme Presentation(tm) Method" type="rss"
 73: xmlUrl="http://extremepresentation.typepad.com/blog/index.rdf"/>
 74: <outline text="ZapThink" type="rss"
 75: xmlUrl="http://feeds.feedburner.com/zapthink"/>
 76: <outline text="Chris
Smith's completely unique view" type="rss"
 77: xmlUrl="http://feeds.feedburner.com/ChrisSmithsCompletelyUniqueView"/>
 78: <outline text="Code
Commit" type="rss"
 79: xmlUrl="http://feeds.codecommit.com/codecommit"/>
 80: <outline
 81: text="Comments
on Ola Bini: Programming Language Synchronicity: A New Hope: Polyglotism"
 82: type="rss"
 83: xmlUrl="http://ola-bini.blogspot.com/feeds/5778383724683099288/comments/default"/>
 84: </body>
 85: </opml>

Happy reading.....



Enterprise consulting, mentoring or instruction. Java, C++, .NET or XML services. 1-day or multi-day workshops available. Contact me for details.
  • Currently 4.0/5
  • 1
  • 2
  • 3
  • 4
  • 5
4.0 rating out of 1 votes

About Ted Neward

Ted Neward is an independent consultant specializing in high-scale enterprise systems, working with clients ranging in size from Fortune 500 corporations to small 20-person shops. He speaks on the conference circuit, including the No Fluff Just Stuff Symposium tour, discussing Java, .NET and XML service technologies, focusing on Java-.NET interoperability. He has written several widely-recognized books in both the Java and .NET space, including the recently-released "Effective Enterprise Java". He lives in the Pacific Northwest with his wife, two sons, four video-game consoles, thousands of books (on programming and otherwise), and eight PCs.

More About Ted »