Officially an Athlete

Big news everyone! I’m officially an athlete. OK, I see confusion on some of your faces, so allow me to explain. I was in a department store, looking to purchase some trousers. I saw some from the Dockers line of the Levi Strauss company, in a style branded “Athletic,” and I ignored them at first. However, when I couldn’t find “relaxed fit” I returned to them. Turns out, athletic trousers are just the type I need. First, they sit below the waist. Athletes such as…

Read More »

Upgrading to Grails 3

Preface I’m upgrading an app from Grails 2.4 to 3.1 and thought I’d take share my thoughts and notes. First, I want to say that I’m very grateful to the maintainers for all their hard work. I know this wasn’t easy. Second, I’m not a full time coder anymore. Running a software/staffing company gives me lots to do. So although I’ve been doing Grails for a few years now, and Spring/Hibernate before that, consider me a casual user. Still, I have opinions – don’t we…

Read More »

Notes From Thee Linux Conference (SCALE 14)

I attended SCALE for the first time this past weekend and highly recommend it. They had not only talks, but all-day training sessions for which you would reasonably expect to pay hundreds of dollars. I also got to meet Jenkins founder Kohsuke Kawaguchi, Apache Bigtop founder Konstantin Boudnik, and Randal L. Schwartz, whose Learning Perl I referenced countless times back in my Perl days. Plus I got to spend quality time with good friends. Here are my notes from talks. I’m no longer in admin/DevOps,…

Read More »

Painless Documentation (What If You Won the Lottery?)

Abstract: Sometimes good things happen to good people. When something good takes away someone you depend on, will you be prepared to go on without them?  With a little low effort documentation and knowledge transfer, they can leave you without torpedoing the schedule. People often ask, “What if you got hit by a truck?” to pose a hypothetical around losing you. But what an awful thought! And in the corporate world, highly unlikely. Some form of winning the lottery, however, is not only possible, but…

Read More »

GGTS vs. IntelliJ IDEA

For years, I’ve been hearing about the superiority of IntelliJ over Eclipse from its enthusiastic fan base. However, I couldn’t find any evidence to persuade me to switch. I’ve had my frustrations with Eclipse, to be sure. I’d love to find a great replacement for any of my tools. But nobody could give me a clear reason. From its fans, I heard, “It’s just better.” Same endorsement I hear for OS X. And JetBrains’ feature list doesn’t having anything over GGTS. I needed a real…

Read More »

Dropwizard, JDBI, and Metrics

I recently attended the SBJUG talk on Dropwizard, which is less of a framework than a collection of libraries for developing self-contained REST web services. I had been hearing a lot of buzz about it recently and wanted to see how it compared to Grails. It is definitely lightweight and I’d encourage you to check it out. However, if you are an experienced Spring developer, your time might be better spent learning Spring boot and using that collection of libraries. If you know Grails, you…

Read More »

Copyright Kris Krug https://www.flickr.com/photos/kk/4652343470/in/photolist-867tCs-84xksM-eEAUM7-eEAUWy-dSU7vm-8GPfM7-eEAVaL-eEATbu-eEASYs-dSNqiF-eJgrhj-9f16us-9f16oJ-9eWYda-eEASCS-eEuPwa-84mJTy-91Pst4-91Psox-91Psr8-7XHAYD-dSU8ah

Mark Suster Talks Startups At Innovate Pasadena

This morning at Innovate Pasadena I got to see Mark Suster speak on startups. Here’s my report. Funding For those looking for funding, he recommends his one coffee per week method. This where you have coffee once per week with someone who can increase your chances of getting funded. His recommendation is to identify VCs in your area who would be a good fit, then find who they have funded. Those are the ones you want to ask out for coffee. Well, the ones who…

Read More »

The KGB practiced an information diet for its citizens.

The Information Diet

I’ve just started experimenting with an “information diet” and the effect on my productivity has been enormously positive. This concept was invented years ago and at the time I thought, “sure, I guess some people need that.” But not mois! However, after years of avoiding it, I’ve recently joined Twitter, and while not an enormous time suck on its own, it caused me to look at everything I do that isn’t making progress toward my goals. As I’m in the process of expanding my consulting…

Read More »

Buy Facebook Ads and Lower Customer Engagement

Most people know that buying likes from click farms is a waste of money. After watching the video below, I learned that buying legitimate ads from Facebook is almost as bad. It is filled with click fraud (fake likes), which destroys legitimate engagement due to FB’s own engagement detection algorithms. The video does a fantastic job explaining this and backing it up with evidence. (Disclaimer: I can’t take credit for this video or the research. Wish I could.)

Read More »

Grand Palace

Passive Agressive Call to Action Buttons

Marketing is hard. It certainly doesn’t help when all these stupid jerks come to your site, check it out, and then take no action. I mean, you made it very clear what they should be doing on your site, but they just don’t follow instructions. Pisses you off, right? Well, some people who are just as angry at their customers have found a way to express this: calls to action that clearly highlight how stupid potential customers are being when they don’t buy what you’re…

Read More »