The Definitive Guide to NoSQL Databases

BY MOHAMAD ALTARADE – SOFTWARE ENGINEER @ TOPTAL #Database #DBMS #NoSQL #SQL There is no doubt that the way web applications deal with data has changed significantly over the past decade. More data is being collected and more users are accessing this data concurrently than ever before. This means that scalability and performance are more […]

Migrate Legacy Data Without Screwing It Up

Migrating legacy data is hard. Many organizations have old and complex on-premise business CRM systems. Today, there are plenty of cloud SaaS alternatives, which come with many benefits; pay as you go and to pay only for what you use. Therefore, they decide to move to the new systems. Nobody wants to leave valuable data […]

The Definitive Guide to Building Apps For Children

I remember Mark Zuckerberg once saying “I definitely wouldn’t have gotten into programming if I hadn’t played games as a kid.” This correlation is not a surprise although it did spark a revelation, when I was researching the most popular children’s apps for this blog post. The same apps kept appearing again and again. At […]

Get Inspired With These Data Visualisations

These days, if you can’t show your data in a visually intuitive way, it’s essentially useless. No one is going to spend a long time on a web page trying to interpret data. On the other hand, if your visualisations are particularly clever, interactive, and intuitive, you will massively differentiate yourself. Yet, it’s difficult to […]

Single Responsibility Principle: A Recipe for Great Code


Regardless of what we consider to be great code, it always requires one simple quality: the code must be maintainable. Proper indentation, neat variable names, 100% test coverage, and so on can only take you so far. Any code which is not maintainable and cannot adapt to changing requirements with relative ease is code just […]

The Six Commandments of Good Code: Write Code that Stands the Test of Time


Humans have only been grappling with the art and science of computer programming for roughly half a century. Compared to most arts and sciences, computer science is in many ways still just a toddler, walking into walls, tripping over its own feet, and occasionally throwing food across the table. As a consequence of its relative […]

How Hibernate Almost Ruined My Career

Imagine that you are a Java developer, and you’re about to start your next big project. You need to make the fundamental decisions that will stick with you for the rest of the project. You want to pick the best object-oriented abstraction of your flexible data model because you do not want to deal with […]

Clean Code and The Art of Exception Handling


Exceptions are as old as programming itself. Back in the days when programming was done in hardware, or via low-level programming languages, exceptions were used to alter the flow of the program, and to avoid hardware failures. Today, Wikipedia defines exceptions as: anomalous or exceptional conditions requiring special processing – often changing the normal flow […]

6 Essential Drupal Interview Questions

Name and describe the five conceptual layers in a Drupal system. What is Drupal’s taxonomy system and what are some of its key features? Drupal comes with a built in taxonomy system that allows for categorization of the nodes on a site. The taxonomy system allows for arbitrary definition of terms, as well as arbitrary […]

Hosting For Freelance Developers: PaaS, VPS, Cloud, And More

At a glance, the hosting industry may not appear exciting, but it’s grunts in data centres the world over that keep our industry going. They are, quite literally, the backbone of the Internet, and as such they make everything possible: from e-commerce sites, to smart mobile apps for our latest toys. The heavy lifting is […]

Write Tests That Matter: Tackle The Most Complex Code First


There are a lot of discussions, articles, and blogs around the topic of code quality. People say – use Test Driven techniques! Tests are a “must have” to start any refactoring! That’s all cool, but it’s 2016 and there is a massive volume of products and code bases still in production that were created ten, […]

SQL Database Performance Tuning

Database tuning can be an incredibly difficult task, particularly when working with large-scale data where even the most minor change can have a dramatic (positive or negative) impact on performance. In mid-sized and large companies, most SQL database tuning will be handled by a Database Administrator (DBA). But believe me, there are plenty of developers […]

A New Way of Using Email for Support Apps: An AWS Tutorial

Email may not be as cool as other communication platforms but working with it can still be fun. I was recently tasked with implementing messaging in a mobile app. The only catch was that the actual communication needed to be over email. We wanted app users to be able to communicate with a support team […]

Guide To Budget Friendly Data Mining

Unlike traditional application programming, where API functions are changing every day, database programming basically remains the same. The first version of Microsoft Visual Studio .NET was released in February 2002, with a new version released about every two years, not including Service Pack releases. This rapid pace of change forces IT personnel to evaluate their […]

Oracle Forms Builder 11g Main Screen

Once the appropriate menu item has been clicked on (for Windows), the Oracle Forms Builder Object Navigator will appear. . Note that the Oracle Forms Builder screen has remained virtually unchanged between Versions 9i, 10g and 11g. After starting up Oracle Forms, the main screen will be presented. The menu bar across the top provides […]

Oracle Forms and Reports 11g Starting Information

nstallations for Oracle 10g Developer and Oracle 11g Forms and reports should have similar Oracle Home start menu items. For example, the Oracle 11g Forms and Reports is installed on top of the Oracle Fusion Middleware (also called Weblogic Server) and has the following Start menu items: To run the Oracle 11g Forms Builder under […]

Oracle 9i, 10g and 11g Developer Suite Tools

Oracle Developer Suite contains the following main components: Oracle 9i, Oracle 10g and Oracle 11g Forms – For designing data entry forms. Oracle 9i and Oracle 10g Reports – For designing reports. Oracle 9i, 10g or 11g JDeveloper – For developing Java applications or applets Oracle 9i, 10g or 11g Warehouse Builder and Discoverer – […]

Oracle 9i, Oracle 10g and Oracle 11g Developer Suite Forms and Reports Prerequisites

Before following this tutorial, a student must have a valid user account in an Oracle server or a local installation of an Oracle database. Contact your DBA or systems administrator to learn the details of how Oracle server is set up in your organization. If you have a local instance of the Oracle database, please […]

Introduction To Oracle 9i / 10g / 11g Developer Suite Forms and Reports Tutorial

This tutorial introduces the Oracle 9i, Oracle 10g and Oracle 11g Developer Suite Release 2 that includes Oracle Forms and Oracle Reports. The main objectives are to demonstrate and provide hands-on instructions for creating and modifying data entry and query forms in various configurations, reports and graphics. Caveats: I have been working on this tutorial […]

OracleAtoZ SMS Gateway (Send/Received SMS by using Oracle)

OracleAtoZ SMS Gateway is very useful for many organizations that are dealing with Complains Management System. By using OracleAtoZ SMS Gateway you can Send/Received complain solving SMS messages directly into your Oracle Database. Many organizations that are dealing with customer services like CRM Related Companies, Telephone Companies , Dish TV Companies , Cable TV Network […]

How to send Email in Oracle using Gmail.


Email sending by using Oracle through Gmail: In oracle we can send email by using two ways. 1- Send Email through Gmail 2- Send Email through Email Exchange server. In this post we will know how to send email by using oracle through gmail. Small compnies can not purchase and manage exchange serves so they […]

What is Oracle Virtual BOX

VirtualBox may be a powerful x86 and AMD64/Intel64 virtualization product for enterprise furthermore as home use. Not solely is VirtualBox a particularly feature made, high performance product for enterprise customers, it’s conjointly the sole skilled resolution that’s freely accessible as Open supply software system underneath the terms of the wildebeest General Public License (GPL) version […]

Chapter No.10 How to save the data in database in Oracle?

In this chapter we will store the data in oracle database. In Chapter No.6 we have designed a form by using oracle forms builder with wizard.  We will store a data of these fields in database now. As we know that we are already created tables in database in Chapter No. 2. Open a form […]

Chapter No.9 Form Item Property

Every item on Oracle Forms Builder has its unique properties.  We can change these properties according to our need of the application. In this chapter we will discuss some important and most usable properties of items.   Tab Property Name Description General Name Use for give proper Item Name Item Type Text Item/List Item/Radio Group […]

Chapter No.8 Form Data Block Property

<<Previous Chapter                                                    Next Chapter>> We are discus here some important properties of Oracle Forms Builder. We can change these properties of block as per need. If we press “F4” on any Block then we will see these properties that are given below. We are here discussing only most useable properties.   Tab Property Name Description […]