• about
  • solutions
  • projects
  • technology
  • resources
  • careers
  • blog

sure, we are geeks!

As certified geeks, we should have given you a deep dive into the kind of technologies we love to romp around in, use and execute our projects with. But first we thought you should know that our forte is building web-enabled and mobile-based enterprise applications based on standard enterprise frameworks (depending on client requirements, proprietary middleware solutions can and have been provided).

The Widget Factory team has extensive experience building mission critical applications ranging from online payment processing for the financial services industry, to point-of-sale interface management for the world’s largest restaurant franchise. From massively scaled transaction oriented applications to single node web applications we’ve built expertise in technologies that get the job done. But the real key to moving a project from good to great is the experience our team brings to the engagement.

Moving from good to great


Libsonic Framework: Libsonic framework proprietary tool developed by geeks at WF, is an high speed XML parser mechanism, very secure and scalable and tightly coupled with business and persistence framework. Libsonic framework has reduced the large complexity of huge methods resulting in trimming down development efforts. We have processed over a trillion requests and processed more than a billion dollars of trade with this framework for one of the largest gaming sites in the world.

Snappe Framework: We love to scratch our own itch, so we put together the finest things from AJAX / JS and other UI technologies and build up Snappe which gives us a slicker and lighter UI technology in hand, a fast coupling with business frameworks and faster XML and JSON parsing has enabled to build our extensively used UI and widgets on this framework.

GenX: We developed this framework to parse the JSON request to JAVA faster. Reusable components enable a huge cutback on development efforts, with in built benefits of REST services and automated BEAN creation to handle responses. This has made the process as simple as using setter-getter method. The probability of errors while handling complex JSON request/response and managing objects has been reduced to 0% using GenX.

MySQL: We adopted MySQL as our default DB for development either in JAVA land or PHP, (not that we have any thing against other database, we have used closed source in our projects also). From the early days of 3.x we have hacked, patched, plugged in and optimize MySQL to give the best throughput to applications. Our expertise with MySQL extends to building up scalable fault tolerant systems, load balancing and going in depth to build custom monitoring tools for MySQL. We are using MySQL over cloud / hosted environment serving more than 400 thousand hits per day or serving million dollar businesses per day.

JMS: The geek tool to use when there are millions of messages per day – and with JAVA, we have developed systems that do this blending JMS and the Libsoninc framework.

We love cloud. From early days of AWS, we have embraced the cloud, handling un-expected crashes, disappearing instances, dealing with security, stability issues. We have adapted the cloud to be our main strength. The failures enabled us to develop our custom balancing scripts, scripts to start up a new instance as one disappears or dies, securing the client data over cloud and other intruder attacks and spam attacks. Today we host more then 200 images in cloud running all from apache load balancers, tomcat instances, databases, email server and our own custom load testing mechanism.

We love open source and are proud to use Linux extensively across all of our environment -- not that we have anything against Windows :). We have hacked and run our own kernels to get the best out of *nix operating system; we love to get our hands dirty messing with the core of Linux making it work the way we want; our custom patches have ensured clients a higher BW throughput and a better enhanced functional OS, which is less demanding on HW.

And yes we are not all about building frameworks hacking Linux and playing with cloud. Here’s a list of technologies we use in everyday life and love playing with: Java, Hibernate, Spring MVC, Web Services, log4j, Quartz, Jasper Reports, Jqurey, JSTL, AJAX, YUI, STRUTS, JAXB, ActiveMQ.
newsletter sign-up Enter your email to join
our mailing list
unsubscribe
© 2013 Widget Factory Software Pvt.Ltd. All rights reserved. | Terms and Conditions
crafted at Widget Factory with HTML