Sponsored White Papers, Webcasts, and Downloads
TechRepublic Resources
- Is there still a need for Hungarian notation?
- So I do a fair amount of Java programming, but it has always been for servlets and JSP's. So I've never had a need to do any Swing GUI programming. But I've long been curious to learn more so I recently picked up Herbert Schildt's Swing: A Beginner's...
- Tags: Variables, Software Development, Java, Code Writing, Book, Application Development
- Blog posts 2007-05-23
- Good looks vs. runs well
- This is another one of those posts that I just hate to have to write. So why do I have to write it? Because I have to be 100% honest with you guys, because you can smell deception from a mile away, and I have a really hard time putting...
- Tags: Users, Testing, Software Development, Programming, Development Process, Code Writing, Application Development
- Blog posts 2007-04-03
- 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
- 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
- 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
- My Language Choice Conundrum
- A recent TechRepublic article has sparked a fairly fierce discussion about the appropriateness of particular languages to particular tasks. What I find interesting about this is the attitude of, "well, if this is the language that I know, why shouldn't I use it?" I was raised and taught to use...
- Tags: .net, Application Development, Code Writing, Developers, Development, Java, Programming, Software Development, TechRepublic Article, Vb.net, Visual Studio, Visual Studio 2005
- Blog posts 2006-11-09
Additional Resources
- 17 Steps to Better VBA Code
- Writing code is easy. Writing good code is hard. So what is good code anyway? Generally, we think of the following attributes:The code works no bugsThe code is documentedThe code is maintainableThe code runs quickly.
- Tags: Microsoft VBA, Scripting Languages, Software/Web Development, Web Development
- White papers
- MSDN Webcast: Writing Secure Code (Level 300)
- All corporate data and systems are vulnerable to the ravages of hackers. A good defense starts with the quality of the software one writes. This webcast presents techniques for writing secure code.
- Tags: Microsoft Developer Network, Webcast, Microsoft Corp., Digital Media, Productivity, Consumer Electronics, Personal Technology
- Webcasts
- Brilliant Code (exe)
- Brilliant Code allows to expand possibilities of editing a code in Borland Delphi. Thanks to special syntax highlighting of language Object Pascal, it's more easy and conveniently to write a code and to be oriented in it. Brilliant Code paints constants, methods, types, variables, strings and comments into the colours...
- Tags: Code, Bitmap Software, Programming Languages, Development Tools, Software Development, Software/Web Development
- Software downloads 2008-08-11
- Writing Security Enhanced Code
- This webcast about writing security enhanced code will highlight common techniques that hackers can use to compromise software systems. The webcast will also discuss strategies and best practices that one can use to mitigate these threats. The topics covered will include buffer overruns, cross-site scripting, SQL injection attacks, canonicalization issues,...
- Tags: Webcast, Security, Digital Media, Consumer Electronics, Personal Technology
- Webcasts
- Write great code by anticipating and addressing error conditions in advance
- Just as in life, you can't presume that everything in your program will always run smoothly--so you must handle all possible error conditions in your code. This sounds simple enough, but handling errors and failure cases is hard work. It bogs programming down in the mundane details of the real...
- Tags: Error Condition, Error, Development Tools, Software Development, Software/Web Development
- Book chapters 2007-01-10
- Copyright, licensing, and development
- Do you consider the legal angle when you code?Is this something you think about when writing code? If so, what do you do to ensure that you stay within the law?J.Ja
- Tags: Justin James
- Discussion threads 2007-08-13
- Microsoft Dynamics AX 4.0: Writing Secure X++ Code
- Trustworthy computing means helping to make sure that the user can expect - and even take for granted - a safe and reliable computing experience. The Microsoft trustworthy computing goals are designed to deliver the level of trust and responsibility that people expect from the computing industry. This white paper...
- Tags: Microsoft Dynamics, Microsoft Corp., Trustworthy Computing, Viruses And Worms, Security
- White papers 2006-06-12
- The consulting misnomer
- I think you pretty much nailed it.In fact, I tend to think that a lot of the architectural planning done in corporate shops would be better replaced by some high-level code -- perhaps taking a [url=http://dsoguy.blogspot.com/2007/01/programming-by-wishful-thinking.html][b]programming by wishful thinking[/url] approach to architecture planning. Software consulting would probably best be...
- Tags: Outsourcing, apotheon, consulting
- Discussion threads 2007-07-28
- Writing Managed Sinks for SMTP and Transport Events (exe)
- Writing Managed Sinks for SMTP and Transport Events includes documentation and source code that provide developers an overview of how to write event sinks for SMTP and Transport events in managed code using wrappers that obscure some of the details of communicating with the unmanaged server. This version is the...
- Tags: SMTP, E-mail, Online Communications
- Software downloads 2007-09-06
- Oracle PL/SQL: Managing PL/SQL Code
- Writing the code for an application is just one step toward putting that application into production and then maintaining the code base. It is not possible within the scope of this paper to fully address the entire life cycle of application design, development, and deployment. When one compiles PL/SQL programs,...
- Tags: Oracle Corp., Code Base, PL/SQL, O'Reilly Media Inc., Programming Languages, Databases, Software Development, Software/Web Development, Enterprise Software, Software, Data Management
- Book chapters 2005-08-12
- << Previous
- page 1 of 1
- Next >>