I’m turning to the community to help determine what our next magazine topic should be. Please visit http://webdevpub.com/topics to give your input on what you’d be interested in reading more about. Entrants who submit an email address will be entered to win an Amazon gift card, to drawn on our around December 9.
Archive for the ‘Software’ category
Next magazine topic survey – enter to win
November 24th, 2009Do you have web development knowledge to share?
November 21st, 2009Consider working with Web Dev Pubishing to publish your knowledge as an ebook. Learn more or just submit your idea.

Latest JavaScript Magazine available
November 5th, 2009The November JavaScript Mag (JSMag) is now available. Here’s a quick run down of what’s inside:
* Shea Frederick completes his overview of the IDE landscape for JavaScript developers
* Jay Garcia dives in to the ExtJS Component Lifecycle
* Christian Tiberg explains how to use StorageEngine (YUI) in your apps
* Tom Hughes-Croucher demonstrates making Yahoo Query Language even more useful with server-side JavaSscript
* Kyle Simpson walks you through JSON-P error handling
* Matt Henry covers the latest Community News
JSMag is now 10% off when purchased as a 12 month subscription!
PDF Watermarking web service
October 22nd, 2009I’ve got a PDF watermarking web service I’m considering opening up as a service for others (currently using it internally for my own projects). If this is something that sounds like it would be of interest to you, let me know. It should be a pretty easy integration piece, but I’d be interested in getting some feedback on how you’d be planning to use it (what tech, mainly). Also, this would likely be a paid service, either on a ‘per use’ limit basis, or some flat monthly pricing. Frankly, I’m a little surprised that I can’t find one out there – I’ve got to think this exists already, but I’ve not seen one. If you know of one, let me know.
PHP On Windows – presentation slides
September 19th, 2009I gave a talk today at the Raleigh Code Camp titled “PHP On Windows”. It was decently attended, given the attendee focus at a Microsoft-sponsored event. MS has been embracing PHP much more publicly over the last year or so, and I reviewed some of the steps they’ve been taking (auto-install on IIS7, recent bytecode cache from MS, etc). The slides I used were relatively sparse, as some of the presentation was simply doing some code on Windows.
I will probably expand on this talk and may give it again at some point. If you have any good resources or info about PHP on Windows, let me know.
Progress on six week test – looking for authors
September 18th, 2009As a quick followup to my previous post (http://michaelkimsal.com/blog/six-week-test-followup-custom-business-cards/) I wanted to drop a quick update here. Six weeks isn’t too long if it’s your only activity. Trying to fit in a six week project in the midst of other projects and deadlines is hard, but you already knew that!. I’m 4.5 weeks in, and have a basic site template up, and am working on the info gathering portion (nearly done, but can be improved) and then paypal and google checkout integration. Given my current workload, hitting Sept 28 is still possible, but it’ll be tight!
re: timing – the designer I worked with had me on somewhat lower priority than I’d hoped, which ate up a lot of the 4.5 weeks – I was hoping to be where I’m at now about 1.5 weeks ago. However, I did not convey any sense of urgency to him, nor give him a deadline, so that rests entirely with me. I satisfied with the first round of design that we did, so I can’t complain (about anyone except me, anyway!) Lesson learned: have hard deadlines in place with people you work with
If you’d like to be involved in testing or giving feedback, give me a shout or leave contact information. I’m specifically looking for feedback and testing from self-published authors (of any genre).
Web Development Job Hunter classes (raleigh)
September 10th, 2009I’ve been working with a couple local people on developing a short term plan for them to get in to or move around in the web development job space, and I was wondering if there’s a need for something perhaps sightly more formal in the Raleigh area. Here’s my initial sketch…
Weekly classes (probably Saturday morning) 2 hours per class for 6-8 weeks
Class would consist of
- reviewing web development options (technologies, focus – front end or back end, etc)
- deciding on a particular technology to focus on
- developing a short term game plan for achieving certain tasks – small projects to connect to a database, do flash animation, handle user authentication, etc.
- work with participants to keep them on schedule, answering questions that may come up
- have in speakers from local hiring companies to do presentations about their work environments and what they’re looking for in entry-level positions
- have in guest presenters from the area who specialize in one tech (.net, ruby, flash, etc) to answer specific questions
- general support and motivation when learning the new technology.
For some people getting in to new tech can be rather overwhelming because there’s so many choices, and often conflicting advice about what’s “best” to get in to. What I’ve found is that there’s isn’t one “best” that’s right for everyone. Learning PHP just because that’s where the jobs are, but you hate it – that’s just pointless.
Is there a need for something like this in the Raleigh area? Would you be interested in participating?
Moving to Opera, partially
September 2nd, 2009I’m planning to move to using Opera as my main webmail client. I do a lot in gmail, and to a lesser extent in yahoo mail and other webmail clients. Firefox, as nice as it is, tends to hang quite a lot (not just with gmail – basically, all the time – 3.5 has not been a great update, and feels like a step backwards).
So, I’m going to treat my ‘mail’ as a separate notion, much like my regular mail client, and simply have Opera 10 open all the time on a secondary screen, along with my regular mail client. I suspect this will be a long-lived setup, but if it turns out there’s something wrong with it, I’ll let you know
Looking for web freelancers to interview
August 25th, 2009
I’m putting out a call for fulltime web freelancers to possible be interviewed for an upcoming book project. PHP, Java, .Net, Front End Engineers, JavaScript, Graphic Designers – if you do web development or design for a living as an independent, we’d like to talk to you. Visit http://webdevpub.com/interview to fill out a quick background statement, and we’ll select a number of subjects from those who’ve filled out the form.
The six week test
August 15th, 2009I’ve been speaking with a number of local entrepreneurs over the past few weeks, and they all have a few things in common. All are sharp, smart, have good taste (hey, they’re talking to me, right?), have some killer ideas, and seem to be stuck. Taking definitive action on the ideas seems to be the next key step that is holding each of them back.
During our discussions, each idea was solid, but not necessarily reaching for the sky as in “I’m developing the next Google killer” (and that’s a good thing, in my view). All were certainly achievable with enough effort and time, but time is the killer factor here. Most of the ideas had very long time horizons – there was no plan to be even ‘launching’ for several months – usually 6-12 months from starting. That’s a workable plan for some people, but in these cases, I didn’t think it was.
I began asking this simple question. “Now that you’ve identified a target market to serve, what could you do in the next six weeks to be able to serve the people in that market in exchange for money?” The question brings everything to a short pause.
The motivation behind the question isn’t to force people to only do something that will result in cashflow within six weeks. Six weeks *is* a fairly short time period, but it’s also possible for many projects to be started and have revenue in that window. The idea is to get people thinking about short term goals, and to focus on small achievements, testing the marketplace, and so on.
If you have an idea that may take 8-10 weeks, that’s fine too. Hey, it’s even fine if you have an idea that really *will* take 10 months – go for it! But for the majority of people I talk to, they’re very likely to get lost during those 10 months, stumble around, and eventually give up on the idea altogether.
Does this approach work? Well, it can. I’m living proof that it can.
My own GroovyMag and JSMag ventures took longer than six weeks to start up, but they definitely weren’t 10 month ventures. I started looking in to the idea in earnest in late June 2008, started serious planning in August 2008, and launched GroovyMag in November 2008. That was probably 12 weeks total, but much of that time was working with others – writers, layout, etc. And at the 6 week mark it was in full swing, with a defined launch date. During that time I wasn’t quiet about it either – I engaged the community for feedback and input, created a signup form to collect contact info on those interested in the idea, and had a ready-built customer list on day one.
Similarly, my brother recently launched a small project, and it took about two weeks from idea to cashflow. Will this take over the world and let him retire on just this project? Probably not, but it’s also given him a customer base of people who have an interest in that particular topic. As that grows, he’ll have better insight as to what those customers want and need, and can serve them better with other related products.
On the other end of the spectrum, I’ve followed a couple of people working on projects over the last 12 months, and neither of them have launched yet. They’re doing everything possible *except* putting the product out there for sale, which is a shame. Had they started smaller, gotten better feedback from potential customers in the first few weeks, and changed course accordingly, I think both people would have had better products after all this time.
This “six week test” isn’t anything new. Many of us have heard the phrases “release early, release often” or “ready, fire, aim” or similar ideas. My only twist on this is phrasing the concept with a specific time limit attached. Six weeks wasn’t an arbitrary choice, mind you. It was longer than ‘two weeks’ (very few people can organize themselves enough to be productive in just two weeks), longer than ‘a month’ (months have different days in them), and not ‘two months’ (which often ends up being something people feel is so far in the future that they can put it off). “Six weeks” is, to me, concrete enough for people to realize it’s a short time period, but long enough to accomplish something in. It’s also 42 days, and we all know the benefits of 42.
What could you accomplish in the next six weeks? Do you have an idea for a new product or service you’re thinking of putting together? Does six weeks seem doable to you for your ideas?