Name: Richa

Bio: Post graduate in Computer Applications with qualitative exposure of over 30 months in software development, writing Oracle queries and procedures for various report generation. Currently associated with Xebia India Pvt Limited as a Consultant, enhancing experience in Adobe-Flex, Java/J2EE

Posts by Richa Singhal

    Rendezvous with Dr. Venkat at Xebia

    Learning is a continuous process, and even though we practice Test First Development and Agile religiously,  there is no dearth of things to learn about them. So, keeping this in mind, Xebia organized a session by Dr Venkat Subramanium on Test First Development this Sunday(24th April) at Xebia India Office.

    Dr Venkat Subramaniam is the founder of Agile Developer and we, as Xebians primarily know him as the author of  "Practices of an Agile Developer," the first book that every Xebian gets after he or she joins the organization

    When you get an opportunity of meeting such a personality, whose books you read, practices you follow, its more of an opportunity for thought cleansing rather than learning techniques and processes. And this is what we experienced in the Test First Development session by Mr Subramaniam, where we discussed not only TDD, but the complete Extreme Programming in itself, along with various complex areas of Agile.

    Mr Subramanium enlightened everyone in the session by providing an unthinkable insight towards the various aspects of Agile.  He took all questions with great enthusiasm, be it regarding technology, process,  agile or other concepts like TDD, general programming practices, refactoring, designing,  importance of courage and maturity in a programmer's life and much more like : Read more »

    Polling From JavaFx

    If you have chosen JavaFx as an interoperable language, might be over swings, then your most common use case will include following Sun's guidelines that says "while creating the components or changing a component's UI state you must do it inside the EDT (Event Dispatch Thread)".

    While your Swing application runs from the main thread, you will have to take care of threading as otherwise your application will behave unresponsive while doing long computations.

    In JavaFx, every application always always runs inside the Event Dispatch Thread. This means that though you no longer have to worry about repaint issues when changing the state of your stages, but  you still need to take care of long computations as they will be run inside the EDT. Read more »

    Android : ListView With Images and Cursor.

    Hello ,

    I have recently  put my feet into the vast sea of Android by working on my first hands-on simple 'Android Application' which allows you to create and manage personal reminders like Birthday,  Anniversary,   home inauguration etc. and send customized messages based on the type of event.

    So in this application,  I encountered a requirement of displaying the data in a listView from Database using cursors along with images which I downloaded from some external source. I wanted the listView to display data and images dynamically based on my business logic.

    After some experiments and looking over the related broken chunks scattered all over android related websites and blogs,
    I created this simple piece of code that does all which I mentioned earlier using the following:

    1. A Custom view Layout
    2. IconicAdapter
    3. SimpleCursorAdapter Implementation

    Read more »

    Creating table renderers in JavaFx

    In this post, you'll learn to create your custom renderer for a cell or a header of a table in JavaFx.

    A table which is apparently a swing JTable wrapped in a node of JavaFx using SwingComponent class.

    In the following application I'll not only use these renderers, but will also provide solution to the problems of spacing and sizing which inherently appears when you try to use JTable in ScrollPane.

    Read more »

    JavaFx clean code

    The declarative nature of JavaFx code often results in an ugly, untidy and lengthy files which are quite overwhelming at times.
    It’s very easy to let things written-on in JavaFX script unless it gets impossible to follow such deeply nested code as it is not easy to figure out what goes with what.

    Though we can also adhere to the principles of clean code by keeping methods small and proper naming, at the same time we would like to keep a code which is not only more readable but also reflects the structure of the GUI.

    Read more »