Solve your Go problems using a problem-solution approach. Each recipe is a self-contained answer to a practical programming problem in Go. Go Recipes contains recipes that deal with the fundamentals of Go, allowing you to build simple, reliable, and efficient software. Other topics include working with data using modern NoSQL databases such as MongoDB and RethinkDB. The book provides in-depth guidance for building highly scalable backend APIs in Go for your mobile client applications and web client applications.
All this means that you’ll be able to write programs that get the most out of multicore and networked machines, using Go’s novel type system that enables flexible and modular program construction. You'll see how to test your Go applications so they are ready for deployment, as well as learning how to write HTTP servers to offer you maximum flexibility when dealing with remote clients.
What You'll Learn
Who This Book Is For
Work with the core fundamentals of Go
Persist data into NoSQL databases
Build scalable backend APIs
Test your Go applications
Create HTTP web servers in Go
Experienced programmers who have some or no prior experience with Go.
Computers and Writing: The Cyborg Era In the mid 1960s, when a single chip contained an average of 50 transistors,
Gordon Moore observed that integrated circuits were doubling in complexity
every year. In an influential article published by Electronics Magazine in 1965,
Moore predicted that this trend would continue for the next 10 years. Despite
Internet Security Dictionary
Recent years have seen an explosive growth of the Internet. When the
Internet passed from government and academic realms to the public sector,
it brought along a laissez-faire attitude about security. Its explosive
growth, flaws in its basic structure, its facilitation of instant access to information
repositories, and its...
Snort Cookbook If you are a network administrator, you're under a lot of pressure to ensure that mission-critical systems are completely safe from malicious code, buffer overflows, stealth port scans, SMB probes, OS fingerprinting attempts, CGI attacks, and other network intruders. Designing a reliable way to detect intruders before they get in is an... Microsoft Office Outlook 2003 Step by Step
Master the fundamentals of Microsoft Office Outlook 2003. Includes easy-to-follow lessons and practice exercises to learn exactly the tools and techniques you need.
Experience learning made easy—and quickly teach yourself how to manage your e-mail and personal information using Outlook 2003. With Step...