In a previous post, I wrote some tips to write software that scales, this post expands and updates on some of those tips.
Last week I pushed a major update to a codebase I had been working on the past few years, and saw some amazing results.
I've been reviewing some of the apps I've written in the past few years, and one noticeably has stood out. It's currently averaging around 23k requests/min with pretty good performance.
In this lesson, we will implement binding to our application, along with handling POST requests and building upon our usage of Gorm.
Martini is a very powerful Go framework, and it will enable you to launch applications very quickly.
A powerful part of any template language is to load snippets that can be reused across your site.
In a previous article I described how I was going to transition one of the apps I work on from Martini to the Gin Gonic framework.
One of my projects required speed (as most should), the most piece intensive being redirects, and while it could deliver I couldn't transition 100%.
Rackspace Cloud Files is awesome, it's competitively priced and is powered by Akamai, one of the leaders in CDN technology.
Martini gets a lot of flak, but there is no denying the speed at which you can create a solid, production ready application in a short amount of time.
There are issues in web development I don't know if many people have answers to, and I don't know if there are even discussions happening about them.
It doesn't matter what your language of choice is, as you learn the basics of a language to use for web development, these are critical items you must learn as well
How is this not extortion?
I was having a discussion with my wife recently, we were discussing a website I launched recently that appears to have been a dud on launch.
There are lots of ways to create applications, web browsers have given a new vertical in development to speed up the process.
The Apple lineup has been the status quo for design for the better part of the past 20 years, lately it has become the go-to for web development.
User /u/Samhain13 on reddit asks a great question. What are the essentials of a web framework? How do/should developers decide on which packages to include in their frameworks? And more importantly, how do they test their frameworks before releasing them out to the wild?
You will find today that web development is a hot market for employers, every business needs a website, every person with an idea needs a product, and the internet is moving in a faster pace than ever with mobile application development merging with web development. Chances are, you know someone close to you that is a web developer, but that doesn't mean the market is saturated.
Nginx has very sophisticated caching features, and with a few lines you can start optimizing it to the fullest.
Syndication is soon to be Go's answer to Wordpress, but taking it to the next level.
Over two years ago I was lucky enough to land a full-time job where I worked from home, and then...
Not everyone can utilize their creative side of their brain, or the creativity is utilized in different ways.