Category: Programming

I scratched my head for awhile when switching from promises to await/async. Hopefully this post helps you not need to scratch yours! 😀 Async/await is the same as using promises. It’s just syntactical sugar to make it look synchronous. The javascript engine sees the “await”…

I do frequently find that Spring documentation reads more like a novel than it does technical documentation. I find you can sometimes take many minutes, or even hours, just wading through stuff to find out how to do something that should have taken 5-10 minutes.…

I was recently asked the question about the conditions under which I would choose SOAP vs REST for writing a Web Service. I was thoroughly intrigued by the question, because I was curious in which way the discussion would go, as that would tell me a…

I ran into a situation where I accidentally staged a file I didn’t want to stage, and when I ran “git reset –hard” it was wiped out. After a simple google search (git recover staged files), recovering the file was simple. I’ve put together a…

When not specified, much of this knowledge comes from Java Script Patterns by Stoyan Stefanov, and the JavaScript Pocket Reference (3rd Edition) by David Flanagan. I personally found the JavaScript Pocket Reference to be the most valuable of the two. This is by no means…

This is just a simple rundown of how to setup git properly for SSH use. SSH specific information about how to connect using SSH keys, and things of that nature, are not within the scope of this post. I will update this as I go.

I couldn’t really find anything that could get me up and running really quickly with git commit emails. In this blog post we provide a git post-receive-email example. In our case, our server is CentOS.

Finding a decent OpenJPA standalone example is very difficult. The one I’ve created on github does not provide any sort of complex example, but it at least shows how to get started with a standalone Open JPA application, with a maven build.

While you can find this information on the derby website, in a grossly large Derby Basics document, isn’t it nicer to just copy and paste? I just don’t understand why developers like to write documents that make you take so much time to get started.