Web Scraping with Python
To perform this task, usually three basic steps are followed:
Explore the website to find out where the desired information is located in the HTML...
Normalizing Dimensional Model
First Normal Form Violation in Dimension table
Let’s revisit the author problem in the book dimension. The AUTHOR column contains multiple authors, a first-normal-form violation,...
Packaging a Python Project using doit
The article won't attempt to reproduce doit documentation, but will explain how it could be used to solve a specific problem in a practical...
Build your own Application to access Twitter using Java and NetBeans: Part 1
Due to the fact that writing a Java app to control your Twitter account is quite a long process and requires several features, I...
Embedding Doctests in Python Docstrings
Doctests aren't confined to simple text files. You can put doctests into Python's docstrings.
Why would you want to do that? There are a couple...
Basic Doctest in Python
Doctest will be the mainstay of your testing toolkit. You'll be using it for tests, of course, but also for things that you may...
Unittest in Python
So let's get on with it!
Basic unittest
Before we start talking about new concepts and features, let's take a look at how to use unittest...
Developing Applications with JBoss and Hibernate: Part 1
Introducing Hibernate
Hibernate provides a bridge between the database and the application by persisting application objects in the database, rather than requiring the developer to...
Developing Applications with JBoss and Hibernate: Part 2
Adding a web client to your project
There are several ways to test our Hibernate application. The simplest of all is adding a web application,...
Setting Up Tools to Build Applications Using jBPM: Part 1
Background about the jBPM project
In this section, we will talk about where the jBPM framework is located inside the JBoss projects. As we know,...