The Free Lunch Is Over: A Fundamental Turn By Herb Sutter The biggest sea change in software development since the OO revolution is knocking at the door, and its name is Concurrency. This article appeared in Dr. Dobb's Journal, 30(3), March 2005. A much briefer version under the title "The Concurrency Revolution" appeared in C/C++ Users Journal, 23(2), February 2005. Update note: The CPU trends graph last updated August 2009 to include current data and show the trend continues as predicted. Windows Server 2008's Enterprise Ambitions - InternetNews.com LOS ANGELES -- After devoting the first day of this week's Windows Hardware Engineering Conference (WinHEC) to the client, Windows 7, day two was centered around Windows Server 2008 R2. It might seem remarkable that Microsoft (NASDAQ: MSFT) has a second service pack in the works, considering the OS shipped only this year. But even though it's talking up the release -- and handing out beta copies to WinHEC attendees and those who attended last week's Professional Developer Conference (PDC), R2 isn't expected until 2010. Still, the early talk of a release is part of a strategy first promised in 2003 by Bob Muglia, senior vice president of servers and tools at Microsoft. The idea is that every four years would see a new operating system, and there would be a significant overhaul at the halfway point to add new technologies and keep it reasonably fresh. So if R2 is on time, it will come two years after the release of Server 2008.
Top 10 Server Technology Trends for the New Decade Mobility and agility are the two key concepts for the new decade of computing innovation. At the epicenter of this new enabled computing trend is cloud computing. Virtualization and its highly scaled big brother, cloud computing, will change our technology-centered lives forever. These technologies will enable us to do more; more communicating, more learning, more global business and more computing with less — less money, less hardware, less data loss and less hassle. During this decade, everything you do in the way of technology will move to the data center, whether it's an on-premises data center or a remote cloud architecture data center thousands of miles away.
Superorganism - Wikipedia, the free encycl A termite mound made by the cathedral termite A coral colony A superorganism is an organism consisting of many organisms. The term was originally coined James Hutton (1726-1797), the "Father of Geology" in 1789. The 10 Best Windows WYSIWYG Editors - Best WYSIWYG HTML Editors for Windows WYSIWYG editors are HTML editors that attempt to display the web page as it will show on the browser. They are visual editors, and you don’t manipulate the code directly. I’ve reviewed over 130 different web editors for Windows against over 40 different criteria relevant to professional web designers and developers. The following are the best WYSIWYG web editors for Windows, in order from best to worst.
How do web servers work? What happens when you enter in the address field of your browser the URL First, the browser slices the URL in 3 parts: This part indicates that the document you want to access can be retrieved from web server, which understands the HTTP protocol. Developing High Performance Asynchronous IO Applications Published on ONLamp.com ( See this if you're having trouble printing code examples by Stas Bekman 10/12/2006 Creating Financial Friction for Spammers Why do spammers send billions of email messages advertising ridiculous products that most of us would never in our lives consider buying? Server Types Main » Quick Reference » Posted February 10, 2011 Servers are often dedicated, meaning that they perform no other tasks besides their server tasks. This list, courtesy of ServerWatch.com, categorizes the many different types of servers used in the marketplace today. Click on the type of server you'd like to know more about, and you will be taken directly to a serverwatch.com page that provides additional information and resources.
Open Source - LightCloud - Distributed and persistent key value Distributed and persistent key-value database Features Built on Tokyo Tyrant. One of the fastest key-value databases [benchmark]. Introducing Cloudera Desktop » Cloudera Hadoop & Big Data Bl Today at Hadoop World NYC, we’re announcing the availability of Cloudera Desktop, a unified and extensible graphical user interface for Hadoop. The product is free to download and can be used with either internal clusters or clusters running on public clouds. At Cloudera, we’re focused on making Hadoop easy to install, configure, manage, and use for all organizations. While there exist many utilities for developers who work with Hadoop, Cloudera Desktop is targeting beginning developers and non-developers in an organization who’d like to get value from the data stored in their Hadoop cluster. By working within a web browser, users avoid the tedious client installation and upgrade cycle, and system administrators avoid custom firewall configurations. We’ve worked closely with the MooTools community to create a desktop environment inside of a web browser that should be familiar to navigate for most users.
Benchmarking - thrift-protobuf-compare - Project Hosting on Go The wiki moved to For discussions please use Started with few blog posts and with the help of many contributes, this project is now benchmarking much more then just protobuf and thrift. Thanks to all who looked at the code, contributed, suggested and pointed bugs. Three major contributions are from cowtowncoder who fixed the stax code, Chris Pettitt who added the json code and David Bernard for the xstream and java externalizable. Jason’s .plan If you like Rabbit and Warrens checkout RabbitMQ in Action in the sidebar. The goal was simple enough: decouple a particular type of analysis out-of-band from mainstream e-mail processing. We started down the MySQL road…put the things to be digested into a table…consume them in another daemon…bada bing bada boom. But pretty soon, complex ugliness crept into the design phase… You want to have multiple daemons servicing the queue?
HBase Leads Discuss Hadoop, BigTable and Distributed Databases Google's recent introduction of their Google Application Engine and its inclusion of access to BigTable has created renewed interest in alternative database technologies. A few weeks back InfoQ interviewed Doug Judd a founder of the Hypertable project which is inspired by Google's BigTable database. This week InfoQ has the pleasure of presenting an interview with HBase leads im Kellerman, Michael Stack, and Bryan Duxbury. HBase is is an open-source, distributed, column-oriented store also modeled after BigTable. 1.