Golang News http://golangnews.com Jobs, Code, Videos and News for Go hackers - everything about the go programming language Wed, 24 Apr 2019 21:04:00 +0000 Video: Optimizing Go code without a blindfold by Daniel Martí #dotgo <br> 3 points posted by gopher https://www.youtube.com/watch?v=jiXnzkAzy30 3941 Wed, 24 Apr 2019 14:54:00 +0000 Video: Dave Cheney - Constant Time 4 points posted by andythomas https://www.youtube.com/watch?v=pN_lm6QqHcw 3940 Wed, 24 Apr 2019 07:41:00 +0000 Video: Matt Heath - Contexts in Context #londongophers 7 points posted by kenny https://www.youtube.com/watch?v=GhRG_7X4BPI 3938 Tue, 23 Apr 2019 10:43:00 +0000 Golang for iot platform <p><b>Major Reasons to use Golang for IoT Platform <o:p></o:p></b></p> <p>Golang as it is often called as Go Programming Language, which is an open source programming language created at Google. Golang has its own concurrency mechanisms which makes it easy to write programs and fully utilize the advantages of hardware where other programming languages fail to do so. &nbsp;It's a fast, compiled language, statically typed, that feels like a dynamically typed, interpreted language.<o:p></o:p></p> <p><b>Golang for IoT Platform: <o:p></o:p></b></p> <p>Go Programming Language plays a major role while developing IoT Platform. There are number of programming language present that can be used to develop IoT Platform but Golang has inbuilt concurrency and great performance features maximizing the hardware utilization. This makes Golang for IoT as most compatible&nbsp;language.<o:p></o:p></p> <p>It can easily support millions of connected IoT devices, and by using various cutting edge technologies along with Golang, we can create effective real-time reports.<o:p></o:p></p> <p>Golang also helps you to build, highly-scalable systems and which can serve a large number of users smoothly and continuously.&nbsp; It helps to ship faster with clean code due to lots of inbuilt feature coding is neat and clean. It is free from mess which helps code to compile and run faster without any interruption. This also helps developers to build robust programs and manage them effectively.<o:p></o:p></p> <p>Following are 5 Reasons Why Golang for IoT is most preferred:&nbsp; <br> <br> 1. 100% Utilization of Hardware <o:p></o:p></p> <p>2. Inbuilt Concurrency<o:p></o:p></p> <p>3. Help to developers scale up<o:p></o:p></p> <p>4. Good cloud Community support<o:p></o:p></p> <p>5. Compatible with large number of Platforms<br> <br> 1.&nbsp;100% Utilization of Hardware: This is most important feature as utilization plays a major role in application development and performance. Golang will help you to fully utilize the CPU and provide fast outcome.<o:p></o:p></p> <p class="MsoListParagraphCxSpMiddle"> </p> <p class="MsoListParagraphCxSpMiddle">2.&nbsp; Inbuilt concurrency:&nbsp; These features make Golang a compatible language for developing IoT Platform. This allows Golang to support the requirement of large number of connected devices in IoT application to work concurrently. <o:p></o:p></p> <p class="MsoListParagraphCxSpMiddle"><o:p> </o:p></p> <p class="MsoListParagraphCxSpLast">3. Help to developers scale up – Golang helps to achieve higher Scalability to application and so help developer scale up. This also makes Golang developed application enables with ability to scale based on any sudden change in connected devices in IoT network. <o:p></o:p></p> <p class="MsoListParagraph">4. Compatible with large number of Platforms:&nbsp; This is because of the in built concurrency feature as well as scalability of Golang makes it compatible with numerous platforms. Go supports huge number of simultaneous connections corresponding to requirements of large number of connected devices in IoT network.</p> 1 points posted by Nehalshah https://www.scalent.io/services/golang-for-iot-platform 3937 Mon, 22 Apr 2019 12:46:00 +0000 The power of defer in Go: on entry Here is a small tip I wish I would have learned earlier when I started coding with Golang: using defer in both the start and exit of any function. 4 points posted by Antonio https://asanchez.dev/blog/defer-golang-on-entry 3936 Mon, 22 Apr 2019 10:16:00 +0000 Generis, a Go preprocessor for generics, free-form macros and HTML templating <p>Just to inform you that I’ve just released a first version of <b>Generis</b>, a lightweight code preprocessor adding the following features to the Go language :</p> <ul> <li>Generics.</li> <li>Free-form macros.</li> <li>Conditional compilation.</li> <li>HTML templating.</li> <li>Allman style conversion.</li> </ul><div><a href="https://github.com/senselogic/GENERIS">https://github.com/senselogic/GENERIS</a><b><br></b></div><div><br></div><div>It’s similar in function to both Ego and Genny, but implemented as a free-form C++ like preprocessor... </div><div><b><br></b></div><div><b>Sample code :</b><br></div><div><pre><span class="pl-k">package main; <span class="pl-c"><span class="pl-c">// -- IMPORTS <span class="pl-k">import ( <span class="pl-s"><span class="pl-pds">"html<span class="pl-pds">" <span class="pl-s"><span class="pl-pds">"io<span class="pl-pds">" <span class="pl-s"><span class="pl-pds">"log<span class="pl-pds">" <span class="pl-s"><span class="pl-pds">"net/http<span class="pl-pds">" <span class="pl-s"><span class="pl-pds">"strconv<span class="pl-pds">" ); <span class="pl-c"><span class="pl-c">// -- DEFINITIONS #define <span class="pl-v">DebugMode #as <span class="pl-c1">true <span class="pl-c"><span class="pl-c">// ~~ #define <span class="pl-v">HttpPort #as <span class="pl-c1">8080 <span class="pl-c"><span class="pl-c">// ~~ #define <span class="pl-v">WriteLine( {{text}} ) #as log.<span class="pl-c1">Println( {{text}} ) <span class="pl-c"><span class="pl-c">// ~~ #define local {{variable}} : {{<span class="pl-k">type}}; #as <span class="pl-k">var {{variable}} {{<span class="pl-k">type}}; <span class="pl-c"><span class="pl-c">// ~~ #define <span class="pl-v">DeclareStack( {{<span class="pl-k">type}}, {{name}} ) #as <span class="pl-c"><span class="pl-c">// -- TYPES <span class="pl-k">type {{name}}Stack <span class="pl-k">struct { <span class="pl-v">ElementArray []{{<span class="pl-k">type}}; } <span class="pl-c"><span class="pl-c">// -- INQUIRIES <span class="pl-c1">func ( stack * {{name}}Stack ) <span class="pl-c1">IsEmpty( ) <span class="pl-k">bool { <span class="pl-k">return <span class="pl-c1">len( stack.<span class="pl-smi">ElementArray ) == <span class="pl-c1">0; } <span class="pl-c"><span class="pl-c">// -- OPERATIONS <span class="pl-c1">func ( stack * {{name}}Stack ) <span class="pl-c1">Push( element {{<span class="pl-k">type}} ) { stack.<span class="pl-smi">ElementArray = <span class="pl-c1">append( stack.<span class="pl-smi">ElementArray, element ); } <span class="pl-c"><span class="pl-c">// ~~ <span class="pl-c1">func ( stack * {{name}}Stack ) <span class="pl-c1">Pop( ) {{<span class="pl-k">type}} { local element : {{<span class="pl-k">type}}; element = stack.<span class="pl-smi">ElementArray[ <span class="pl-c1">len( stack.<span class="pl-smi">ElementArray ) - <span class="pl-c1">1 ]; stack.<span class="pl-smi">ElementArray = stack.<span class="pl-smi">ElementArray[ : <span class="pl-c1">len( stack.<span class="pl-smi">ElementArray ) - <span class="pl-c1">1 ]; <span class="pl-k">return element; } #end <span class="pl-c"><span class="pl-c">// ~~ #define <span class="pl-v">DeclareStack( {{<span class="pl-k">type}} ) #as <span class="pl-v">DeclareStack( {{<span class="pl-k">type}}, {{<span class="pl-k">type:PascalCase}} ) <span class="pl-c"><span class="pl-c">// -- TYPES <span class="pl-c1">DeclareStack( <span class="pl-k">string ) <span class="pl-c1">DeclareStack( <span class="pl-k">int32 ) <span class="pl-c"><span class="pl-c">// -- FUNCTIONS <span class="pl-k">func <span class="pl-v">HandleRootPage( response_writer http.<span class="pl-smi">ResponseWriter, request * http.<span class="pl-smi">Request ) { local boolean : <span class="pl-k">bool; local natural : <span class="pl-k">uint; local integer : <span class="pl-k">int; local real : <span class="pl-k">float64; local escaped_text, text : <span class="pl-k">string; local integer_stack : <span class="pl-v">Int32Stack; boolean = <span class="pl-c1">true; natural = <span class="pl-c1">10; integer = <span class="pl-c1">20; real = <span class="pl-c1">30.0; text = <span class="pl-s"><span class="pl-pds">"text<span class="pl-pds">"; escaped_text = <span class="pl-s"><span class="pl-pds">"&lt;escaped text/&gt;<span class="pl-pds">"; integer_stack.<span class="pl-c1">Push( <span class="pl-c1">10 ); integer_stack.<span class="pl-c1">Push( <span class="pl-c1">20 ); integer_stack.<span class="pl-c1">Push( <span class="pl-c1">30 ); #write response_writer &lt;!DOCTYPE html&gt; &lt;html lang=<span class="pl-s"><span class="pl-pds">"en<span class="pl-pds">"&gt; &lt;head&gt; &lt;meta charset=<span class="pl-s"><span class="pl-pds">"utf-8<span class="pl-pds">"&gt; &lt;title&gt;&lt;%= request.<span class="pl-smi">URL.<span class="pl-smi">Path %&gt;&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;% <span class="pl-k">if ( boolean ) { %&gt; &lt;%= <span class="pl-s"><span class="pl-pds">"URL : <span class="pl-pds">" + request.<span class="pl-smi">URL.<span class="pl-smi">Path %&gt; &lt;br/&gt; &lt;%@ natural %&gt; &lt;%# integer %&gt; &lt;%&amp; real %&gt; &lt;br/&gt; &lt;%~ text %&gt; &lt;%= escaped_text %&gt; &lt;%= <span class="pl-s"><span class="pl-pds">"&lt;<span class="pl-c1">%% ignored <span class="pl-c1">%%&gt;<span class="pl-pds">" %&gt; &lt;%% ignored %%&gt; &lt;% } %&gt; &lt;br/&gt; <span class="pl-v">Stack : &lt;br/&gt; &lt;% <span class="pl-k">for !integer_stack.<span class="pl-c1">IsEmpty() { %&gt; &lt;%# integer_stack.<span class="pl-c1">Pop() %&gt; &lt;% } %&gt; &lt;/body&gt; &lt;/html&gt; #end } <span class="pl-c"><span class="pl-c">// ~~ <span class="pl-k">func <span class="pl-en">main() { http.<span class="pl-c1">HandleFunc( <span class="pl-s"><span class="pl-pds">"/<span class="pl-pds">", HandleRootPage ); #<span class="pl-k">if DebugMode <span class="pl-c1">WriteLine( <span class="pl-s"><span class="pl-pds">"Listening on http://localhost:HttpPort<span class="pl-pds">" ); #end log.<span class="pl-c1">Fatal( http.<span class="pl-c1">ListenAndServe( <span class="pl-s"><span class="pl-pds">":HttpPort<span class="pl-pds">", <span class="pl-c1">nil ) ); }</pre></div> 4 points posted by Ecstatic Coder https://github.com/senselogic/GENERIS 3935 Sun, 21 Apr 2019 11:34:00 +0000 Facebook Reveals 'ELF' OpenGo Bot Code -1 points posted by lolly 3934 Sat, 20 Apr 2019 19:48:00 +0000 minikeyvalue - A distributed key value store in under 200 lines 4 points posted by lolly https://github.com/geohot/minikeyvalue 3933 Sat, 20 Apr 2019 19:29:00 +0000 Hiring: Head of product engineering at London startup 2 points posted by gopher https://www.golangprojects.com/golang-go-job-dab-Head-of-Product-Engineering-Golang-Kubernetes-Microservices-120-150k-Stock-Options-London.html 3932 Sat, 20 Apr 2019 12:52:00 +0000 timeliner - all your digital life on a single timeline, stored locally <p>Timeliner is a personal data aggregation utility. It collects all your digital things from pretty much anywhere and stores them on your own computer, indexes them, and projects them onto a single, unified timeline.</p> <p>The intended purpose of this tool is to help preserve personal and family history.</p> 4 points posted by kenny https://github.com/mholt/timeliner 3931 Sat, 20 Apr 2019 10:09:00 +0000 ledrace - TinyGo implementation of Open LED Race 5 points posted by lolly https://github.com/conejoninja/ledrace 3930 Fri, 19 Apr 2019 21:44:00 +0000 Open Sourcing Jingo, a Faster JSON Encoder for Go 5 points posted by Pete https://bet365techblog.com/open-sourcing-jingo-a-faster-json-encoder-for-go 3929 Fri, 19 Apr 2019 18:39:00 +0000 Blockchain in banking and finance company <div>TokyoTechie is the leading <a href="https://tokyotechie.com/blockchain-banking-finance/"><b>Blockchain in banking</b></a> and finance company, We are also work in Digital Marketing Agency, Web Development &amp; Software Development Services. We have experts team for the work who provides 24/7 service. </div><div>We also focus on Cryptocurrency exchange, Digital Currency Development, Android, IOS Development, e-commerce, Game Development, Digital Marketing, SEO, Dapps Development Agency,&nbsp; Hedera Hashgraph Development Company etc. </div><div><br></div> -5 points posted by anagray 3928 Fri, 19 Apr 2019 09:53:00 +0000 Blockchain in diamond industry <div>TokyoTechie is the leading <a href="https://tokyotechie.com/blockchain-diamond-industry/"><b>Blockchain diamond industry</b></a>, We are also work in Digital Marketing Agency, Web Development & Software Development Services. We have experts team for the work who provides 24/7 service. </div><div>We also focus on Cryptocurrency exchange, Digital Currency Development, Android, IOS Development, e-commerce, Game Development, Digital Marketing, SEO, Dapps Development Agency,  Hedera Hashgraph Development Company etc. </div><div><br></div> -5 points posted by anagray 3927 Fri, 19 Apr 2019 09:52:00 +0000 #blockchain development,Blockchain Technology in Healthcare Industry <div>TokyoTechie is the leading <a href="https://tokyotechie.com/blockchain-healthcare/"><b>Blockchain Technology</b></a> in Healthcare Industry, We are also work in Digital Marketing Agency, Web Development &amp; Software Development Services. We have experts team for the work who provides 24/7 service. </div><div>We also focus on Cryptocurrency exchange, Digital Currency Development, Android, IOS Development, e-commerce, Game Development, Digital Marketing, SEO, Dapps Development Agency,&nbsp; Hedera Hashgraph Development Company etc. </div><div><br></div> -4 points posted by ana 3924 Fri, 19 Apr 2019 09:48:00 +0000 How Uber Halved Our Metrics Ingestion Latency by (Briefly) Forking the Go Compiler #uber 3 points posted by kenny https://eng.uber.com/optimizing-m3 3923 Thu, 18 Apr 2019 20:29:00 +0000 simpletoken - generating HMAC tokens 1 points posted by AhmadrezaZibaei https://github.com/ahmdrz/simpletoken 3922 Tue, 16 Apr 2019 07:52:00 +0000 crdt - a Go implementation of CRDTs <p>This is an implementation of <a href="https://hal.inria.fr/inria-00555588/document" rel="nofollow">Convergent and Commutative Replicated Data Types</a>&nbsp;in <a href="https://golang.org/" rel="nofollow">Go</a>.</p> 5 points posted by kenny https://github.com/neurodrone/crdt 3921 Mon, 15 Apr 2019 16:30:00 +0000 Video: Meet the Go Authors Go is an open source language that enables the production of simple, efficient, and reliable software at scale. Designed by Google for cloud workloads, Docker, Kubernetes, Istio, and gVisor are all implemented in Go. With great built-in concurrency (ideal for cloud services), a best-in-class networking stack, and excellent tools for developers &amp; operators it’s become one of the fastest growing &amp; most loved languages. Meet the minds behind the Go language and participate in our interactive panel. Speakers: Brad Fitzpatrick, Ian Lance Taylor, Robert Griesemer, Tyler Bui-Palsulich, Robert Van Gent Moderator: Van Riper 11 points posted by kenny https://www.youtube.com/watch?v=3yghHvvZQmA 3920 Sun, 14 Apr 2019 13:01:00 +0000 Fast compilers 7 points posted by lolly https://crawshaw.io/blog/fast-compilers 3919 Sun, 14 Apr 2019 12:53:00 +0000 Video: Performance tuning Go apps #cloudnext 8 points posted by tomf https://www.youtube.com/watch?v=b0o-xeEoug0 3918 Sat, 13 Apr 2019 18:59:00 +0000 Video: Running and Maintaining Go Serverless Applications #cloudnext Serverless allows you to write code without worrying about infrastructure or scaling. Go is perfect for cloud applications because of its efficiency, portability, and fast learning curve. You're wondering which serverless option is right for your Go application and how you'll be able to maintain and debug it in the future. In this session, you'll learn about App Engine, Cloud Functions, &amp; newer serverless offerings and how to use them in Go. You'll also learn about how to use OpenCensus and Stackdriver to monitor, trace, and debug your application. By the end, you will know where to run your Go application and how to keep it available for your users. 4 points posted by kenny https://www.youtube.com/watch?v=9rnrOK0Ifqs 3917 Sat, 13 Apr 2019 14:15:00 +0000 Slides: Security Checklist for a Go Developer #gophercon <div>Security Checklist for a Go Developer by Elena Grahovac at gophercon russia</div> 5 points posted by kenny https://docs.google.com/presentation/d/1adnt86KFEA-XEU7GW3YpwoFT3gn7BPR3tNyWbuEuqZ8/edit?usp=sharing 3916 Sat, 13 Apr 2019 14:13:00 +0000 How to write your first program in go #digitalocean 5 points posted by gopher https://www.digitalocean.com/community/tutorials/how-to-write-your-first-program-in-go 3915 Sat, 13 Apr 2019 08:08:00 +0000 Go 1.12.4 and Go 1.11.9 are released -4 points posted by Everton Marques 3914 Fri, 12 Apr 2019 17:30:00 +0000 Go 1.12.4 and Go 1.11.9 are released 3 points posted by Matthias Schneider https://groups.google.com/forum/m/#!topic/golang-nuts/bMutB64oDi8 3913 Fri, 12 Apr 2019 17:29:00 +0000 Examples of Golang compared to Node.js for learning #nodejs 4 points posted by lolly https://github.com/miguelmota/golang-for-nodejs-developers 3912 Fri, 12 Apr 2019 17:09:00 +0000 pacgo - A Pac Man clone written in Go (with emojis!) 8 points posted by kenny https://github.com/danicat/pacgo 3911 Fri, 12 Apr 2019 07:52:00 +0000 go2proto - Generate protobuf messages from go structs go2proto is a simply cmd util which allows to convert go structs into protobuf messages. It's differs from <a href="https://github.com/src-d/proteus">https://github.com/src-d/proteus</a>&nbsp;as being much simpler and doesn't generate RPC services etc. and most importantly it works with go modules. 3 points posted by anjmao https://github.com/anjmao/go2proto 3910 Fri, 12 Apr 2019 06:47:00 +0000 Creating a resumable file uploader in Go using tus protocol 4 points posted by geekme https://golangbot.com/resumable-file-uploader 3909 Thu, 11 Apr 2019 14:48:00 +0000 How i learnt to stop worrying and love the heap in Go 3 points posted by gopher https://blog.twitch.tv/go-memory-ballast-how-i-learnt-to-stop-worrying-and-love-the-heap-26c2462549a2 3908 Thu, 11 Apr 2019 14:29:00 +0000 Go Developers for hire <h2><b>Golang Services at Scalent</b></h2> <p>There are many companies providing services using Golang. Some of the companies target multiple languages where as <b>Scalent</b> is a <a href="https://www.scalent.io/"><b>Golang Specialized Development Company</b></a>, which have its expertise in developing Highly Scalable Applications using Go Programming Language. We are Scalability Experts with our niche in Golang. We help you build highly scalable, fast and stable system to manage high traffic on your application. <o:p></o:p></p> <p>At Scalent we offer various services where “Golang Plays an Important role”. <o:p></o:p></p> <p>Services like - &gt; Go Consulting, Development of Scalable Application and Development of IoT platform using Golang. <o:p></o:p></p> <p><b>Golang Development:<o:p></o:p></b></p> <p>Go, also known as Golang, Which is an open source programming language created at Google. Golang has an inbuilt mechanism that fully utilizes the advantages of hardware where other programming languages fail to do so.<o:p></o:p></p> <p>We strongly believe that Golang is the best programming language to solve the complex technical issue. Our developers have comprehensive knowledge of the Go Programming language and adopt the new techniques that will help us to deliver reliable and quality product to the business organizations. <o:p></o:p></p> <p>At Scalent with Golang we use various technologies to create robust, real-time reports and aim to deliver the best possible result for companies with use of Golang Programming language. We also offer best possible consulting related to Golang.&nbsp; <o:p></o:p></p> <p><b>Golang developer at Scalent: <o:p></o:p></b></p> <p class="MsoListParagraphCxSpFirst">We have large pool of expert <a href="https://www.scalent.io/services/golang-developer">Golang Developer</a>. Which are responsible to deliver the successful services with inbuilt mechanism that fully utilizes the advantage of new generation hardware as opposing the old language.<o:p></o:p></p> <p class="MsoListParagraphCxSpMiddle"><o:p> </o:p></p> <p class="MsoListParagraphCxSpMiddle">Our Expertise provides best possible solutions with constant support by using best software development services. <o:p></o:p></p> <p class="MsoListParagraphCxSpMiddle"><o:p> </o:p></p> <p class="MsoListParagraphCxSpMiddle"><b>We can help you in:<o:p></o:p></b></p> <p class="MsoListParagraphCxSpMiddle"><b> </b></p> <p class="MsoListParagraphCxSpMiddle"><b>Our Golang Developers can help you in all the phases of project right from -<o:p></o:p></b></p> <p class="MsoListParagraphCxSpMiddle"><o:p> </o:p></p> <p class="MsoListParagraphCxSpMiddle">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></p> <p><b>Golang For IoT :<o:p></o:p></b></p> <p>Golang is an amazing language for developing an IoT platform. Golang has inbuilt concurrency and great performance feature that can help to build <a href="https://www.scalent.io/services/golang-for-iot-platform">Golang IoT platform</a>. <o:p></o:p></p> <p>Having expertise in Go language we also provide Development of IoT applications which are stable, faster and cost-effective. We also use Golang for IoT platform as efficiency being one of the unique features of Golang makes it the most compatible language for developing IoT Platforms and IoT Devices. This platform can easily support millions of connected IoT devices.<o:p></o:p></p> <p><b> </b></p> <p><b> </b><b>Major Reasons to use Golang for IoT Platform<o:p></o:p></b></p> <p class="MsoListParagraphCxSpFirst">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 100% Utilization of Hardware:&nbsp;Golang will help you to fully utilize the CPU<o:p></o:p></p> <p class="MsoListParagraphCxSpMiddle">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Inbuilt concurrency:&nbsp; These features make Golang a compatible language for developing IoT Platform.<o:p></o:p></p> <p class="MsoListParagraphCxSpMiddle">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Help to developers scaled up – Golang helps to achieve higher Scalability to application and so help develop scaled up. <o:p></o:p></p> <p class="MsoListParagraphCxSpMiddle">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Compatible with large number of Platforms:&nbsp; This is because of the in built concurrency feature as well as scalability of Golang makes it compatible with numerous platforms.<o:p></o:p></p> <p class="MsoListParagraphCxSpLast"><o:p> </o:p></p> <p><a href="https://www.scalent.io/services/golang-developer"><b>Click here to know more about services at scalent</b></a><b> <o:p></o:p></b></p> 1 points posted by Nehalshah https://www.scalent.io/services/golang-developer 3907 Thu, 11 Apr 2019 10:02:00 +0000 vcheck - GRPC/HTTP deployment build version check When deploying service with Gitlab or Travis etc. during deployment step you may want to check if your GRPC/HTTP service actually deployed successfully by calling it's endpoint and checking if build version matches. 4 points posted by anjmao https://github.com/anjmao/vcheck 3906 Wed, 10 Apr 2019 06:47:00 +0000 Go 1.12.3 and Go 1.11.8 are released 4 points posted by Everton Marques https://groups.google.com/d/msg/golang-nuts/-2gOVKx85rc/2jJVeD6-BAAJ 3905 Tue, 09 Apr 2019 16:40:00 +0000 popeye - 🧭 A Kubernetes cluster resource sanitizer 4 points posted by Everton Marques https://github.com/derailed/popeye 3903 Mon, 08 Apr 2019 18:14:00 +0000 Caching slow database queries 5 points posted by pj https://medium.com/@rocketlaunchr.cloud/caching-slow-database-queries-1085d308a0c9 3902 Mon, 08 Apr 2019 12:22:00 +0000 How I use Postgres with Go The libraries I love to use with Postgres<br><br> 8 points posted by gopher https://jbrandhorst.com/post/postgres 3901 Mon, 08 Apr 2019 07:52:00 +0000 Cast: Uber infrastructure with prashant varanasi and akshay shah <p><a href="https://softwareengineeringdaily.com/meetup" style=""><em style="">A Conversation with Haseeb Qureshi at Cloudflare on April 3, 2019</em></a></p> <p>Uber’s infrastructure supports millions of riders and billions of dollars in transactions. Uber has high throughput and high availability requirements, because users depend on the service for their day-to-day transportation.</p> 5 points posted by gopher https://softwareengineeringdaily.com/2019/04/01/uber-infrastructure-with-prashant-varanasi-and-akshay-shah 3900 Sun, 07 Apr 2019 08:44:00 +0000 Go 1.12.2 Released #releases 4 points posted by kenny https://golang.org/doc/devel/release.html#go1.12.minor 3899 Sat, 06 Apr 2019 05:31:00 +0000 Lessons learned porting 50k loc from Java to Go Things I've learned porting a 50 thousand lines of code from Java to Go 11 points posted by kenny https://blog.kowalczyk.info/article/19f2fe97f06a47c3b1f118fd06851fad/lessons-learned-porting-50k-loc-from-java-to-go.html 3898 Sat, 06 Apr 2019 05:30:00 +0000 API v3 of the yaml package for Go is available | Ubuntu blog API v3 of the yaml package for Go is out, and it brings comment handling, intermediate node representations, and much more. The initial sketch for v3 of the yaml package for Go was first drafted almost exactly a year ago, by the end of… 3 points posted by kenny https://blog.ubuntu.com/2019/04/05/api-v3-of-the-yaml-package-for-go-is-available 3897 Fri, 05 Apr 2019 17:55:00 +0000 K8s clusters? Oh Biff 'em and Buff 'em Popeye! Popeye is a Kubernetes cluster sanitizer written in GO. It aims at reducing the <div>cognitive load one's need to operate workloads on a Kubernetes cluster. <div><br></div><div>What's your cluster's score?</div></div> 5 points posted by Fernand https://medium.com/@fernand.galiana/k8s-clusters-oh-biff-em-popeye-637e9312963 3896 Fri, 05 Apr 2019 17:11:00 +0000 Hiring: Senior Backend Engineer at Passenger #remote #europe <div>Heetch is a mobility app with a simple mission: we want people to enjoy going out.</div><div>Every night and every day, our drivers are doing their best to make their rides unforgettable and friendly!</div><div>We are focused on young people's expectations and are competing within a fast-paced market.</div> 3 points posted by kenny https://jobs.lever.co/heetch/434c548d-82ee-4fc8-acc3-052139735603 3895 Fri, 05 Apr 2019 13:41:00 +0000 goweight - A tool to analyze and troubleshoot a Go binary size. 3 points posted by Everton Marques https://github.com/jondot/goweight 3894 Thu, 04 Apr 2019 22:06:00 +0000 From PHP to Go: the isset function A common question from many PHP developers who switch to Go is if there is any similar function to the PHP isset() function in Go. 7 points posted by Antonio https://asanchez.dev/blog/from-php-to-go-isset 3893 Thu, 04 Apr 2019 09:18:00 +0000 sqlrows - Go static code analyzer which helps uncover bugs of database/sql.Rows. 6 points posted by timakin https://github.com/gostaticanalysis/sqlrows 3892 Wed, 03 Apr 2019 15:54:00 +0000 vugu - Vugu: A modern UI library for Go+WebAssembly (experimental) If you've ever wanted to write a UI not in JS but pure Go... and run it in your browser, right now... That (experimental;) future is here! 3 points posted by Justin Clift https://github.com/vugu/vugu 3891 Wed, 03 Apr 2019 11:21:00 +0000 A literate go implementation of poly1305 4 points posted by lolly https://blog.filippo.io/a-literate-go-implementation-of-poly1305 3890 Wed, 03 Apr 2019 07:04:00 +0000 Planning a community conference: Reflections on Go Northwest In 2018, I helped organize and run the first-ever “Go Northwest” community conference for Gophers (enthusiasts of the Go programming language) in the Pacific Northwest (Seattle, Vancouver, Portland, etc), along with Ryan Cox, Brittany Walentin, Jake Sanders, Yves Junqueria, and Tiffany Jernigan. I think the conference was pretty successful, with 280 attendees and 14 speakers and great feedback on the survey we sent to the attendees. It was a really fun experience for me, and I’d like to share my retrospective (which is, admittedly, written a little late). 3 points posted by kenny https://samuel.karp.dev/blog/2019/04/planning-go-northwest 3889 Wed, 03 Apr 2019 05:17:00 +0000 Go executable size visualization <p>Why are my Go executable files so large? Go executable size visualization with d3<br></p> 6 points posted by kenny https://science.raphael.poss.name/go-executable-size-visualization-with-d3.html 3888 Tue, 02 Apr 2019 06:01:00 +0000