IPhone App Developer-Your True Friend in Your Business

Sunday, February 5, 2012 21:29
Posted in category Uncategorized

iPhone app developers are capable to deliver highly useful applications in your business and ease your day to day course a lot so they are true friends in your business.

Ruby on Rails Development Atlanta – What is Ruby on Rails and why should you use it?

Sunday, February 5, 2012 21:29
Posted in category Uncategorized

What is ruby on rails? Why its atechnology to really consider? Will Ruby is the right replacement of Java? Many Questions About ruby on rails. To find out the answers read the article.

Keys Of Good Web Development

Saturday, February 4, 2012 23:14
Posted in category Uncategorized

Good web advancement takes a few different things. You need to have a good website, one that will make civilization want to stick about to what is going on and you need to have a good web host company to work with. You also need to have a good Branch name. This is a key chemical of your global web development. Once you have created all of your web site pages you will want to start shopping about for a good Branch name. This name is going to be one that is easy to commemorate and simple to spell. If you do not have your web site designed yet that does not mean that you cannot choose a Branch name. If you by now know just what you want your Branch name to be then you should get it as soon as possible. You just never know when anybody might take it, get in present and don’t miss out.

The Branch name that you choose is basic to your global business. The name that you finally choose throughout the web advancement clarify is going to be one that is abrupt and to the point. It should be easy to spell so that no one can forget it and it also needs to be relevant to your enterprise. You do not want a long name of lettering and data that have no meaning, no customer will commemorate it and it is imperative that they commemorate so that when they see ads on the bus or in the document they commemorate how to get to your site.

Keyword domains are getting to be more and more popular in web development. With this kind of Branch you will choose a word to have as your name. This is getting to be so average because of how may domains are by now used. This catalyst choosing a name that relates to your company or your product.

If for case you have a brick laying affair you might have laidbricks.com. This kind of Branch name can even be accommodating in getting your site picked up by the search engines. These names are also great if your company name is hard to spell or to remember. They are not right for anyone but they are definitely anything to keep in mind if you are having difficulty coming up with a good Branch name for your site.

Domain names can be actually cheap, you will only have to pay a few dollars each year. You will have to pay other costs on top of that although such as your web hosting. When it comes to web hosting you need to choose carefully. This catalyst choosing a company that has Day´s of successful antecedent´s behind them. You should affairs them with any questions that you may have before you sign with them, that way you will run into fewer difficulty down the road.

Take your time when you are looking for the right Branch name. This is an big decision so assume it through carefully.

Web Development. Rdbms. Databases. Php. Mysql. Ruby.

Finding a HA Database Solution

Wednesday, January 25, 2012 20:37
Posted in category Uncategorized

Finding a highly available datastore has proved a tough topic in todays highly available zero downtime technological universe. With MySQL being the gold standard for startups and sites that don’t need to scale quickly on demand, it becomes a bigger problem when you finally hit the limits of MySQL as it does not scale well due to its active-passive nature. Although nearly impossible to maintain, to get an active-active MySQL cluster it would require tedious maintenance of auto incrementing keys and endless replication issues that are not suited for the faint of heart. Finding an open source solution that would guarantee eventual consistency and was active-active was not the hard part, deciding on a solution proved to be the challenge as each solution has its pros and cons as HA has still not been made turn-key and adopted the keep it stupid simple method. The Apache Project has come out with quite a few new tools to address this deficit, The Hadoop project has changed the world of offline processing with it’s Map Reduce functionality as the new NoSQL key/value datastore Cassandra has come close to solving the HA challenge with its eventual consistency but thats not good enough. Oracle offers the only enterprise solution designed to scale but at a price no one can or wants to afford. We can cherry pick pieces of open-source to solve our issues if done methodically and though careful consideration of the pros and cons of each piece. They may require more work to get off the ground and maintenance but the cost savings alone can put a workforce of 200 people together in no time when we save an IT organization from its highest expense, licensing and software.  If North America was split in half tomorrow and one side fell into the ocean would you still be serving people online is the million dollar question in todays complex every penny / second counts IT environments.

Arduino Powered RFID Door Lock

Friday, March 19, 2010 20:31

I recently prototyped out a project that I thought was the coolest thing, a RFID Door Lock. I saw a cool instructable that shows you how to build a RFID powered door lock utilizing an Atmel AVR chip with the ever so popular Arduino firmware all for under $50!! Basically the microcontroller sends a signal to an electric door strike to open the door if the RFID card matches what is programmed into the memory. There is a master card that is used to program other RFID cards, you just swipe the master the led flashes to state it is in programming mode and then you swipe the new RFID tag and voila, it’s saved to the chips memory. A totally cool project, I invite you to check it out here.. Stay tuned for pics!

The High Cost of Losing a Developer

Wednesday, November 18, 2009 15:02
Posted in category Business

I recently stumbled upon an amazing accurate article about how it would cost double to replace a developer on a legacy / complex code base. Being a developer myself I find that as time goes on the more under appreciated talent becomes, maybe the adage of familiarity breeds contempt but retaining good developers is imperative to keeping costs down and projects on track. Getting a new developer up to speed at a small company could prove to be the company’s downfall. Check out the article here

Fixing a Broken MySQL Slave on Linux

Wednesday, November 4, 2009 11:41
Posted in category MySQL, Sys Admin

During a recent slave addition to our architechture I ran into a few problems getting the slave back up and running after it had stopped for a period of time. I ran into multiple errors which included Duplicate / Primary Keys,  missing tables, corrupted binary log entries etc. The solution was to use a handy feature in a one liner that would loop through and restart the slave and increment the SQL_SLAVE_SKIP_COUNTER until there weren’t any errors being reported by MySQL. The handy one liner is as follows, hope this helps someone else out as much as it has helped me:

while [ 1 ]; do if [ `mysql -e "show slave status\G" | grep "Duplicate entry" | wc -l` -eq 1 ]; then mysqladmin stop-slave; mysql -e “set global sql_slave_skip_counter=1″; mysqladmin start-slave; fi; sleep 7; done

Your mileage may vary to get this to work with your system depending on the shell and the mysql settings you use.

Dumb .NET Choir Boys Bashing On Ruby

Thursday, July 9, 2009 10:52
Posted in category Uncategorized

Here we go again, I work with some  Microsoft choir boys who insist on bashing on something they don’t have any clue about..  Just because they can’t use a command line and need they’re precious GUI to do anything remotely useful they constantly bash Ruby and open source in general.  It’s a sad day

The Search For a Good WYSIWYG

Friday, June 26, 2009 19:49
Posted in category Uncategorized

During our recent efforts at work to integrate a different WYSIWYG into our email marketing application we had decided to try out TinyMCE. Boy was that a bad idea, we ran into problem after problem with the open source WYSIWYG and the way it takes it upon itself to format the source and add all kinds of funky attributes to perfectly good tags. I was finding sizcache and sizset attributes in my table tags and it took it upon itself to wrap my source in it’s own container div, also using the fullpage plugin  it could not even determine that they’re were html and head tags and kept duplicating  those and sticking them in arbitrary locations. Basically it messed everyones code up and boy they were pissed!! This editor lacks clear and consise documentation and needs a lot of work. For an editor that is as mature as TinyMCE is, it’s sad that it is in  the state it currently is in, I had to downgrade to get it semi working. Although I do sympithize with the developer as it is ever increasingly more difficult to write javascript to confirm to the ever changing DOM (or everyones different interpretation of it), especially with Microsoft’s one sided approach to making IE the worst browser in the world when it comes to following standards. Every browser has its own twerk and writing code for each one must be a nightmare, especially the complexity with writing a  WYSIWYG as it seems no one can get it right. Hopefully someday this will change maybe when the browser makers can get on the same page but I don’t foresee that happening anytime soon, especially with Microsoft’s ability to throw a wrench in the works!

Happy Fathers Day!!

Monday, June 22, 2009 18:09
Posted in category Family Life

Ahh yes, another fathers day and a special one at that!! It’s is my first fathers day for me, a father to be!! I figured that would warrant a post to my blog which has been feeling neglected lately to say the least. In less than a month and two weeks I am going to be a proud father of a baby girl that we still have not been able to settle on a name for but we have some good candidates. Who knew coming up with a name would be so difficult, but i’m sure we’ll figure it out before she’s here. These past few months have been pretty nerve wracking from dealing with so called friends who really aren’t my friends, to trying to muster up motivation to tackle projects left on the back burner. Hopefully I can get everything sorted out before the baby comes. Either way I just wanted to wish everyone a happy fathers day and promise to start posting more technology related content ASAP… Thanks for visiting and I’ll be talking to u soon!