To the world at large, computers are scary machines that are impossible to understand, and programmers are the mysterious geniuses who know how to manipulate them even if they are never able to fix yours for whatever reason.
By Peter Wayner | 07 February, 2012 02:18
Tags:
software,
Languages and standards,
application development
It's been a big year for Apache Hadoop, the open source project that helps you split your workload among a rack of computers. The buzzword is now well known to your boss but still just a vague and hazy concept for your boss's boss. That puts it in the sweet spot when there's plenty of room for experimentation. The list of companies using Hadoop in production work grows longer each day, and it probably won't be long before "Hadoop cluster" takes over the role that the words "crazy supercomputer" used to play in thriller movies. The next version of the WOPR is bound to run Hadoop.
By Peter Wayner | 18 January, 2012 22:21
Tags:
software,
open source software,
internet,
IaaS,
hadoop,
data management,
Data Explosion,
cloud computing,
business intelligence,
Big Data,
applications
Was it the philosopher George Santayana who said, "Those who don't remember the past are condemned to repeat it?" Did he offer any hints for those of us who want to repeat the past, especially the successes? We're beyond the teary elegies of 2011 and deep into making resolutions for 2012. If we're going to stand half a chance of creating something great this year, it only makes sense to pause and celebrate what went right in 2011.
By Peter Wayner | 09 January, 2012 22:11
Tags:
Virtualization,
storage,
software,
security,
operating systems,
open source software,
networking,
mobile technology,
Microsoft Windows,
internet,
html5,
hardware systems,
data management,
Data Explosion,
Data Center,
Configuration / maintenance,
Computer Hardware,
cloud computing,
applications,
application development
Depending on your perspective and proximity to the bleeding edge, the world of programming evolves either too fast or too slow. But whether you're banging out Cobol or hacking Node.js, one fact remains clear: Programmers must keep an eye on the latest programming trends to remain competitive in ever-shifting job markets.
By Peter Wayner | 29 November, 2011 03:51
Tags:
software,
application development
Let's begin with the good news. Google's Dart is a modern, full-featured tool designed by grabbing the best features of Java, JavaScript, and C.
By Peter Wayner | 23 November, 2011 22:17
Tags:
web development,
software,
open source software,
javascript,
html5,
Google Dart,
Google,
application development
For the last few years, the world of NoSQL databases has been filled with exciting new projects, ambitious claims, and plenty of chest beating. The hypesters said the new NoSQL software packages offered tremendous performance gains by tossing away all of the structure and paranoid triple-checking that database creators had lovingly added over the years. Reliability? It's overrated, said the new programmers who didn't run serious business applications for Wall Street banks but trafficked in trivial, forgettable data about people's lives. Tabular structure? It's too hidebound and limiting. If we ignore these things, our databases will be free and insanely fast.
By Peter Wayner | 16 November, 2011 22:14
Tags:
software,
oracle,
NoSQL,
internet,
hardware systems,
data management,
Data Explosion,
Data Center,
Configuration / maintenance,
cloud computing,
applications
Over drinks, one person proclaimed, "No one programs in JavaScript, they just string together jQuery calls." This statement is certainly not true, but like a hand grenade, it gets close enough to make its point.
By Peter Wayner | 09 November, 2011 22:04
Tags:
Yahoo,
web development,
software,
javascript,
html5,
application development
Scripting languages are the hot technology today for application and Web development -- no longer the backwater afterthought of the early days running in a pokey interpreter. Nor are scripting languages any longer merely the tool used for quick-and-dirty patching (someone once called Perl the duct tape of the Internet, and it stuck so well that Perl lovers wear the label proudly). No, today, scripting languages are popular for "real" programming work. In fact, entire systems and large-scale enterprise-grade projects are built from them.
By Peter Wayner | 18 October, 2011 02:43
Tags:
software,
Languages and standards,
application development
At the movies, almost every thriller seems to include a moment when a character says, "That was easy ... a bit too easy." Then everything falls apart.
By Peter Wayner | 05 October, 2011 21:18
Tags:
software,
paas,
Java Programming,
internet,
cloud computing,
application development
HTML5 heralds some nifty new features and the potential for sparking a Web programming paradigm shift, and as everyone who has read the tech press knows, there is nothing like HTML5 for fixing the Internet. Sprinkle some HTML5 into your code, and your websites will be faster and fancier -- it'll make your teeth white, too. But the reality of what HTML5 can do for those seeking native-app performance on the Web falls short of the hype.
By Peter Wayner | 16 August, 2011 00:38
Tags:
internet
Many cynical users assume Web browsers do little more than dutifully render HTML. The content is the most important part, they say, so it makes little difference which browser you use.
By Peter Wayner | 02 May, 2011 20:08
Tags:
web browsers,
software,
safari,
opera,
Internet Explorer (IE),
Google Chrome,
firefox,
applications
Stop. Don't look up. Don't look outside of the box, the rectangle holding this text. Can you tell me which browser you're using? Did you choose it yourself for all the right reasons? Can you explain why you're trusting your precious HTML-encoded content to this browser, the way a major league batter can explain why maple or ash and a thin or thick barrel is absolutely the right choice for sending that ball into the bleachers? Are you sure this browser is the best choice for the tags and the metadata hurling toward your computer?
By Peter Wayner | 28 April, 2011 00:06
Tags:
software,
browsers,
applications
The changes and enhancements to the form tags are some of the most extensive amendments to the HTML5 standard, offering a wide variety of options that once required add-on libraries and a fair amount of tweaking. All of the hard work that went into building self-checking widgets and the libraries that ensure the data is of the correct format is now being poured into the browser itself. The libraries won't be necessary -- in theory -- because the work will be done seamlessly by all browsers that follow the standard. In practice, we'll probably continue to use small libraries that smooth over slight inconsistencies.
By Peter Wayner | 10 March, 2011 03:01
Tags:
web browsers,
software,
html5,
applications,
application development
The five characters HTML5 are now an established buzzword, found everywhere on the Web and often given top billing in slides, feature lists, and other places where terms du jour congregate. Nonprogrammers who must either manage or work with programmers are even beginning to pick up the term. Just two days ago, someone who can't manage a TV remote explained that he was sure his company's Web presence would be much better because they were using HTML5.
By Peter Wayner | 09 December, 2010 01:27
Tags:
internet
A car magazine once declared that a car has "character" if it takes 15 minutes to explain its idiosyncrasies before it can be loaned to a friend. By that standard, every piece of software has character -- all too often, right of the box.
By Peter Wayner | 06 December, 2010 22:15
Tags:
software,
it management,
Education and Skills,
Developer World,
careers,
application development
Recent comments
11 hours, 52 minutes ago
20 hours, 56 minutes ago
1 day, 4 hours ago
1 day, 5 hours ago
1 day, 16 hours ago
2 days, 1 hour ago
2 days, 11 hours ago
2 days, 18 hours ago
2 days, 18 hours ago
3 days, 6 hours ago