Sponsored White Papers, Webcasts, and Downloads
TechRepublic Resources
- CodeGear's Delphi for PHP: Initial impressions
- After seeing a demo of CodeGear's Delphi for PHP, Justin James describes his favorite features as well as the product's drawbacks. Find out if he ultimately recommends checking it out. by Justin James
- Tags: CodeGear, Borland Delphi, PHP, HTML Editor, Visual Control Library, Scripting Languages, Software/Web Development, Web Development, Justin James
- Blog posts 2008-08-05
- Bignum arithmetic and premature optimization
- What does Knuth's statement, "premature optimization is the root of all evil," mean for security? by Chad Perrin
- Tags: Integer, Optimization, Ruby, Programmer, Language, Moore, Scripting Languages, C/C++, Development Tools, Security, Software/Web Development, Web Development, Programming Languages, Software Development, Chad Perrin
- Blog posts 2008-07-22
- IIS 7.0 delivers
- As an IIS MVP with Microsoft, I thought I would begin to share some of the new features of IIS 7.0. by Steven Warren
- Tags: Microsoft IIS 7.0, Microsoft IIS Server, IIS Manager User Interface, XML, Software/Web Development, Web Development, Steven Warren
- Blog posts 2008-07-08
- CodeGear: Extending the Borland legacy to Ruby and PHP developers
- If you're having trouble making the case for Ruby on Rails or PHP in your environment, take a look at CodeGear's 3rdRail and Delphi for PHP. Justin James explains why he can't wait to get his hands on evaluation copies of these products. by Justin James
- Tags: CodeGear, Developer, Borland Delphi, PHP, Borland Software Corp., Ruby, Tool, Justin James, 3rdRail 3rdRail, Scripting Languages, Software/Web Development, Web Development
- Blog posts 2008-07-01
- Manager won't hire moonlighters
- A TechRepublic member has a problem with prospective employers who won't hire him because he has a side business. How should he handle it? by Toni Bowers
- Tags: Job, Business, Web Development, Recruitment & Selection, Human Resources, Workforce Management, Toni Bowers
- Blog posts 2008-06-27
- Looking into Rubinius, a new Ruby VM
- If you are a Ruby developer, find out why Justin James says you should definitely check out the Rubinius project to see if you'd be interested in using it or contributing to it. by Justin James
- Tags: Ruby, Rubinius, Engine Yard, Evan, Scripting Languages, Software/Web Development, Web Development, Justin James
- Blog posts 2008-06-16
- Alpha Five: Data-driven application development done right
- Alpha Software specializes in creating tools that let developers easily create data-driven applications. Richard Rabins (Co-Chairman) and his brother Selwyn Rabins CTO showed me the ropes on the latest version of its Alpha Five development package, and I'm pretty impressed. What is Alpha Five? Alpha Five is a...
- Tags: Developer, Application Development, Data, Alpha Software, Richard Rabins, Alpha, AJAX, Databases, Storage, Middleware, Internet, Software/Web Development, Web Development, Web 2.0, Enterprise Software, Software, Data Management, Hardware, Justin James
- Blog posts 2008-06-05
- AJAX should not mandate HTTP
- An interesting and unfortunate by-product of AJAX applications is that these applications rely upon the existence of an application server always being available. Many Web users are used to the idea that they can save a Web page to be read at their convenience. Even when there is Flash on...
- Tags: Web, Application, HTTP, Server, Web Page, AJAX, Internet, Software/Web Development, Web Development, Web 2.0, Justin James
- Blog posts 2008-05-30
- Why it's impossible to become a programming expert
- The pace of change in the technology industry has made it nearly impossible to specialize in much or become an expert in anything. I started cluing in on this a few years ago when I was reading a lot about Lisp, but I simply didn't have time to try it...
- Tags: .Net, C, C#, Development Tools, Expert Programmer, Java, Justin James, Namespace, Perl, Programmer, Programming, Programming Languages, Scripting Languages, Software Development, Software/Web Development, Web Development
- Blog posts 2008-05-27
- Visual Studio 2008 simplifies JavaScript debugging
- One of the more cumbersome development tasks is debugging client-side JavaScript code. Tools such as Firebug are helpful, but in the case of Firebug, you're forced to use Firefox. Thankfully, Visual Studio 2008 provides a robust and developer-friendly environment for debugging JavaScript. Simplification Whenever I hear developers discuss...
- Tags: Microsoft Visual Studio, Microsoft Visual Studio 2008, JavaScript, Debugger, Breakpoint, Breakpoints, Figure B, Microsoft Development Tools, Scripting Languages, Development Tools, Software Development, Software/Web Development, Web Development, Tony Patton
- Blog posts 2008-05-15
- Friendlier source code with two Firefox add-ons
- While Internet Explorer is popular with users, Firefox is the best browser for Web developers. I continue to discover and take advantage of the myriad of add-ons available for Firefox. I recently discovered two tools -- View formatted source and View Source Chart -- for viewing and working with the...
- Tags: Web, TechRepublic Inc., Source Code, Mozilla Firefox, Page, Web Browser, Tool, Add-on, CSS Rule, Figure D, CSS, Web Browsers, Productivity, Scripting Languages, Software/Web Development, Web Development, Internet, Tony Patton
- Blog posts 2008-05-12
- Create custom Visual Studio 2005 code snippets
- Visual Studio 2005's built-in code snippets are great, but you can extend the concept by creating custom code snippets to easily reuse common code blocks in your application. This tutorial walks you through the process of creating custom code snippets. Creating the file Code snippets are defined in...
- Tags: Microsoft Visual Studio, Microsoft Visual Studio 2005, Snippet, CodeSnippets Element, Code Element, Microsoft Development Tools, XML, Development Tools, Software Development, Software/Web Development, Web Development, Tony Patton
- Blog posts 2008-04-18
- How do I... Create a scrolling content box in CSS?
- In my last TechRepublic Programming and Development blog entry, I showed you how to use Flash to create an animation that mimicked the behavior of the retired and sometimes reviled <marquee> tag. I had mentioned that it was possible to use CSS to duplicate the <marquee> tag as well, but...
- Tags: Bedroom, Body, Peg, HTML, Kitchen, Tunnel, Window, Garden, Wound, River, Straight, Hill, Class, Chair, Coat, Wall, Title, scrollBox, Helvetica, Construction, CSS, Scripting Languages, Software/Web Development, Web Development, John Lee
- Blog posts 2008-04-10
- Adapt to your audience with CSS media types
- In addition to worrying about browsers, Web standards, and more, you also have to consider the multitude of devices or media that may be used to view a site. The CSS media type provides the functionality to build Web applications whose presentation may vary with its target media. Here's an...
- Tags: Media, CSS Media Type, Media Type, Font Family, Emacspeak Browser, CSS, Advertising & Promotion, Scripting Languages, Software/Web Development, Web Development, Marketing, Tony Patton
- Blog posts 2008-04-04
- Limit postbacks with ASP.NET 2.0 client callbacks
- Developers have been grappling with the stateless nature of the Web since its inception. That is, once a page has been requested and loaded, the connection to the server is gone. The AJAX movement has put the spotlight on the XMLHTTP object, which enables server communication in...
- Tags: Function, Method, Page, Callback, Microsoft ASP.NET, Microsoft ASP.NET 2.0, AJAX Movement, GetCallbackResult Method, AJAX, .Net, Servers, Middleware, Internet, Software/Web Development, Web Development, Web 2.0, Software Development, Hardware, Enterprise Software, Software, Tony Patton
- Blog posts 2008-04-01
- Parse XML with the StAX Java API
- Streaming API for XML StAX is an API that allows you to read and write XML documents in Java. StAX is a parser independent, pure Java API based on interfaces that can be implemented by multiple parsers. StAX was introduced in Java 6.0 and is considered superior to...
- Tags: Event, API, StAX Java API, getName, eventWriter.add, createNode, XMLStreamWriter, XML, Software/Web Development, Web Development, Peter Mikhalenko
- Blog posts 2008-03-31
- Safari 3.1 brings the Apple experience to Windows
- The good folks over at Ars Technica decided to check out Safari 3.1 for new goodness fresh out from Mac-land. Their verdict? They were blown away with the improvements since Safari 3.0. The chief kudos here appears to be with that Safari 3.1 brings in support...
- Tags: Apple Safari, Apple Inc., Safari 3.1, Microsoft Windows, Web Browsers, CSS, Tools & Techniques, Operating Systems, Software, Internet, Scripting Languages, Software/Web Development, Web Development, Management, Paul Mah
- Blog posts 2008-03-25
- Automate and extend Firefox with the Chickenfoot add-on
- Chickenfoot is a Firefox add-on that allows you to automate user actions within the browser environment. It also lets you extend the browser interface to provide additional features to a Web page. Before I delve into how this add-on can make your Web development work easier, I...
- Tags: Web, TechRepublic Inc., Mozilla Firefox, JavaScript, Web Browser, Web Page, Tool, Chickenfoot, User Action, Search, Web Browsers, Channel Management, AJAX, Internet, Marketing, Software/Web Development, Web Development, Web 2.0, Tony Patton
- Blog posts 2008-03-24
- Build directory structures using SQL Server 2005
- If you ever work with directory structures on the filing system, you know how challenging it can be to traverse through folders to find specific files. If you store this type of information structure in the database, you are even more aware of what it takes to retrieve the data....
- Tags: Microsoft SQL Server, Microsoft SQL Server 2005, Directory Structure, Tim, Databases, Storage, XML, Enterprise Software, Software, Data Management, Hardware, Software/Web Development, Web Development, Tim Chapman
- Blog posts 2008-03-17
- Moving to CSS-based layouts with the YUI Library
- While initiating a recent project to make substantial changes to an existing Web application, it was decided to dump the table-based layout used in its original design in favor of CSS. We opted to use the Yahoo! User Interface YUI Library after evaluating different approaches. The YUI Library provides core...
- Tags: HTML, Menu, Yahoo! Inc., Class, Column, Layout, Yahoo! User Interface Library, Header, Background Color, Yahoo! User Interface Grids CSS, CSS, Scripting Languages, Software/Web Development, Web Development, Tony Patton
- Blog posts 2008-03-17