Search DominoPower's 10,675 Lotus-related article archive 
Home
EasyPrint
News details Click here for the RSS feed's XML code. This is not a browser URL.
Articles-only Click here for the RSS feed's XML code. This is not a browser URL.
Twitter Feed Click here for the Twitter feed.
WEB DEVELOPER'S TOOLKIT
Four free power tools for your toolbox.
By Andrew Stuart

It doesn't matter if you're programming on the server side with Java, .NET, Lotus Domino, PHP, Python, or something else. If you're doing any sort of serious Web development, before too long you're going to hit problems in the area of browser and Web server interaction.

You know the sort of things that make life difficult--differences in the way browsers implement features, slow page load-time, bandwidth hogging on corporate intranets, clients failing to authenticate, international character sets displaying as junk, and XML files that are too large. Then there's proxy servers caching what they shouldn't and ignoring cache directives, JavaScript code updates not being picked up by browsers, browsers choosing to cache this but not that, and servers that don't compress with GZIP or deflate. Let's not forget servers that gasp under the load of your cool new software, and of course all of the common bugs that seem to creep into everything, from your code, to the code of the browser, and even the operating system.

It's a harsh world out there.
If you want to solve the tough problems, you can't be afraid of the underlying technology. Solving these problems isn't for the faint of heart. When the chips are down and the problems are tough, the fluffy "programmers" who only write HTML and CSS, and do server-side scripting, have to step back and let the heavy hitters do the work.

If you're that heavy hitter, you'll have to read the W3C (World Wide Web Consortium) specifications for the HTTP protocol. You'll have to spend hour upon hour Googling for the juicy details on how all these technologies work, down at a low level. You'll no longer have the protection of the Web browser to shield you from detail and make everything look nice and user-friendly.

When you hit these tough problems you're going to have to pop the hood and take a look at what's going on underneath the Web browser, on the network, and at the Web server. You're going to have to take a close look at the HTTP data passing back and forth between client and server. You're going to have to analyze the request headers to see what the client is asking for. You'll need to analyze the response headers to see what the server has sent back. You'll need to watch the conversation between the browser and the server, and measure the time between client request and server response.


1  ·  2  ·  3  ·  4  ·  Next »
Other articles you might like
Home > Tips & Techniques (95 articles)
   When the debugger won't debug hidden code that isn't hidden
   What to do if the LotusScript debugger won't single-step over code
   Troubleshooting an OpenSuse Notes install
Home > Internet Technologies > Strategies (7 articles)
   Media management the Domino way
   How to choose and find low cost Domino hosting providers
   Search engines: bring 'em on!
Get Weekly Email Updates
Subscribe to our regular weekly email newsletter. It's packed with tips, reviews, deep analysis, and the latest news.
 
Recent DominoPower Articles
What to look for in a Domino-based document management solution
Understanding Domino.doc end-of-life options
When the debugger won't debug hidden code that isn't hidden
What to do if the LotusScript debugger won't single-step over code
Top 10 ways to launch and build a Lotus consulting practice (with a little help from the Beatles)
Troubleshooting an OpenSuse Notes install
Incident report: denial of service attack against ConnectedPhotographer.com
Latest Lotus Headlines
SnTT - Enabling ALL the bells and whistles!
Tivoli Data protection causes Domino to crash
Fun when running DB2 CLP scripts
Introducing Flippr, the easy way to admin Quickr
DXL and fake security
Using search forms in IBM Workplace Collaborative Learning 2.7
Schmidt, Freed, and Gering on the OVF Toolkit
>> Read all the news
More from the ZATZ journals
Computing Unplugged: Eight steps to successful and reliable home backups
David Gewirtz Online: CNN commentary and analysis
OutlookPower: Can Outlook run when it's not running (and other mysteries)?
-- Advertisement --

PDF Conversion for Lotus Notes
Convert Lotus Notes documents to PDF for sharing, archiving or web printing.

  • 1-step PDF: As easy as clicking a Lotus Notes toolbar icon
  • Archive email folders or views as a self-contained PDF
  • Convert any document collection into a PDF file
  • Produce print-quality output from Web applications
  • Client side or Server side conversion
  • Doesn't require any DLL files
  • LotusScript API for developers


Ready to learn more?
-- Advertisement --

Good Practices... Better Practices... Teamstudio.
Implementing good practices in your Notes environment doesn't have to be complicated.

Teamstudio provides software and services for efficient Notes development and simple, secure administrator control. Our new website also provides users with a library of resources to help, including:

  • Ready-to-implement policies for good practice development and deployment in Lotus Notes
  • On-demand webinars on topics ranging from tips for better coding, to securing your applications, managing agents, and streamlining your application deployment process
  • Free utilities for download to help you more more efficiently tackle several specific tasks in Notes development
Visit our library of white papers to help you take on difficult issues in your Notes environment.

Drop by our new website and take a look!
ZATZ Home  ·  News  ·  Back Issues  ·  Credits/Trademarks ·  Link To Us
Copyright © 1998-2009, ZATZ Publishing. All rights reserved worldwide.
Editor's Login