Sponsored White Papers, Webcasts, and Downloads
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 >>