When it comes to error handling in the Go programming language (Golang), they can either be incredible or a miserable nightmare in terms of management. You can choose to embrace them and check if they are nil every opportunity that you have, or you can ignore them with an underscore. However, what happens in those circumstances where you didn’t even know the function returned something?
Regardless of the story, checking for errors is a good thing, even if you hate doing it. In this tutorial we’re going to see how to scan your code for missed opportunities when it comes to error checking using a nifty open source tool.Read More
If you’ve ever thought about writing an eBook, you’ve probably opened tools like Apple Pages or Microsoft Word and said to yourself, formatting this is going to be a nightmare. Technical content will, more often than not, contain code, which may have sophisticated formatting. Writing a programming eBook or another technical eBook doesn’t have to be a hassle when you’re using the right tooling.
In this tutorial, we’re going to explore Pandoc, and see how you can write a book quickly and easily with Markdown.Read More
I’m happy to announce that E32 of The Polyglot Developer Podcast is now available for download!
About a year ago, I joined HERE Technologies as the Lead Developer Evangelist after having been at Couchbase prior. I wrote about this transition in an article titled, Moving from Couchbase to HERE, the Adventure Continues.
In the year that I’ve been at HERE, I accomplished quite a lot in Developer Relations. Some of those accomplishments include:
While I did so much more within HERE, this is where my story ends and a new one with MongoDB begins!Read More
This episode, titled Developer Education through Books, Video Courses, and Conferences, shares the personal stories of three developers when it comes to how they learn and expand their skill arsenal, as well as how they use their knowledge to produce content for other developers to consume in the format of books and courses.
Adrienne, Alex, and myself share some publishing options and the amount of work that goes into each, with the end goal of honing our skills and helping out other developers.Read More
Recently I’ve been playing around with Netlify and as a result I’m becoming more familiar with caching strategies commonly found with content delivery networks (CDN). One such strategy makes use of ETag identifiers for web resources.
In short, an ETag identifier is a value, typically a hash, that represents the version of a particular web resource. The resource is cached within the browser along with the ETag value and that value is used when determining if the particular cached resource has changed remotely.
We’re going to explore how to simulate the requests that the browser makes when working with ETag identifiers, but using simple cURL requests instead.Read More
I’m pleased to announce that The Polyglot Developer has its own courses portal, a replacement to Udemy and Gumroad!
The new portal, powered by Teachable, is a dedicated area for development courses relating to the material typically found on The Polyglot Developer blog. The portal will contain a variety of courses, some of which are free, and some of which are paid, but all of which are offering a premium learning experience.
I wanted to take a moment to explain what you’ll be able to find in the courses portal and some of the longer term goals of what it hopes to accomplish.Read More