Programmers Heaven latest articles and tutorials

Syndicate content
Latest 50 articles on Programmer's Heaven.
Updated: 1 day 3 hours ago

Flyweight Design Pattern

Wed, 2008-11-19 21:13
The flyweight pattern is a design pattern that is used to minimise resource usage when working with very large numbers of objects. When creating many thousands of identical objects, stateless flyweights can lower the memory used to a manageable level.

Hash Suffix Array Delta Compression

Wed, 2008-11-19 19:47
This new differential compression algorithm combines the hash value techniques and suffix array techniques of previous work. Differential compression refers to encoding a file (called a version file) as a set of changes with respect to another file (a reference file). This algorithm finds the best matches for every offset of the version file with respect to a certain level of detail and above a certain length threshold.

Google Maps mashups in Grails

Wed, 2008-11-19 18:41
JavaScript Object Notation (JSON) and Asynchronous JavaScript + XML (Ajax) are staples of Web 2.0 development. This article demonstrates the native JSON and Ajax capabilities baked into the Web framework.

30 game scripts you can write in PHP

Wed, 2008-11-19 16:34
PHP is an easy-to-learn programming language. It's well suited for developing simple scripts you can use to help you in all kinds of games. Each article in this series will cover 10 scripts simple enough for even a beginning developer, but useful enough for a seasoned game player. The goal is to give you something you can modify to suit your needs, so you can impress players by busting out your laptop at your next gaming session.

Mobile Data and Wireless Networking Solutions

Wed, 2008-11-19 11:45
11/19/2008 USA Mobile Data now enables database information access via 2-way messaging using email, sms or instant messaging, so employees and consumers can get access to any data on any mobile phone. Manley Solutions offers a wide variety of services for developing and deploying a broad range of wireless network solutions for enterprise, municipal, and vertical applications. We have significant experience in wireless network development and deployment, with emphasis in Wi-Fi, Wi-Max, Bluetooth, and cellular technologies. About Manleysolutions: Manley Solutions is a wireless technology and strategy firm. We specialize in collaborating with organizations of all sizes to create and implement innovative strategies that wirelessly enable mission critical applications. Manley Solutions helps organizations align wireless technology and business strategy. Wireless technology implemented improperly could cost your company time, money and ultimately customers. If implemented properly it could exponentially save your company money, increase productivity, decrease costs and help you increase your bottom line. For more information you can visit our website http://www.manleysolutions.com Contact : 27702 Crown Valley Parkway Suite D4 #262 Ladera Ranch, CA 92694

Flexible Task Graphs

Tue, 2008-11-18 22:58
Flexible Task Graphs provides a single programming model for restricting what Java threads can do in exchange for very low latencies in support of real-time programming. The Flexible Task Graphs model subsumes four previous models that also used static analysis to accomplish this goal, combining the strengths of all of them. The four previous models were Eventrons, Exotasks, Reflexes, and StreamFlex.

Build a flexible infrastructure with sMashing success

Tue, 2008-11-18 18:16
Learn how to use your WebSphere sMash application JVMs to simplify Web 2.0 development and as a cluster in IBM WebSphere Virtual Enterprise. The On Demand Router component can also help you easily manage request flows to these sMash applications.

Develop mobile widgets with Yahoo! Blueprint

Tue, 2008-11-18 17:17
Developing mobile applications can be a daunting task. Fortunately, Yahoo! Blueprint helps alleviate this pain by providing a single way to develop mobile applications. With Blueprint, you can author a mobile application one time that can be targeted at mobile devices with a browser, allowing you to reach many users. In this tutorial, learn how to develop a weather mobile widget using the Yahoo! Blueprint platform.

Announces a 20-dollar Discount on Black Large Vicky Giraffe Print Faux Leather Satchel Bag Handbag P

Tue, 2008-11-18 16:16
Scottsdale, AZ - November 12, 2008—www.handbagsinfo.com has announced a 20-dollar discount on Black Large Vicky Giraffe Print Faux Leather Satchel Bag Handbag Purse. Apart form offering valuable information on leather handbags, handbagsinfo.com has various interactive options, such as bidding facilities, news on latest releases, discount offers, blogs, community, books on leather products, customer reviews, and much more. The project head of handbagsinfo.com Mr. Tausif Akram said that the latest products are ranked according to the reviews by the customers and are updated on an hourly basis. Marketing head proudly declared that handbaginfo.com is one of the few leading websites interested in enhancing the life style of women. She also added that one could get any information on handbags through the community section and cited a few examples on topics, such as how can I get rid of a garlic odor in my leather handbag and how do I clean a pink suede handbag? She also advised that elite class women must subscribe to the newsletters of the website in order to keep themselves up to date on vanity bags. Moreover, she continued the site has been designed with the latest widgets to enable a comfortable view of the products. Customers can also get information regarding problems, or issues concerning handbags by posting their queries in the ‘Ask Us’ section of the website. With price tag on every product, the site empowers visitors to choose their favorite handbags according to their requirements and budget, said she. Customers interested in learning more about latest products and offers at cheap handbags are requested to visit the site.

DL the Automating Web site quality e-Kit today

Tue, 2008-11-18 14:28
Learn how automated Web testing enhances your visibility and control over dynamic Web content. The e-Kit includes demos, on demand webcasts, podcasts, articles and case studies to learn how automation can improve your Web site quality and help you comply with privacy and accessiblity standards.

Parallel port programming in Visual Basic

Tue, 2008-11-18 12:51
An article describes basic things about how to start programming parallel port using Visual Basic. It will helpful for beginners who want to get an idea about the subject.

XML Documentation

Tue, 2008-11-18 06:57
Use the .NET built-in XML documentation support to quickly add documentation to your C# projects without major hassels.

IBM Frequent Subgraph Miner

Mon, 2008-11-17 21:54
IBM Frequent Subgraph Miner is a data-mining tool that uses the a priori algorithm for finding related sets of items in transactional data and expands the existing algorithm by graphing structured data. This technology includes a sample data set, which consists of 340 chemical compounds; a resulting research report, which describes the algorithm used in detail; and complete instructions, which describe how to use this tool.

Download Rational Service Tester for SOA Quality V8

Mon, 2008-11-17 19:19
Learn about Rational Service Tester for SOA Quality, a functional and performance testing tool for ensuring the quality of web service based SOA applications.

Microcontroller Programming in Assembly Language PART 2

Mon, 2008-11-17 17:26
In this article I basically focus on how to write ‘if-then’ logic in assembly. Below a sample program code is provided which uses simple ‘if-then’ logic. This will give you some idea about how to use it in microcontroller Programming.

Create Web services apps with Eclipse and Java SE 6

Mon, 2008-11-17 16:34
Use the Eclipse Integrated Development Environment (IDE) and Java Platform, Standard Edition (Java SE) 6 to create a stand-alone Web services application that can be run from the console. In this tutorial, the first in a series, start by getting familiar with the Eclipse IDE. Configure the environment; create projects, packages, and classes; then run the application from the command line.

SEO, Web Promotion & Web Hosting Services at Affordable Cost

Mon, 2008-11-17 12:33
17/11/2008 India Search engine optimization (SEO) is the process of improving the volume and quality of traffic to a web site. SEO is one type of marketing. SEO help the online stores or shopping carts to increase their sell vie search engines. Perception System has done successful SEO of various websites. Perception System has set up a team of SEO experts having experience more than 4 years. Moreover, Perception System is able to do SEO of both dynamic websites as well as static websites. SEO project requires 3 months on average to complete. Perception System provide both off page and on page SEO at minimal cost of $400/month. Perception System also guarantees its clients to increase Page Rank to at least 4. We facilitate the client by putting no burden of keywords selection we suggest keywords to them for their business and provide them a complete IT solution. Perception also offers web hosting at minimal cost it includes domain registration, domain selection and many more. About Perception System: PERCEPTIONSYSTEM has proved its excellence in the field of Website designing, Web development and Web Promotional Activity. Has successfully completed and delivered innovative application development projects globally by adopting flexible and scalable architectures that ensure 24x7 Business availability and reduced development cycle times. With our extensive e-commerce and web development experience, we are ideally positioned to help you deliver a comprehensive and effective e-business strategy and all kind of crucial and complex development issues. Our team of professional php developer having expertise in PHP and is always ready to cater for your needs at any level of Customized PHP Web Application Development and PHP Programming services as well as maintenance work in PHP. If you are interested http://www.perceptionsystem.com/contactus.html Contact: 11th Floor, Samudra Annexe, Off. C.G.Road, Navrangpura, Ahmedabad-380009 Gujarat, INDIA. Or e-mail at webmaster@perceptionsystem.com or lgvohra@perceptionsystem.com.

Learn Best Practices for Designing, Coding, and Distributing Python Software

Mon, 2008-11-17 10:20
Writing code in Python is simple, however, writing code that is efficient and easy to maintain and reuse is not so straightforward. This is where this book intends to step in. Written by Tarek Ziadé, a contributor to the Zope code and an experienced Python developer, Expert Python Programming takes you on a practical tour of Python application development.

“If you're looking to progress from knowing Python to mastering Python, this is the book for you” says Shannon –jj Behrans, moderator of the San Francisco Bay Area Python Interest Group. He goes on to say that “this is exactly the type of book I wish I had had five years ago. What took me years to discover by steadfastly attending talks at PyCon and my local Python users' group is now available in a succinct book form.”

Expert Python Programming is a comprehensive guide covering every aspect of advanced python programming right from setting up the best development environment to covering agile methodologies in Python and applying proven object-oriented principles to your design. Some of the most important things covered include writing a package, writing an installation, using zc.buildout, managing code, managing life cycles, documentation, and optimization.

Finally, the book outlines some useful design patterns and suggestions on when to use them. All the explanations are provided with the help of practical, real-world examples. This book is for Python developers who are already building applications, but want to build better ones by applying best practices and new development techniques to their projects.

For more information on the book, please visit http://www.packtpub.com/expert-python-programming/book

Microcontroller Programming in Assembly language PART 1

Mon, 2008-11-17 03:18
In this article you understand basic instructions used in writing assembly language for a PIC16F84A microcontroller using a sample program written in assembly. Though it is not a complicated program by any means, it will help you to understand the basics.

Include Multiple .Config Files in ASP.NET Web Application

Sun, 2008-11-16 22:02
Explains how to include multiple .config files to make ASP.NET Web application more secure and manageable. Microsoft ASP.Net provides a configuration system that can be used to keep our applications flexible at run-time.

Google