Welcome!


Latest Blogs from Perl Developer's Journal
Many new programmers struggle when it comes to selecting their first language to learn. Which is easiest, the most professionally useful, the most newbie-friendly? Lets find out by showing you a range of options, their strengths and weaknesses, and some information about the most com...
Last week we saw a few interesting announcements from some of the cloud providers. Also, there were some ‘must read’ posts published by Microsoft, Amazon and Kinvey. In addition, there were some announcements on new release from Hortonworks and MongoHQ. Yet another important news was t...
Estimates of poverty in the Philippines vary, but it's realistic to say that 40% of the country's 92 million people fall below a poverty line no matter where it's drawn. Another 20% or so struggle to have more than one meal a day. About 25 million fall into an emerging "middle class," ...
Recently, a blog post appeared on the www.techopsguys.com talking about our technology and our position on SSDs. It’s a good post, and I’m very glad to hear our field team was engaged with the author of the post, but it contains some misperceptions that I’d l...
What could you do with your code in 20 Lines or Less? That's the question I ask (almost) every week for the devcentral community, and every week I go looking to find cool new examples that show just how flexible and powerful iRules can be without getting in over your head. Well we mad...
The "Got Talent" franchise is world wide and is running in dozens of countries (Simon Cowell must be making a fortune!!). The Ukraine winner is Kseniya Simonova who won with this amazing animation. If you look you will see that she is using only sand on top of a light table. It is ...
Let’s make a little wager… I’ll bet you just about anything that I know your competition better than you. “How much?” you ask. Well, how much do you have? Let me immediately apologize for the arrogant nature of the question. However, I still feel con...
Are you struggling to figure out how to best leverage social media into your job search marketing plan? My upcoming book, "I'm Job Searching, Now What???" will delve into using social media as one of the multiple...
One of the coolest parts of the new SproutCore View layer is its ability to use aspect-based programming to add behaviors to views. Aspect-based programming is built on the premise that often objects that don’t follow from the same class hierarchy may in fact need similar behaviors....
What could you do with your code in 20 Lines or Less? That's the question I ask (almost) every week for the devcentral community, and every week I go looking to find cool new examples that show just how flexible and powerful iRules can be without getting in over your head. Here are ...
Back in 2001 (wow – seems like yesterday!), F5 introduced the first-ever, open/Web services API for network devices called iControl. With it, it sparked a major shift in the way companies could look at integrating network devices with applications. Leading software vendors figured it o...
Recently, Scott McKain, good friend, world-class speaker and author of several best-selling books (his latest is the just-published “The Collapse of Distinction – Stand out and move up while your competition fails.”), met with me to discuss “the importance of the Return to Relationship...
Summer vacations, travel and distractingly favorable weather may interrupt the normal work weeks for some, but they can't stop the content. DevCentral has been alive and well through these sunny days thanks to the blogs, docs and media cruising through from various contributors. With m...
M&A activity slowed significantly throughout the Information Industry in the 1st Half of 2009, as the total number of announced transactions fell by 29% and aggregate value dropped by 45%, compared with the same period in 2008. These trends indicate that while desire to do deals has be...
Back in 2001 (wow – seems like yesterday!), F5 introduced the first-ever, open/Web services API for network devices called iControl. With it, it sparked a major shift in the way companies could look at integrating network devices with applications. Leading software vendors figured it o...
Back in 2001 (wow – seems like yesterday!), F5 introduced the first-ever, open/Web services API for network devices called iControl. With it, it sparked a major shift in the way companies could look at integrating network devices with applications. Leading software vendors figured it o...
It's not an uncommon problem trying to figure out where to plant that sorry page in the event your farm is down.  It's also not an uncommon solution to just use your BIG-IP to issue a text-only HTTP::respond.  It works, but it's not, how do you say, visually appealing?  You want to say...
Our next presentation was by Stefan Meier, Associate Director, Software Development, Information Sciences Department at XDx. Xdx is a biotech company that relies on software and technology for their Molecular Diagnostic Technology. They assess patients who have had a heart...
I hate writing HTML. Wait. Let me rephrase that. I hate writing and reading HTML. Compared to Ruby, Perl, and even SQL code, HTML is just so… verbose. Crafting open and close tags is taxing; nesting is error prone; and it’s difficult to simply glance at HTML to grok its purpose. CSS...
I've been thinking for a while about this proposal. There are a couple of probably show-stopping problems with it, but bear with me, if you will. Consider for a moment an XHTML document that uses SVG, MathML and XForms. And for SVg we need XLink too. <xhtml xmlns="h...
Last month, JavaBlackBelt completed a survey where developers said their teams would be 25% more productive if their management committed to skills management... which led me to consider: Which Java technologies do developers think that managers should understand better in order to mak...
I get the right tool for the right job mantra. I've used it time and again in my analyses, but typically with regard to which components to use in a large-scale complex distributed system. I've tried to apply this mindset to programming, but just don't see it. Why can...
Rushforth, Peter wrote: > I think there's a lot of value in such interfaces. It would be nice > if it didn't involve having to write a parser each time, but the cost > is not too high, I think > Yes. XML standards and tools took a gigantic step backwards in that reg...
At 7:25 PM +0100 12/1/08, James Fuller wrote: > > 2. Game programming :) > >I am not a gamer, but I have heard that world of warcraft is heavily >doped up with XML Perhaps not "heavily", but World of Warcraft does specify the GUI using XML, and players use...
For parsing purposes, I has written a Java function to convert bad html to just well formed xml (the resulting xml is not xhtml...). It can be easily modified to correct < characters between valid html tags. This is an opensource project : http://sourceforge.net/projects/ligh...
I'd say there are two questions you have to decide before you can tell the best approach: 1: What do you *want* that to parse to? 2: What other cases do you need to deal with? For #1, I'd assuming that you want "67<eight" to be treated as if it were "67&lt;...
I use tidy to clean up  bad html docs. It does a pretty good job of converting html => strict xthmlHowever, the following is a bit too much<p><sub>123</sub>4567<eight<img src="javascript:void(0);" alt="<b>hello</b>"></p>The problem ...
Title: Re: converting 1-20 GB xml to xsd, visualizing o Actually there are quite a few tools that do a reasonable job of constructing a schema from an XML document (e.g. in Stylus Studio, XML Spy etc); I suspect the main reason that stops the OP user using most of them is the s...
Title: Re: converting 1-20 GB xml to xsd, visualizing o There are infinitely many schemas that will match any given set of data, so there is no single schema to extract.... If you just want *some* schema under which the document(s) is(are) valid, you could just extract all the ele...
Dynamic programming futures JavaScript, Perl, PHP, Python, Ruby, and other dynamic languages are remaking the Web and bringing programming to the masses. Where should developers place their bets?
If you don’t know or never heard about Apache then you must be coming from .NET space or you must be new to Java, but that’s allright you can go to their website to find out more about them. Apache is like the shrine for Java developers, best of the best open source projects can be fou...
Today I have decided to give you some insight into client-side programming instead of server-side. Frankly, I do the majority of my work on the server using technologies such as PHP, ASP.NET, Perl, and so on. These technologies have their purposes, but nothing beats the interactivity t...
Karr, David wrote: > > I pointed out to a client that they're seeing failures parsing XML > because some of the element content that they're producing contains > characters illegal in XML content, like "&" (unencoded). They > acknowledged that should ...
Scripting used to be a quick fix or a spare-time hobby; today it's become a must-have for even the Java-based developer's toolkit. Get perspective on what's next for dynamic languages, from leading lights in JavaScript, Rhino, Perl, IronRuby, Python, and Tcl.
Three years ago, Lynn Greiner interviewed the big cheeses responsible for the popular scripting languages PHP, Perl, Tcl, Python, Ruby and JavaScript to find out where they believed the languages were headed. In this follow-up discussion, she asks these dynamic language luminaries what...
In Light Engineering (LED), we’re known to be multilingual – depending on the project, we’ve been known to speak Perl, Python, Java, C++, Javascript and PHP, to name a few. Our weapon of choice is still Ruby on Rails, the popular MVC framework. Out belief is that Rails makes certain ty...
I had a post in my queue relating JavaScript 2 to Perl 6. They are both in very rough spots indeed, yet JavaScript 2 has a couple of features that have me a lot more worried than I am about Perl 6:
"JavaScript, with its death grip on the Interwebs and every AJAX developer's language of only choice, is getting hot. With roll-overs, pop-ups, and menus either solved or relegated to CSS behaviors, XMLHttpRequests have made JavaScript once again a language of innovation. This article ...
The LAMP application stack has long been a mainstay of the open source community and, indeed, most of the Internet. Now Sun Microsystems has released its enterprise take on the stack. Sun’s AMP (Apache, MySQL, PHP/PERL) web stack will run on Solaris and Linux initially and other operat...
Chris Samuel posted this job opportunity for a job with VPAC in Australia. If you know anyone that may be interested in the job, please pass this announcement along. It seems like people reading here would have a good probability of knowing someone that may be interested and who also ...