Starting in 1996, Alexa Internet has been donating their crawl data to the Internet Archive. Flowing in every day, these data are added to the Wayback Machine after an embargo period.
Starting in 1996, Alexa Internet has been donating their crawl data to the Internet Archive. Flowing in every day, these data are added to the Wayback Machine after an embargo period.
TIMESTAMPS
The Wayback Machine - https://web.archive.org/web/20110824031947/http://www.internet.com:80/developer
MySQL Data Fragmentation - What, When and How
Fragmentation can leave large holes in your table, blocks which must be read when scanning the table. Optimizing your table can make full table scans and range scans more efficient.
MySQL InnoDB File Formats
Versions of MySQL now come equipped with the powerful and stable InnoDB plugin. We will cover file formats in this article, a very important part of the InnoDB plugin feature set.
Comparing MySQL Statement-Based and Row-Based Replication
There are many ways you can replicate MySQL data, whether it be a simple two-node cluster, chain or master/master. This article explains the two types of data replication (Statement-Based Replication and Row-Based Replication) available in MySQL.
Identify Slow Queries using MySQL’s Analysis Tools
Using MySQL analysis tools, you can identify and optimize slow queries in order to eliminate the bottlenecks that they cause. Rob Gravelle examines the Slow Query Log and Explain command, which can both help identify slow queries.
Top 5 Considerations for MySQL Administration in the Cloud
Cloud deployments of internet sites are becoming much more prevalent every day. Let's take a look at what type of special considerations we'll need to make for hosting MySQL successfully in the cloud.
Top 10 MySQL Best Practices
Rob Gravelle lists his top 10 MySQL best practices for database administrators, architects, developers, and security personnel.
MySQL Workbench - Top 13 things you should know
MySQL Workbench has come a long way and keeps getting better! I honestly don't think that millage may vary on this one as it is one of the best no-cost GUI tools created for MySQL.
Writing Reusable Queries in MySQL
While stored procedures are an integral part of writing reusable code, they are only one ingredient in a bigger pie. Other key players include views and native as well as user-defined functions. This article explains how all of these elements fit together so that your SELECT statements can be applied to a greater variety of queries.
Limiting the Number of Rows in MySQL Result Sets
In the Web 2.0 world where smart phone and Web applications are competing to access terabytes of data, there is a new imperative for speeding up retrieval times as much as the technology permits. Rob Gravelle lists a few coding techniques that we as database administrators and developers can use to whittle down unwieldy results sets into manageable chunks.
Troubleshooting MySQL Slow Queries with Tcpdumps
MySQL has a wonderful facility for capturing slow queries called the slow query log. However if yours is not enabled when trouble occurs, and restarting the database is not an option, you'll need another solution. This is where a tcpdump can come in handy.
Optimizing MySQL Query Retrieval Speed Through Table Joins
A poorly optimized query can become the bottleneck in an otherwise highly optimized process. In many cases, the source of the slow performance is improper table joining in the WHERE clause. With that in mind, this article looks at ways to optimize table joins for speedy data retrieval.
MySQL Point in Time Backups
Point in time backup and recovery is a crucial component of any part of any MySQL environment. This article describes how to implement the basic point in time recovery and describes a few mechanisms to accomplish this goal.
Use Derived Tables in Your MySQL Queries to Improve Database Performance
There has been much debate as to whether derived tables, views, or temporary tables are actually faster in terms of database performance. The fact is that there is no simple answer, as different queries require different optimizations. Rob Gravelle presents and evaluates some uses for derived tables that highlight their value in many applications.
MySQL Hotbackups with XtraBackup
Hotbackups are a staple of many different database platforms, but they remain sadly absent from the core MySQL distribution. Not to worry, the open-source utility has just arrived to rescue you.
Eliminating Duplicate Rows from MySQL Result Sets
The go to solution for removing duplicate rows from your result sets is to include the distinct keyword in your select statement. It tells the query engine to remove duplicates to produce a result set in which every row is unique. The group by clause can also be used to remove duplicates.
Make Your Site Faster with Hardware Accelerated HTML5 and the Cloud
HTML5 brings a whole new set of possibilities for the Web and a growing set of new devices connected to the cloud. But it also means a faster site experience for your users-if you take advantage of it. Learn how here.
User Experience Guidelines for Windows Phone
There is a new guide to help you follow best practices for Windows Phone user experience design. This documentation collects advice from the experts who created Windows Phone, and from people who were the designers of many of its first applications. There are more than 35 new topics to help you.
Guide to Browser Security and Safe Web Browsing
Ensuring a safe web browsing experience is a key part of any effective Internet security strategy. Are you up-to-date on the latest browser vulnerabilities, security add-ons, and best practices? Download this Internet.com eBook to learn which browser offers the best security, how to extend your browser's security capabilities, and how to stay clear of the top web malware threats.
Windows Phone 7 Quick Start Developer Guide
If you have already developed for other mobile platforms you probably don't want to ignore Windows Phone 7. Or maybe you haven't developed for mobile devices yet but would like to start with the Windows Phone. Either way, this eBook is for you.
40 Ways to Make Your Data Center More Efficient
Managing a collection of computer systems is no easy task. But, through better management and proper planning even the most inefficient data center can change its ways. Download this eBook for 40 steps you can take to the most out of your data center and its employees.
Solving Storage for Your SMB
Many Storage solutions are aimed at large enterprises and are designed to address their concerns surrounding infomation lifecycle management and corporate compliance. But small and medium-sized businesses have storage concerns of their own. Download this Internet.com eBook for a guide to choosing a storage server and building a storage strategy for your SMB.
Exploring the Private Cloud for Your Organization
One of the ways around the issues of security and control that make some businesses wary of cloud computing is to build a private cloud -- one that remains within the corporate firewall and is wholly controlled internally. Private clouds also increase the agility of IT an organization's IT infrastructure and make it easier to roll out new technology projects. Download this eBook to get the facts behind the private cloud and learn how your organization can get started.
Getting Started with JUnit on Android
JUnit is a great unit testing platform for Java applications and now it offers special APIs for Android developers. Learn how to get started with JUnit on Android.
Create Flexible Android UIs with Fragments
The Android Fragment API enables developers to create flexible user interfaces for different screen sizes and provide screen workflow alternatives. Learn how to use this API.
The Clojure Tutorial for Clojure Newbies
You've heard the buzz about the Clojure programming language. Learn how to begin experimenting with this powerful Lisp dialect.
5 Reasons Java Developers Should Learn and Use AspectJ
AspectJ is easy to learn, leads to cleaner code and provides a standard way to handle crosscutting concerns--and that's just three of the five reasons Java developers should learn it.
Oracle Advances NetBeans for Java 7
The NetBeans 7 release adds Java 7 and HTML 5 support, as well as new integration with WebLogic to the open source IDE.
Microsoft Looks to 'Elevate America'
The software giant says its initiative of technology training tools and resources could help millions of people in their quest to find a better job.
Microsoft Won't Stop in 'Albany' After April
Microsoft kills off its subscription Office and OneCare service and gives users two and a half months before Office subscriptions self-destruct.
Microsoft Proposes a More Secure Browser
A secure browser and self-contained OS is Microsoft's answer to the common security problems that bedevil Internet Explorer.
Will Windows 7 Be a PC Mover?
Microsoft and its PC partners hope Windows 7 can drive PC sales, even in a down economy.
Connecting Azure Services Using Windows Azure Connect
Windows Azure Connect allows Azure developers to enable IP-level network connectivity between Azure services and external resources. This article discusses how you can go around using Windows Azure Connect to create a virtual network of all our computing assets.
HTML5 Isn't Replacing the Windows Client Any Time Soon
Early previews of Windows 8 have caused quite the stir in the developer community. The uproar is mainly due to the emphasis on HTML5 and JavaScript as the "primary" way for building new applications for the Windows 8 platform. At this week's Microsoft Worldwide Partner Conference there was at least one session painting a slightly different picture.
Using Microsoft SQL Azure Reporting to Present Your Data
Microsoft SQL Azure Reporting is a cloud-based reporting platform which can work with SQL Azure. This article walks you through how use SQL Azure Reporting to present your cloud-hosted data.
Stored Procedure Caller Generator
Wong Shao Voon presents an application that can generate C# methods to call your stored procedure.
Generating Code Using Text Template Transformation Toolkit (T4)
Visual Studio 2010 includes what is known as Text Template Transformation Toolkit (T4), which comes with its own set of directives and blocks that allow you to you define the boilerplate for code generation. This article introduces you to T4 basics and familiarizes you with the various parts of a T4 template.
How To: Getting Diagnostic Data in your Windows Azure Application
Developers targeting Windows Azure, the cloud computing platform from Microsoft, often need to access diagnostic data from their Windows Azure application. This article walks the reader through the steps Windows Azure application developers can take to capture diagnostic data in their application which they can use later to troubleshoot any issues.
What Developers Should Know About Microsoft Visual Studio LightSwitch
From an application perspective, LightSwitch is aimed at minimally complex applications with straightforward requirements. In many situations the basic need is to grab some data and throw it up on the screen. You might call LightSwitch the ad hoc developer's tool, although that's probably not what Microsoft had in mind.
How to Migrate your Database to the Cloud Using SQL Azure
Developers targeting to use Microsoft's Azure computing platform will have questions around how to migrate their on-premise data to SQL Azure. This article walks through the steps to move data from existing on-premise installations to SQL Azure.
Custom Paging for GridView
Learn how to create user controls to provide a customized paging solution for GridView.
MonoDroid is Alive and Kicking as Mono for Android
It is hoped that the agreement between Attachmate and Xamarin will put C# development on Android devices back on track with many more new capabilities and enhancements to come. Read on to learn more.
Using Visual Studio Debugger Attributes
Visual Studio offers debugger attributes that allow you to customize the way Visual Studio debugger steps through your code and display of your types. This article explains some of the important debugger attributes along with debugger type proxies and visualizers.
Building a Cloud Application with Data Access Using SQL Azure
Developers desiring to build cloud applications based on Azure technologies will benefit from understanding how they can leverage SQL Azure for their database needs. In this article, we will show you how to build a cloud application--with data access--using SQL Azure.
Using the ViewBox Control in Silverlight
The Viewbox control was introduced in Silverlight initially as a part of the Silverlight toolkit and now has been included with Silverlight 4.0. Read this article to learn about the Silverlight ViewBox control and how to use it in a Silverlight application.
Working with Regular Expressions in .NET
Many beginning developers avoid using regular expressions. However, if your application calls for heavy pattern matching then using regular expressions is strongly recommended. This article gives a quick overview of .NET Framework's offerings for pattern matching using regular expressions.
Windows 8 Development Causes a Stir with Developers
Early previews of Windows 8 have caused quite the stir in the developer community. The uproar is mainly due to the emphasis on HTML5 and JavaScript as the "primary" way for building new applications for the Windows 8 platform. In this article we discuss Windows 8 and tell you what you can look forward to as a developer.
Guide to Browser Security and Safe Web Browsing
Ensuring a safe web browsing experience is a key part of any effective Internet security strategy. Are you up-to-date on the latest browser vulnerabilities, security add-ons, and best practices? Download this Internet.com eBook to learn which browser offers the best security, how to extend your browser's security capabilities, and how to stay clear of the top web malware threats.
Windows Phone 7 Quick Start Developer Guide
If you have already developed for other mobile platforms you probably don't want to ignore Windows Phone 7. Or maybe you haven't developed for mobile devices yet but would like to start with the Windows Phone. Either way, this eBook is for you.
40 Ways to Make Your Data Center More Efficient
Managing a collection of computer systems is no easy task. But, through better management and proper planning even the most inefficient data center can change its ways. Download this eBook for 40 steps you can take to the most out of your data center and its employees.
Solving Storage for Your SMB
Many Storage solutions are aimed at large enterprises and are designed to address their concerns surrounding infomation lifecycle management and corporate compliance. But small and medium-sized businesses have storage concerns of their own. Download this Internet.com eBook for a guide to choosing a storage server and building a storage strategy for your SMB.
Exploring the Private Cloud for Your Organization
One of the ways around the issues of security and control that make some businesses wary of cloud computing is to build a private cloud -- one that remains within the corporate firewall and is wholly controlled internally. Private clouds also increase the agility of IT an organization's IT infrastructure and make it easier to roll out new technology projects. Download this eBook to get the facts behind the private cloud and learn how your organization can get started.
Top HTML5 Tutorials from HTMLGoodies
HTML5 is an emerging technology that is slowly changing the face of the web. The latest browsers support it, and developers are eager to begin using it on their websites. HTMLGoodies features many tutorials on the topic, and we've brought them all together here for your perusal.
Getting Started with Joomla!
If you've never heard of Joomla!, it's known as a CMS (content management system), which allows you to build complex web sites and run various applications. In this article we'll look at the many options for setting up Joomla! and how to configure the software.
The Joomla! Demo Site with Cloudaccess.net
In this article, we're going to walk you through the process of installing Joomla! using Cloudaccess.net, a virtual Joomla! application host.
How Can I Select the Best Images for My Website?
Why do you want an image? Is it for a web page as a dominant image, a background or a series of images that are part of a gallery? In this tutorial we will show you how to select the best images for your website.
12 Ways to Create Compeling Graphic Banner Ads for Your Website
As with any design process, the first thing to do is to know what you want to say. In this case, you have the choice of a static, or animated banner. In this tutorial we will tell you 12 tips to help you create compelling banner ads.
Do Web Safe Colors Make a Difference?
Web Safe colors, also known as browser safe colors, were introduced many years ago, when the web was in its infancy. A guestion that comes up every now and then is whether modern web designers should be using this type of palette - or not?
How Can I Create Images for Mobile Devices?
When you think about mobile devices, the idea of creating images would seem to be a straightforward process. Unfortunately, it's not, but in this tutorial we will cut to the chase and show you how it's done!
One Video URL to Rule Them All
HTML5 is changing the landscape on how video is presented on web pages. New formats, codecs, screen sizes, devices and browsers are being developed on a continuous basis. What's one to do? Enter Vid.ly, which provides a universal video URL.
Web Developer Basics: The HTML5 Video Element
This article begins a "mini-series" of our in-depth coverage of important new elements in HTML5 to help you create media-rich pages that will work in any compliant browser. In this session we introduce the Video element!
Web Developer Class: Creating Forms with CSS3
You only have to look as far as Twitter's relatively new interface to see that stylized text boxes are still a popular design choice for input fields and forms. In this tutorial we will teach you a few different techniques to create styled forms and input fields using CSS3.
Web Developer Basics: Using The HTML5 Canvas Element
This article continues our "mini-series" of important new elements in HTML5 to help you learn to create media-rich pages that will work in any compliant browser.
Using HTML5 Automatically For Placeholders in Email Forms--With No JavaScript
Previously, if a developer wanted to include some sample text in an email field in a form, and then make that text disappear when the user clicked within that field, they had to use some JavaScript to make it happen. Enter HTML5 and the placeholder attribute, which simplifies the whole process--using no JavaScript at all!
Web Developer Basics: Differences Between HTML4 And HTML5
Now that we've seen how to use some of the newer whiz-bang features of the draft HTML5 standard, it's time to take a few steps back and take a look at some of the other differences between HTML4 and HTML5.
HTML5 Primer: How To Use the Audio Tag
In our series on HTML5, we've discussed geolocation, link relations, form and keyboard events, media events, mouse events, global attributes and multimedia. This week we're going to expand upon our discussion on multimedia and delve further into HTML5's <audio> tag.
Add Read More Link When People Copy From Your Site Using JavaScript
You may have been to a website and went to copy some text from the page and noticed that when you pasted the text it also copied a "read more" note which included the URL of the page you copied from. In this tutorial we will show you how you can do the same thing using a tidbit of JavaScript.
Ten Awesome Things Most People Don't Know About PHP
We all know the magic tricks, we all know the cool little functions. We all know the way to make dates look cool and numbers look awesome. But there are things most people don't think about, and I'm one of them. When I started writing this article I did a little research and found a few things that will also make me change the way I use PHP, and why I use.
Web Developer Tutorial: HTML5 Microdata
The HTML 5 draft specification includes Microdata. The Microdata spec provides a standardized syntax for addition additional semantic markup to your web pages to enhance the machine readability of your web pages. This tutorial will discuss microdata and will show why you should be interested in it!
Web Developer Class: Building a Twitter Feed with PHP
In today's world of social networking there will come a time that someone asks you to do Twitter integration for their website. This tutorial will walk you through the process, and includes source code!
Web Developer Basics: Multimedia In HTML5
In the last installment of this series, we talked about link relations in HTML5. In this article, we'll see how support for various multimedia formats in HTML5 will make things much easier for you as a developer...eventually.
Firefox Extension for Web Development: Font Finder
Continuing with the series on Firefox extensions for web development, this article features the Font Finder add-on which allows developers to analyze font information on a Web page and modify it for demonstration purposes.
Recipe for the Perfect Private Cloud
Defining the 'cloud' is an existential task, but the steps that go into a building a really good private cloud are surprisingly straightforward.
mobilEncrypt Cloud-Based Encrypted Email
For secure email on the go, this type of app from Echoworx can really save the day but there are a couple of holes to sidestep.
The same powerful and easy to use Visual Studio integrated developer environment (IDE) handles design and testing of Windows Phone 7 phone apps. This toolkit includes Visual Studio 2010 Express for Windows Phone, Windows Phone Emulator Resources, XNA Game Studio 4.0 and more.
This series of Sirius Decisions research briefs focuses on the emergence of Marketing Operations and its increasing adoption of demand and sales funnel analytics to drive best-in-class performance and deliver competitive differentiators.
This whitepaper explores how enterprises are deploying analytics-based business intelligence (BI) to deliver insight to line of business organizations.
2011 has been a big year for SUSE Linux. Novell, which had been the parent of SUSE, was acquired by Attachmate $2.2 billion dollar deal, and SUSE was spun out as a separate business unit.