Virtual Developer Workshop: Containerized Development with Docker
This Week's Topics
- Comments from the Editor
- Recently Published Books
- New & Updated Articles on CodeGuru
- Tip: Lock Leveling
- AMD64 (EM64T) Architecture
- [Updated] Combinations in C++
- Part 1: Installing Features and Adding Breadcrumbs to Custom Pages in Sharepoint Central Administration
- [Updated] Permutations in C++, Part 2
- Blog Entries:
- Hottest Discussions
- New Articles on Developer.com
- Silverlight - What Makes It Special
- Statistical and Financial Considerations in Website Optimization
- Going Beyond XML Manipulation with Apache AXIOM
Comments from the Editor
Every day I receive a large number of emails from public relation (PR) firms marketing the latest software tool, add-in, concept, idea, or nonsense. Some of these I post to the announcement forum, but most I tend to file into a "news" folder in the hopes that I can later come back and see if any are of interest to you.
Some of the press releases immediately catch my attention and make me want to write articles about the topics. Of course, it would be great to cover all of the latest tools and libraries here on Codeguru. It would also be great to be able write about all the 'fun' topics that come across my desk. For instance, it would be great to cover the newest songs releasing in April for Guitar Hero's catalog. After all, it was announced today that there is new music coming from the Pixies, Motorhead, Silversun Pickups, Steely Dan, and Nirvana. How cool is that?
Today there were also releases on Oracle's Application Integration Architecture, on Oracle's Enterprise Pack for Eclipse, on new mobile solutions from Concur, on Logic Software's release of Easy Project .NET version 6.0, and dozens of other products. There is even a release titled "A College Student's Answer to the Economy."
In the vast deluge of press releases I get, one did catch more of my attention than the others today. It brought to my attention that there is still a lot of room for creativity in building web sites and in tapping into third party APIs to make a unique product. In this case, the press release was from Charmin—Yes, it was from the toilet paper people. They have created a new web application that can be downloaded to your iPhone or used on the Web.
What does it do? You no longer have to wonder where there is an available restroom. You can now use their SitOrSquat application to find the nearest restrooms. At first this seems like a ridiculous application, but it only takes being on the road with kids to know the importance that such a simple application can serve.
If SitOrSquat can work as an application, then just think of all the other fun ideas that could be created. The application really shows that there is still a relatively unlimited number of ideas that can be tapped.
Of course, once you've created the next cool application, don't forget to send out lots of press releases!
Until next week...
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.
Building Web Applications with Microsoft Office SharePoint Designer 2007
Step by Step
By John Jansen for Microsoft Press
320 pages for $29.99 w/ CD
Programming Entity Framework
By Julia Lerman for O'Reilly
828 pages for $54.99
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.
Tip: Lock Leveling
By Wong Shao Voon
Use Lock Leveling to Prevent Multi-threading Deadlocks
AMD64 (EM64T) Architecture
By Andrey Karpov
Discover the AMD64 architecture and its implementation EM64T by Intel.
[Updated] Combinations in C++
By Wong Shao Voon
Learn about a simple algorithm to find combinations systematically using C++.
Part 1: Installing Features and Adding Breadcrumbs to Custom Pages in Sharepoint Central Administration
By Ambati Sreedhar
Follow step by step instructions on how to install features, how to add custom pages and how to add custom bread crumbs to Web pages in Sharepoint Central Administration 2007.
[Updated] Permutations in C++, Part 2
By Wong Shao Voon
Speed up the work of finding permutations among different processors.
Check 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!
... HOT THREADS ...
New Articles on Developer.com
Silverlight - What Makes It Special
By Chad A. Campbell
Silverlight has now been around for a while. In fact, the beta for Silverlight 3 has now been released. Get the answers to common questions being asked by Users, business people, and Developers in regard to why Silverlight is important.
Statistical and Financial Considerations in Website Optimization
By Marcia Gulesian
Have you tried several different methods to drive traffic to your sites with limited or no success? Well today Marcia Gulesian is to show us this emerging approach that uses statistics and user input to help you achieve your goal.
Going Beyond XML Manipulation with Apache AXIOM
By Deepal Jayasinghe
Explore how to process Axiom and how to serialize Axiom into an output stream. Also learn to use the Axiom APIs for processing SOAP.