Business lessons from the India - Australia series
“To uncover your true potential you must first find your own limits and then you have to have the courage to blow past them.” – Picabo Street
If you are a cricket follower, the recently concluded India Australia test series should/will be in your top cricketing moments of all time.
Learn to Write and Write to Learn
“The first draft is just you telling yourself the story.”
― Terry Pratchett
One often undervalued aspect in Software development is Writing. Technical Writing is much more complicated than coding at times.
My 10 years in Application Development
It's been around 10 years since I started programming. May be a bit more, if I have to include my first attempts at C programming in school. But it would be a grave insult to call remembering ten lines of code and just replicating it to put a star on the screen.
Apps to install after installing Ubuntu
Here are the list of apps that I almost use on a day to day basis. This blog will be updated with the apps in the subsequent versions.
Working with Tomcat and Apache2 in Ubuntu
This is one of the best links that worked for me when I tried to configure tomcat (any version) and apache2 in Ubuntu.
My journey with Angular.js - Day1
Hi All,
I am planning to learn Angular.js from today and I using the http://campus.codeschool.com/courses/shaping-up-with-angular-js/ for my first training. Beginning my training, will keep posting here how it goes...
Beginning with the Introduction.
Navigating folders and files in java
There are lot's of predefined libraries for File Management like Apache Commons. But it is better to know code that can be used without these libraries. Here is a small program to recursively search through a directory and print the name of all the files present in the directory.
Analysing Openbravo as a platform
The future of the Enterprise solutions industry belongs to micro services and in fact nano services. Gone are the days when Enterprise applications were the ones that contained huge gigantic databases and middle ware and a crappy User Interface. In the current era where mobile first (or app first) strategy is driving businesses, the key to choosing an Enterprise solution is not just to use it as an application but also use it as a platform where you can keep on adding your solutions at least for the next decade. Openbravo being a company founded to develop Enterprise applications based on latest technologies has embraced this approach right from its early days.
Dissecting the application scripting architecture of Openbravo ERP 3.0
One of the main USP’s of Openbravo ERP 3.0 is its RIA (Rich Internet Architecture) based on the smartclient framework. Openbravo was one of the pioneers in the Opensource ERP industry to move to a fluid client based architecture. In my earlier post , I attempted to dissect the User Interface elements in Openbravo. In this post, I tend to explain briefly the way the client side scripting is segregated which would be quite useful while debugging and also while extending the module and creating new scripts.
Improvements in Attachment model in Openbravo
Attachments are one of the breezy UI aspects of Openbravo, where you can attach any number of attachments to any record in the application. The beauty of the feature lies in the fact that you can restrict the access to the attachments for a specific users/roles. An use case is provided here. From 3.0MP26 there are some improvements in the way Attachments are implemented.
Managing coworking spaces using "Openbravo Coworking"
Managing Coworking Spaces?
Here is why you need "Openbravo Coworking".
The major boon and may be the only boon in the receding economic crisis is the emergence of strong startup hubs or coworking communities. Now coworking just does not mean sharing spaces. It is a lot more than that.
Enable/Disable options in Openbravo using Preferences
In Openbravo ERP, preferences are a cool and effective way to manage restrictions and apply certain additional actions at various levels like Client, Organization, Role and even at the window level. For more information on using preferences, refer http://wiki.openbravo.com/wiki/Preference One such preference was enabling/disabling toolbar options like Delete, Attach, Export. From Openbravo 3.0 MP17 you can enable or disable these options for a particular window or a particular user and even for a particular role. Lets see few scenarios where this could come handy.
Jobs', Schmidt's, Otellini's shady no-poaching agreements
Jobs', Schmidt's, Otellini's shady no-poaching agreements:
'via Blog this'
Oracle 11g Installation on Windows 7 | MacLochlainns Weblog
Good article on installing Oracle 11g R2 in Windows 7.
Tips to speed up Openbravo Development
Openbravo as framework is as powerful as Openbravo as an ERP. Development and Customization has been very much streamlined due to the MVC architecture and the modular approach. That is one reason there are so many modules/verticals available on top of Openbravo.
Speed up numeric data entry in Openbravo
Openbravo 3.0 brings in a whole new refreshing change to the way ERP Applications have been designed.
Openbravo Mobile: Agile Business at White Valley | Openbravo blogs
Changing face of Agile business?
Openbravo Mobile: Agile Business at White Valley | Openbravo blogs:
'via Blog this'
Openbravo Mobile: Technical Overview and Roadmap | Openbravo blogs
The exciting Openbravo Mobile development update.
Sub reports in Openbravo
Report is one of the key USP for any ERP application. The more enhanced and flexible the reports are, more happy is the customer. In Openbravo, jasper reports provides us the flexibility to handle all this. iReport is one tool that can be used to create jasper reports.
Install Adobe Flash / Reader & Air in Ubuntu 12.04 (Precise Pangolin) | Liberian Geek
Install Adobe Flash / Reader & Air in Ubuntu 12.04 (Precise Pangolin) | Liberian Geek: "sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0"
'via Blog this'
Installing Java6 in Ubuntu 12.04 : Sun Java and Debian 6 Squeeze | Geek.Like.Todd
Sun Java and Debian 6 Squeeze | Geek.Like.Todd: "Geek.Like.Todd"
'via Blog this'
Dissecting the enigma of Love - 1 : Wavelength
Long since I wrote a post and probably best for the rest of you guys. I heard that. But I am not going to quit. This post is all about the magic/curse (depending on the shore you are) LOVE and the concepts of wavelengths that's more often associated with love.
Michael Clarke to quit cricket before his late 30s | News | NDTVSports.com
Take a bow to Michael Clarke.
The Genius of Michael Clarke and the beauty of Test Cricket
With lot of emphasis on this years IPL, I am sure most of us forgot what was happening in the cricket world before the same. There were couple of real bad foreign tours for India (England and Australia) and same was the fate for England in Pakistan.
StriPDF
Simple tool developed by mu friend Christian.
Dissecting Openbravo 3.0 UI Architecture
Having been worked on Openbravo 3.0 UI for more than a year now (right from RC1) , Openbravo has leaped ahead of most contemporary ERP's in terms of UX design and usability.
Difference between List and Set in Java Collection
Difference between List and Set in Java Collection:
'via Blog this'
Git Book - Setup and Initialization
Git Book - Setup and Initialization:
'via Blog this'
How to remove non-alphabets from a String
This post is all about how to remove all characters that are not alphabets from a String. For the reverse of the same, refer here. For eg, if you want to only "ABC" from "A1@348474B*&C" then the following snippet of code would be fine in Java.
How to extract numbers from a String
This is a simple post on how to extract numbers from a String. I had tried too many methods for the same, and though performance wise this solution cannot be the same, it certainly is the most simple solution that I ever come across.
How to set vim as your default editor in Ubuntu
Programming and specially coding has taken a quantum leap over the years. But what's not changed much are the developers..;). I have seen too many so called developers who know only to code IDE's like Eclipse, Netbeans, IntelliJ, etc. I respect them. I do not admonish them.
Documentation: Status Update | Openbravo blogs
Documentation: Status Update | Openbravo blogs:
'via Blog this'