This Week’s Topics
- Comments from the Editor
- Recently Published Books
- New & Updated Articles on CodeGuru
- Working with Binary Large Objects (BLOBs) Using SQL Server and
ADO.NET
- Hamsterdb: a Small, Fast Database That Won’t Weigh You Down
- Using Stored Procedures and Parameters.AddWithValue
- Localizing Windows Forms Application
- Generics: Base Class Constraint
- Working with Binary Large Objects (BLOBs) Using SQL Server and
- Hottest Discussions
- New Articles on Developer.com
- Reusable Syndicated Media Portlets: An Example of Simplified
Content Presentation
- What Is Application Security?
- A Unit Testing Framework for the BlackBerry
- Reusable Syndicated Media Portlets: An Example of Simplified
Comments from the Editor
Are you doing mobile development? If you are not doing mobile development, then are you doing Web site Today the W3C announced new standards for helping people browse the Web The W3C is also working on a service that helps you determine if your With mobile Web usage growing, it is good to see that the creation of Until next week… Brad!
Jupitermedia recently did a survey and determined that statistically over
35% of developers visiting our sites (this is about 8 million unique
visitors) are doing or planning to do mobile development. That is one out
of every three developers.
development. If so, are you considering the mobile user who is now
browsing the Web? I have found that I use my Samsung i760 phone to surf
the Web whenever I’m away from my computer.
using mobile devices. You can find these recommendations as part of the Mobile Web Best Practices 1.0. The goal of these
recommendations is to help improve the mobile Web surfing experience.
site is mobile friendly. You can run the checker against your site to get
feedback. This can be found at http://validator.w3.org/mobile/. The service is currently
in beta, but it seems to be working. I don’t recommend that you run
Codeguru through the checker. Codeguru is large and has a lot of links, so
the checker is likely to choke. Small sites, however, can be checked. The
rules for this program are based on the W3C mobileOK Basic Tests 1.0.
standards necessary for making the mobile Web experience positive. If you
are building Web sites, then if you are not considering the mobile surfer,
you could be cutting off a potentially large market. I know that when I’m
surfing the Web on my i769, the experiences range from fantastic to
totally frustrating. And yes, Codeguru is unfortunately closer to the
later — at least today.
—————————
Bradley L. Jones
—————————
Recently Published Books
For those of you keeping up by reading
books. The following are just a few of the new books that have been
recently released. If you’ve read any of these, feel free to write a
review to be posted on CodeGuru. See the submission
guidelines.
Sams
Teach Yourself C++ in One Hour a Day (6th Edition)
By Siddhartha Rao,
Jesse Liberty, and Bradley L. Jones for Sams Publishing
888 pages for
$44.99
By our very own moderator! Check out Sid’s first book!
Disrupting
Class: How Disruptive Innovation Will Change the Way the World
Learns
By
Christensen, Johnson, and Horn for McGraw-Hill
288 pages for
$32.95
New & Updated Articles on CodeGuru
Following are short descriptions of new
articles on CodeGuru. If you are interested in submitting your own article
for inclusion on the site, then you will find guidelines here.
Working
with Binary Large Objects (BLOBs) Using SQL Server and
ADO.NET
By Bipin
Joshi
Want to store documents or photos in SQL server? Learn how SQL
Server and ADO.NET together can provide an elegant solution for storing
and retrieving BLOBs.
Hamsterdb:
a Small, Fast Database That Won’t Weigh You Down
By Victor Volkman
Need a fast database
that won’t bloat your application? Try this fast b+tree record manager
with a small footprint, especially good for embedded device environments.
Using
Stored Procedures and Parameters.AddWithValue
By Paul Kimmel
Developers working at all
levels of experience can take advantage of this technique. Discover how to
invoke a stored procedure with parameters using the AddWithValue method of
the SqlParameterCollection to define SQL parameters in one step.
Localizing
Windows Forms Application
By Sajad Deyargaroo
To make software available for international
users, it must accommodate the changes in different languages and
cultures. Many times, the first version of the software is developed in
English and changes are made to the existing software to accommodate the
new language. Learn to avoid this bad practice.
Generics:
Base Class Constraint
Generics represent the new type
introduced in .NET Framework 2.0. By understanding generics, you gain the
ability to create classes, interfaces, methods, and delegates that can
manipulate any kind of data in type safe mode. Certainly, you have noticed
that many times you had to implement some logical functionality in your
application but for different data types.
Discussion Groups
Check … HOT THREADS …
out the CodeGuru discussion forums
Forums include Visual C++, General C++,
Visual Basic, Java, General Technology, C#, ASP.NET, XML, Help Wanted, and
much, much, more!
New Articles on Developer.com
Reusable
Syndicated Media Portlets: An Example of Simplified Content
Presentation
By
Scott Nelson
Portal content presentation can quickly become a
maintenance chore. Learn one solution for a reusable, flexible,
extensible, maintainable approach to managing content presentation in a
portal by combining the use of configuration and includes files rather
than developing all new code for new content sources and/or layouts.
What
Is Application Security?
By Irina Medvinskaya
Discover the basic principles of
Application Security and how it relates to various government and industry
regulations and standards. Also, learn about internal and external
Information Security threats and how to protect systems and applications
better.
A
Unit Testing Framework for the BlackBerry
By Jeff Langr
What do you do when
there’s no effective unit testing framework for your programming
environment? Why, build your own, of course! Building a simple unit
testing framework for the BlackBerry provides some interesting insights
into the BlackBerry programming environment.