• Open Daily: 10am - 10pm
    Alley-side Pickup: 10am - 7pm

    3038 Hennepin Ave Minneapolis, MN
    612-822-4611

Open Daily: 10am - 10pm | Alley-side Pickup: 10am - 7pm
3038 Hennepin Ave Minneapolis, MN
612-822-4611
From Ruby to Golang: A Ruby Programmer's Guide to Learning Golang

From Ruby to Golang: A Ruby Programmer's Guide to Learning Golang

Paperback

Programming

ISBN10: 1080944001
ISBN13: 9781080944002
Publisher: Independently Published
Published: Jul 17 2019
Pages: 176
Weight: 0.96
Height: 0.46 Width: 7.00 Depth: 10.00
Language: English
When companies and software mature, and the business domain and it's performance issues are already well known and the problems that it tries to solve is well understood, they transition to other performant and cheaper solutions. Part of the transition includes the interest of scalability, cheaper ways to hire and more possible ways to cut costs, whether that's cutting- down EC2 instances costs, increasing API call handling capacity and hiring more commodity developers. Some companies already have a predefined transition plan when their software reached maturity, but they choose to use Ruby initially in their PoCs, prototypes, and MVPs. Some keep Ruby on the website and only transition the APIs, some extracts computationally intensive parts of their domain logic into a Ruby gem written in a compiled language, and some transition everything. And when it comes to decision making on what technology to use for the transition, Go will be one of the top contender choice, due to its trendiness for highly distributed micro-services and simple concurrency capabilities that is built-in the language, making it attractive to be used for data-intensive applications. Go is an ideal programming language companies and developers choose to transition to, it is robust, fast, cross-platform, easy to learn, and an excellent choice for backend development. It is also backed by Google, which ensures that it has supported developments in the long run.If you need to learn Go, and interested in Go, then this book will help you learn it.One of my favorite programming quotes is found in the book Class Constructions in C and C++: Object-Oriented Programming Fundamentals by Robert Sessions, which reads ... object-oriented programming is really just a common-sense extension of structured programming, this book was created in 1992, and fast forward today, this mindset still holds true not only for C programming language but also in Go. Go is not an OOP language by choice, and we can apply OOP techniques from OOP languages like Ruby to Go.This book is for anyone who wants to learn Go programming. The examples are easy to understand that Ruby knowledge is not necessary. The book is written in the way that it is easy and practical, and following through reading this book will help you to get up to speed on programming in Go fast.And if you have prior Ruby experience, this book will help you learn Go faster, because the examples are written in Ruby, that you can relate easily.

Also in

Programming