web application

Posted on September 21, 2015 by

Yes, it needs tests

Don’t spend a lot of time on this, because it isn’t a full blown feature. It’s just one little thing the client needs. Don’t go overboard, just quick and simple. You can’t control how other people think. You can only control you. The client and sales have already had the meeting. They’ve already convinced themselves Read More

Posted on July 30, 2014 by

Log Errors to Github

Log files are great, but why not make errors front and center in your issue tracker. One thing I like to do is automatically log errors to Github. That way when something goes wrong, it is right in my face. class GithubError(logging.Handler): def __init__(self, token, repo_owner, repo): logging.Handler.__init__(self) self.token = token self.repo_owner = repo_owner self.repo Read More

Posted on December 17, 2013 by

Which Go Web Framework?

I’ve been around the block a couple times. I’ve built production services on soon-to-be dead open source projects more than once. I’ve been burned by hype and excitement in new technologies. It sucks. So if you are building a Go web app, which web framework should you pick? Right now Go is super hot, and Read More

Posted on November 22, 2013 by

It’s All Going to Fail

So just get used to it. The Internet, I mean. If you use it frequently, you probably already realize it breaks kind of a lot. But if you don’t use the internet a lot, like all the people who use my software, you think that the Internet always works. So when something bad happens, it Read More