On CNET: Sync Outlook with Google Calendar
13 Resources for

software design

  • Subscribe to this listing via:
  • RSS
  • Email

TechRepublic Resources

Lessons learned from Web based email
 Have you ever noticed and wondered why so many people use free, Web based e-mail accounts? I know that I have. Personally, I cannot stand them. Nonetheless, most people I know use them. I think that despite the fact that Web based e-mail is not nearly as good overall as...
Tags: Usability, Software Development, Software Design, Software
Blog posts 2007-06-18
When is choice overwhelming?
There were two pieces from my colleagues over at ZDNet this week that really caught my attention (OK, I cheated… George Ou sent me a link to one of them). The first article deals with the demographics of the “typical” openSUSE desktop Linux user. The second article discusses a number...
Tags: Software Design
Blog posts 2007-05-08
Scalability vs. performance
Building a scalable application? So am I. One of the mental conflicts that I keep having is that all of the layers that we add to an application particularly a Web application to add scalability… well, they hurt the performance of the application!An increasing common pattern is to have the...
Tags: Software Development, Software Design, Software Architecture, Programming, N-Tier, Multitiered, Development, Code, Architecture
Blog posts 2007-04-11
Thread safety and responsibility
Today I am back onto one of my favorite topics, as of late: multithreading and data integrity. I know, some of you are probably sick of this one, but today I thought about it from a totally different angle: responsibility and ethics. No, not whether or not using a thread...
Tags: Threads, Software Development, Software Design, Programming, Multithreading, Development, Data Integrity, Code Writing, Code, Application Development
Blog posts 2007-03-28
Web apps and record locking
Last week, I wrote a bit about multithreading. One of the biggest issues with multithreading is maintaining data integrity. There are a lot of pitfalls with it. Today, I was looking at the issue of data integrity from another angle: client/server applications. The fact is, if you are working on...
Tags: Servers, Scripting languages, Web, lock, data integrity, client-server, client/server application, server
Blog posts 2007-03-20
More multithreaded thoughts
The world of threads and parallelism is a topic that I keep coming back to, over and over again. In the same day, George Ou sent me a link to an interesting yet all too short article on an automatic parallelizing compiler, and I sent him a link to an...
Tags: Application Development, General, Multithreading, Programming, Software Design, Software Development
Blog posts 2007-03-14
My Ideal Software Project
I have been kicking around some of my experiences with software projects that just did not fly lately. Sure, they may have worked (eventually, maybe) at a technical level, but they seemed to not go anywhere in reality. I have been thinking about why they failed, or were not as...
Tags: Application Development, Code Writing, Competitive Advantage, Development, Market Share, Programming, Project Management, Software, Software Design, Software Development, System Design, Web Development
Blog posts 2007-02-28
My Language Choice Conundrum Deepens
At the suggestion of a zillion people and Web sites, I have finally started reading Code Complete by Steve McConnell. The book is really good, and touches on so many of the topics that I have been writing about lately and that people have been talking about in the forums....
Tags: Application Development, Architect, Bad Programming, Code, Code Writing, Developers, Development, Development Process, Microsoft Visual Basic, Object Oriented, Perl, programmer, Programming, Software, Software Design, Software Development
Blog posts 2007-02-19
Logging and Monitoring Enterprise Applications
One thing that has always astounded me about many "enterprise class" applications is that they lack so many features that I consider "enterprise class". Chief among these is quality monitoring, reporting, and logging. Indeed, it is difficult to understand how it is that many "enterprise class" applications offer nothing more...
Tags: monitor, monitoring, Programming, SNMP, Software Design, Software Development
Blog posts 2007-01-22
Secure, Open, Convenient - Pick Two, and Forget the Other
I have been using Windows Vista for about a week now. One thing that consistently hits me is the UAC system. Even though I am running as an admin, I keep getting asked to verify operations, often by multiple security systems for the same operation. Last night I posted a...
Tags: Application Development, Best Practice, Code Writing, Developers, Development, Development Process, Programming, security, Software Design, Software Development
Blog posts 2006-12-07
Spiceworks: Rapid Ruby, Customer Focus, and Starting a Company
In November 2006, I reviewed version 1.0 of Spiceworks IT Desktop, and I was rather impressed with the product and the company on many levels. Today I had the opportunity to talk with Scott Abel CEO and Francis Sullivan CTO of Spiceworks. Spiceworks is a small startup located in Austin,...
Tags: Application Development, Code, Code Writing, Developers, Development, Development Process, Interview, Programming, Rapid Ruby, Ruby, Software Design, Software Development, Spiceworks
Blog posts 2006-12-04
Commanding the Death Star
In my previous post, I talked about the importance of good monitors to a developer. Today, I will show you a bit more about the setup that is slowly taking root in my home office, where all of my TechRepublic magic (blogs, articles, downloads, etc.) occurs!Is this picture, we have...
Tags: Application Development, Code Writing, Developers, Development, Hardware, keyboard, Monitor, Programming, Software Design
Blog posts 2006-11-16
Short Order Programmers
In the fifteen or so years that I have been programming, I only can distinctly remember one instance where I directly worked as a "team." I was in 10th grade, and we were working in pairs on COBOL code running on an NCR mainframe system. Since then, I have had...
Tags: Career, Career Advancement, Code, Developers, Development, Development Process, programmer, Programming, Project Management, Software Design, Software Development
Blog posts 2006-11-02

Additional Resources

Service Oriented Evolutions and Analyses of Design Patterns
The globalization of software development helps to reduce business cost by outsourcing software design and development tasks. However, it also poses new challenges on the collaboration and management of the development teams at multiple remote sites. Service-oriented approaches facilitate web-based collaborations and reuses. This paper proposes a service-oriented architecture for...
Tags: Software, Team, Design Pattern, University Of Texas, Tools & Techniques, Team Management, Management
White papers 2006-08-10
Design AnyWhere (zip)
The WiaCore Design AnyWhere is a portable software, able to be loaded and run from an iPod, MP3 player, or a flash drive. It contains 4 essential Website design tools: FTP software, Mozilla Firefox, a Website editor, and a graphics editor, all bundled inside a convenient launcher.
Tags: Editor, Web Site, Graphics, Web Site Development, Web Technology, Digital Music, Digital Media, Internet, Personal Technology, Consumer Electronics
Software downloads 2007-03-02
DesignerVista (exe)
DesignerVista is a rapid GUI Prototype design Tool for Software Professionals, Analysts, Consultants, Usability Engineers and Project Managers. DesignerVista Software helps you to create GUI design, GUI Mockup design, GUI screenshot, GUI prototype and Simple Web Page prototype design. You can save all the designs as HTML files for easy...
Tags: GUI, DesignerVista Soft
Software downloads 2008-02-07
Business Card Design Storm (exe)
Business Card Design Storm is a professional Business Card Design software, Business Card Design Storm helps you in a several minutes to design and print the business Card. In Business Card Design Storm you can using text, graphics, line etc to make Create professional business cards. Business Card Design Storm...
Tags: Business Card, Business Card Design Storm, Tools & Techniques, Management
Software downloads 2006-08-29
Video Game Design Pro (exe)
Video Game Design Pro 2006 is a unique software that helps game developers create their design, technical, and treatment documents for games. Video Game Design Pro 2006 offers many tools, resources, and documentation to help users communicate their game concepts to others. It is also a project management solution that...
Tags: Video Game, Video, Video Game Design Pro 2006, Games, Personal Technology
Software downloads 2007-10-24
Netdesigner (exe)
Simplify online photoprints ordering, photocalendar design and photobook design. With the new software netdesigner 2006 you will become a design professional. Just select your photos and drag them onto the placeholder. As simple as MS-Word or any other Office applications. The software is free, photobooks and photocalendars are dispatched free...
Tags: Tools & Techniques, Microsoft Office, Management, Office Suites, Software
Software downloads 2006-03-16
DIOLKOS (zip)
DIOLKOS Software is a state-of-the-art road design and construction software. Its design capabilities are not limited to road projects but it can be used in any type of corridor facilities as well (railways, airfield runways, and channels). Integrate the plan, profile & cross sections design into a 3D model of...
Tags: Road, DIOLKOS Software, Tools & Techniques, Management
Software downloads 2007-04-18
  • << Previous
  • page 1 of 1
  • Next >>


Windows XP vs. Mac OS X
This presentation, entitled Standardizing on Windows XP Instead of MAC OS X, provides a pre-packaged option for defending Windows XP against MAC OS X. ...
Buy Now
Quick Guide: Windows Group Policy
One way for help desk technicians and network administrators to reduce help desk calls and protect their networks is to limit the damage curious users ...
Buy Now