Solutions to Programming Work Samples • SelectQuote Review

April 1st, 2014 by

So I’ve decided to get some more use out of this code, and I am starting to post to GitHub. My first up is the code kata that landed me my role at Framehawk. In the kata, I implement a top ten list for a high volume webstore. This uses an in memory data structure, updated asynchronously from a database.

These examples are not production code, rather just answers to programming tests from the associated companies. Usually they were done under time constraints, and always under the constraint of competing requests for interviews or time spent on tests from other companies. Still, until I make some contributions to Apache Spark, this at least gives viewers a small taste of what I offer a company.

via Solutions to Programming Work Samples • SelectQuote Review.

Pump It Up! • SelectQuote Review

February 16th, 2014 by

Videos from Abby’s birthday party with Sayuri.  It was a lot of fun.  Many of her classmates came, and we had a short appearance from far away Michigan with Soji, Hiromi, and Erica.

Pump It Up! • SelectPrice Review.

Citrix Increases Reach With Framehawk Acquisition • SelectQuote Review

February 7th, 2014 by

I go into why Citrix bought Framehawk, where it fits into their offerings. In addition, they got a sharp engineering team.

I had the pleasure of working with Framehawk for almost a year. At that point, a new major release was cut, and they began shopping the company and trying to woo VC money.

So they let a couple Senior Engineer contracts expire. In contrast to my prior start-up experience, I now have a working product that I can point to and say that I helped build this.

So the core of Framehawk’s offering is a remote desktop protocol. Specifically it is a frame buffer based protocol. That is, the whole screen is treated as a series of pictures that are then sent over the wire.

In contrast, prior Citrix offerings have been aware of Operating System level elements on the screen. A protocol of this type might encode a window over here, and a window over there, then send that information over the wire rather than the full screen. If you’ve ever tried to use a remote desktop over a 3G mobile network, you know it can be a painful experience.

Most remote desktop tools had been optimized for use over corporate networks or VPN tunnels. They do not deal well with loss. Most run over TCP, which guarantees re-transmittal of lost packets. These re-transmissions may not be of much use if they arrive after screen has already changed. In such cases resent packets increase the bandwidth needs of the application without any gain.

via Citrix Increases Reach With Framehawk Acquisition • SelectQuote Review.

Continuous Integration

January 30th, 2014 by

Many of the improvements in the efficiency of delivering software, whether through methodology or tools, aim to move the pain up as early as possible in the project life-cycle. The it is much easier to adjust early on. My initial focus at Framehawk centered on a couple of these ideas.I was too build up some automated smoke tests and unit tests and integrate these with the Jenkins Continuous Integration server.

In a nutshell, Continuous Integration is the idea that all components of the software system are being built on a regular basis from the latest code checked in to version control. At Framehawk committing code would automatically kick off a build. Ant, Gradle and Make were used to specify the steps in the build. For my pieces I specified an additional Ant task to run the tests. If everything ran smoothly, the software artifacts produced from the build were archived and ready for deployment.

via Continuous Integration • SelectQuote Review.

NSA Entrapment Causes Terrorism

January 29th, 2014 by

Disregard for the rule of law within the NSA is a very big problem because they aren’t garden variety criminals. When is the last time you heard a mafia don arguing that Americans have too many freedoms, too many protections from false accusations by the government? The NSA not only break the law, they have great contempt for the fundamental principles of a free society.

Now imagine if it weren’t the NSA during the spying, and illegal leaking to authorities. Let’s say it was Russia’s FSB. Wouldn’t this make you mad as an American if a foreign intelligence service was trying to setup American citizens? What if Russia occasionally used the information they gathered to kidnap an American and torture him for a while? I think in that case, normal dinner table conversation in America might include the subject of killing Russians. If Russian spies were over here, in our business, using shady tactics to accuse people of crimes that have not yet been perpetrated, the normal reaction would be one of hostility.

When we look at it in this way, it is clear that the NSA is actually engaging in entrapment. They are the cause of the crimes they claim to be fighting. This is extremely dangerous because Americans will die if they don’t catch every terrorist that they recruit.

Is the NSA playing dumb? They are the ones who benefit the most from terrorist attacks. They get to write all sort of cool computer programs that predict future crime only because the average American is afraid that a terrorist is going to get him.

via The NSA is Causing Terrorism • SelectQuote Review.

Citrix Addresses Mobile With Framehawk Acquisition • SelectQuote Review

January 21st, 2014 by

So the core of Framehawk’s offering is a remote desktop protocol. Specifically it is a frame buffer based protocol. That is, the whole screen is treated as a series of pictures that are then sent over the wire.

If you’ve ever tried to use a remote desktop over a 3G mobile network, you know it can be a painful experience.

Framehawk’s protocol tackles this issue by not resending packets.  This means no stale data is arriving late, but the screen might have to be drawn with a large number of lost packets.

via Citrix Increases Reach With Framehawk Acquisition • SelectQuote Review.

    SelectQuote Review
    SelectQuote Review has been raising consumer awareness about issues at SelectQuote Insurance Services since 2011. An employee who threatened harm against a small child received financial and other incentives. There are also reasons to suspect connection to a scandal within the San Francisco police. SelectQuote Review reports on these issues and their cover-up, to help insurance consumers make an informed buying decision. More information is available at .
    152A Langton St.
    San Francisco, CA 94103
    About Me

    I'm a father to my 5 year old daughter, living in downtown San Francisco (SOMA). I am a senior software engineer, most recently at Framehawk, with experience in web, VOIP, and Windows client applications. I've been here more than 10 years, in my previous life you might have seen me on the dance floor or playing tournament chess.