I know that in my previous post, mocking API's in Golang, I said I would talk about testing, but I lied. To your face. I'm actually going to take a step backwards and talk a bit about the Golang environment configuration.
Software development in 2016 is a crazy complex process. Modern applications are increasingly distributed, regularly requiring access to an array of systems controlled by 3rd, 4th and 5th parties. So what happens when we are building the next killer-app-uber-disrupting-unicorn and the API that we NEED to access goes down?
Slam our Macbooks shut, whine about up-time and go home?
Consume our body weight in caffeine in preparation for the glorious return of the API?
Sit quietly and wait for morning to come?
For the rest in the Metal Toad University Series, Click Here.
This was a fun class as we talked about CSS, which IMO, is one of the most pleasurable parts of web development. Styling is what everyone sees when they go to your site so it can be viewed as one of the most important steps too.
If you missed our first class, you can read up and watch the video here.
We completed the second class of Metal Toad University last Thursday. It focused on tools that we'll use to create sites including text editors and graphics programs, and then we went down a list of HTML elements and talked about each one. Well, most of them. We skipped the blink tag and a few others.
I recently helped a friend with a couple bugs they were fixing on a mobile site, and suddenly realized that there is a good basic list of tools that folks should have in their frontend dev kit. Robbie wrote a little while ago about some of the front end (CSS/CSS3) tools he uses, so I thought I'd add to the list, and lean a bit more toward debugging.
Five years ago I decided to make a 180 degree career turn and become a web devloper. At the time I was pretty good at using computers, but I had no programming experience aside from a few vague memories of typing in DOS statements in middle school. I still remember asking the web devloper in our office what CSS was and nodding along as if I understood the answer.
Every year we try to give back to the community in a real and tangible way. The website building business is lucrative and has a huge ROI for most business, but not all businesses can afford the services of a full-fledged development shop or even a contractor.
It seems that I often hear the term "full service agency" used a lot in the advertising/design/marketing/development world.
People are often surprised when things don't go according to plan. In the web development world this may be a customer presentation, server maintenance gone bad or a dozen of other things. When this happens, it's not a sign of the world conspiring against you, but rather a sign of bad planning.