Golang News http://golangnews.com Jobs, Code, Videos and News for Go hackers - everything about the go programming language Sun, 23 Apr 2023 03:46:00 +0000 How to write accurate benchmarks in Go #golang 4 points posted by teivah https://teivah.medium.com/how-to-write-accurate-benchmarks-in-go-4266d7dd1a95 4767 Wed, 31 Aug 2022 10:56:00 +0000 Excelize 2.7.1 Released - Go language API for spreadsheets (Excel) files. #Golang #Excelize #Excel 2 points posted by xuri https://github.com/xuri/excelize/releases/tag/v2.7.1 4798 Sun, 09 Apr 2023 16:35:00 +0000 #golang <p>A handy and powerful library to deal with unstructured data</p><div><div>The below piece of code shows an example of usage</div><br><br><pre>type Person struct {<br> Firstname string `structs:"firstname"`<br> Age int `structs:"age"`<br> Siblings []Person `structs:"siblings,omitempty"`<br>}</pre><br><div><div><div>func main(){</div><div> k := knoa.Map().Set("firstname", "John", "age", 20)</div><div> </div><div> k.Set("siblings", []Person{</div><div> {</div><div> Firstname: "Tim",</div><div> Age: 29,</div><div> },</div><div> {</div><div> Firstname: "Bob",</div><div> Age: 40,</div><div> },</div><div> })</div><br><div> k.Set("age", 23, "siblings[1].age", 39)</div><br><div> var person Person</div><div> k.To(&amp;person)</div><div>}</div></div></div><br><div>I am working hard to provide a ready-for-production release, but any feedback or suggestion will be appreciated in the meantime!</div></div> 1 points posted by IVAN CORRALES SOLERA https://github.com/ivancorrales/knoa 4816 Mon, 07 Aug 2023 21:27:00 +0000 10 Gotchas for building a universal crypto candlestick iterator in Go #crypto #golang 2 points posted by Mariano https://marianogappa.github.io/software/2022/07/27/10-gotchas-for-building-a-universal-crypto-candlestick-iterator-in-go 4754 Wed, 27 Jul 2022 15:36:00 +0000 Excelize 2.7.0 Released – Go API for spreadsheet (Excel) #golang #Excel #excelize #spreadsheet 1 points posted by xuri https://github.com/xuri/excelize/releases/tag/v2.7.0 4785 Sun, 08 Jan 2023 16:27:00 +0000 Hiring: Junior DevOps Engineer ( #golang #remote ) 1 points posted by golangch https://golangjob.xyz/job/2FZRaoSJFRektU047O3IvhYhncN 4773 Sun, 02 Oct 2022 09:57:00 +0000 Why i moved from python to go part II #golang #devops #sre #python 18 points posted by johnsiilver http://www.gophersre.com/2017/08/10/why-i-moved-from-python-to-go-part-ii 2503 Thu, 10 Aug 2017 22:52:00 +0000 Video: How we built and launched Gopherize.me #golanguk Ashley McNamara &amp; Mat Ryer on how we built and launched Gopherize.me 16 points posted by gopher https://www.youtube.com/watch?v=TuLGK9oskqM 2695 Sun, 24 Sep 2017 19:38:00 +0000 Video: Chris Benson - Deep Learning with Go #golanguk <div id="content" class="style-scope ytd-expander"><yt-formatted-string id="description" class="content style-scope ytd-video-secondary-info-renderer" split-lines="" style="white-space: pre-wrap; color: var(--yt-primary-text-color); --yt-endpoint-color:hsl(206.1, 79.3%, 52.7%);">You’ve heard about self-driving cars, self-organizing drone swarms, conversational interfaces, and emotion recognition. That’s all ‘deep learning’ - a powerful AI taking the world by storm! In my talk, I’ll show you how to build ‘deep learning’ models with Go to solve complex real-world challenges.</yt-formatted-string></div><ytd-metadata-row-container-renderer class="sticky style-scope ytd-video-secondary-info-renderer" style="display: block;"><div id="always-shown" class="style-scope ytd-metadata-row-container-renderer"></div><div id="collapsible" class="style-scope ytd-metadata-row-container-renderer"><ytd-metadata-row-renderer class="style-scope ytd-metadata-row-container-renderer" style="margin: 8px 0px; display: flex; flex-direction: row; align-items: center;"></ytd-metadata-row-renderer></div></ytd-metadata-row-container-renderer> 15 points posted by kenny https://www.youtube.com/watch?v=CHzMEamGZDA 2686 Thu, 21 Sep 2017 19:10:00 +0000 Video: Guido Patanella - Go routines optimization #golanguk 14 points posted by gopher https://www.youtube.com/watch?v=yo-CkroaQhs 2814 Wed, 18 Oct 2017 12:50:00 +0000 Video: Embedding in Go by Sean Kelly #golanguk Embedding. It sure is weird, isn't it? it's unlike traditional inheritance, and it can be uncomfortable at first. But it does have a lot of positives to it that might not be obvious at first. In this talk, we'll go over highlights and pitfalls of embedding, and some interesting ways to use it. 13 points posted by gopher https://www.youtube.com/watch?v=-LzYjMzfGDQ 2733 Sun, 01 Oct 2017 21:47:00 +0000 Video: Complex Concurrency Patterns with Go #golanguk There is a lot of power available through Go's concurrency primitives, but they are still just that: primitives. Typical examples of channel and goroutine usage show pipelines and worker pools, but real applications are rarely that simple. Production systems can easily end up with hundreds of goroutines running dozens of interdependent functions; reasoning about the resulting interactions is not easy. 13 points posted by gopher https://www.youtube.com/watch?v=2HOO5gIgyMg 2682 Thu, 21 Sep 2017 00:48:00 +0000 Video: Ruby to Go - What to expect when you switch #golanguk An overview of the differences between the two languages from a seasoned Rubyist and a complete Go newbie perspective. What to expect from your everyday coding when you switch to Go. A talk by Irina Bednova at Golang UK Conference<br> 12 points posted by gopher https://www.youtube.com/watch?v=Z2sq1Fwadh4 2784 Wed, 11 Oct 2017 07:53:00 +0000 Video: Creating interactive frontend apps with GopherJS and React #golanguk Fed up of Javascript? Do you pine for Go’s simplicity and fantastic tooling? Learn how to painlessly create interactive UIs in your favourite language… and never write a line of Javascript again! 12 points posted by gopher https://www.youtube.com/watch?v=emoUiK-GHkE 2717 Fri, 29 Sep 2017 09:29:00 +0000 Video: Mark Ryan - Command Line Scripting with Templates #golanguk 11 points posted by tollela https://www.youtube.com/watch?v=UMbicEbSIjc 2737 Mon, 02 Oct 2017 18:49:00 +0000 Video: Audrey Lim - Making My First Go Contribution #golanguk Want to contribute to Go but don't know how? Neither did I when I hacked a solution for the Go Presenter Tool. Learn about my motivations, how I approached the problem with a beginner's mind, figured out Gerrit, how it's like having my code reviewed by the Go team, and how I finally got it merged. 11 points posted by gopher https://www.youtube.com/watch?v=UT4ks8k2My8 2671 Tue, 19 Sep 2017 12:40:00 +0000 Video: Takuya Ueda - Static Analysis in Go #golanguk Tools like `go package` provide static analysis. This session shows step by step how to use it. This session makes you that you can start to use static analysis for creating tools which are useful for your daily development, such as a linter and a refactoring tool which can be customized for your project. 11 points posted by gopher https://www.youtube.com/watch?v=mLVxAU_xpEA 2670 Tue, 19 Sep 2017 08:27:00 +0000 Video: Bryan Boreham - An Actor Model in Go #golangconfuk Published on 14 Sep 2016<br>The actor model makes it easier to reason about the behaviour of concurrent systems. Languages such as Erlang and Scala provide actor support as standard, but it can be added to your Go programs with just a little care. 11 points posted by gopher https://www.youtube.com/watch?v=yCbon_9yGVs 2214 Tue, 16 May 2017 11:06:00 +0000 Women Gophers - a short list of women role models #golang #wwg Women role-models using go and showing us how to use Go, in no particular order. <a href="https://twitter.com/rakyll">Jaana Burcu Dogan</a> working on Go itself, and taking the time to explain it to others at https://rakyll.org/ <a href="https://twitter.com/_tessr">Tess Rinearson</a> working on blockchains https://github.com/chain/chain <a href="https://twitter.com/jessfraz">Jessica Frazelle</a> - working at Docker https://www.youtube.com/watch?v=j55aWjgzfV8 <a href="https://twitter.com/AudreyLim77">Audrey Lim</a> for telling her story learning Go https://www.youtube.com/watch?v=fZh8uCInEfw <a href="https://twitter.com/tiffanyfayj">Tiffany Jernigan</a> an EE learning Go https://www.youtube.com/watch?v=85-ii6Dgi1s <a href="https://twitter.com/_peggyli">Peggy Li</a> writing online learning software at clever.com https://www.youtube.com/watch?v=uVGZtfgUVak <a href="https://twitter.com/copyconstruct">Cindy Sridharan</a> working on real-time image processing https://www.youtube.com/watch?v=lXQJACNSA74 <a href="https://twitter.com/kytrinyx">Katrina Owen</a> working on <a href="http://exercism.io/">exercism.io</a> https://www.youtube.com/watch?v=-wYLmsizBc0 <a href="https://twitter.com/carlisia">Carlisia Campos</a> at https://twitter.com/fastly and speaking on <a href="https://gotime.fm">gotime.fm</a> <a href="https://twitter.com/feyeleanor">Eleanor McHugh</a> - author of A Go Developer's Notebook https://leanpub.com/GoNotebook <a href="https://twitter.com/reneefrench">Rennée French</a> for the original gophers <a href="https://twitter.com/ashleymcnamara">Ashley McNamara</a>, for wonderful gophers and talks! <a href="https://twitter.com/sadams007">Sarah Adams</a> - founder of Women Who Go http://www.womenwhogo.org/ <a href="https://twitter.com/tammybutow">Tammy Bütow</a> - team lead SRE at Dropbox https://www.youtube.com/watch?v=ggizCjUCCqE <a href="https://twitter.com/lizrice">Liz Rice</a> - working with containers, co-founder of Microscaling Systems, alser her CTO Anne Currie https://www.youtube.com/watch?v=HPuvDm8IC-4 <a href="https://twitter.com/jennielees">Jennie Lees</a> - working at Riot Games (PaaS) https://www.youtube.com/watch?v=2s5l9ErNL3s <a href="https://twitter.com/skamille">Camille Fournier</a> - engineer and CTO https://www.youtube.com/watch?v=TlU1opuCXB0 Know anyone else who should be on this list? Let us know in the comments below. Who else should we be following? 9 points posted by kenny /stories/1822-women-gophers-a-short-list-of-women-role-models-golang-wwg 1822 Mon, 27 Feb 2017 10:49:00 +0000 Video: Let's Build A CI CD Pipeline in Go #golanguk 7 points posted by andythomas https://www.youtube.com/watch?v=UAsTNFLGBGI 1146 Wed, 19 Oct 2016 14:01:00 +0000 Why I moved from Python to Go (PartI) #golang #devops #sre #python 6 points posted by johnsiilver http://www.gophersre.com/2017/08/05/why-i-moved-from-python-to-go-part-i 2472 Sun, 06 Aug 2017 19:06:00 +0000 Video: Managing and Scaling Real Time Data Pipelines using Go #golangconfuk Go's concurrency model lends itself nicely to building real-time data pipelines, but how does this work out at scale? At Riot, we handle millions of player events, metrics and logs daily through a series of Go-based microservices -- this tutorial will help attendees get comfortable with Go concurrency in practice, and walk through some of the best practices for architecting and operating real-time distributed systems with Go at their heart, including lessons learned along the way. By Jennie Lees. 6 points posted by kenny https://www.youtube.com/watch?v=2s5l9ErNL3s 1844 Wed, 01 Mar 2017 21:56:00 +0000 Video: When idioms become bottlenecks #golanguk 6 points posted by gopher https://www.youtube.com/watch?v=q7s30kFHBdw 1263 Fri, 25 Nov 2016 06:50:00 +0000 Event: Golang UK 2016 August 17th-19th #golanguk2016 #london August 17th, 18th & 19th 2016 at The Brewery, Chiswell Street, London. We are pleased to announce the second annual Golang UK Conference. Two days of amazing talks, plentiful networking opportunities and great socials. Golang UK offers the most up-to-date Go information and training. 6 points posted by gopher http://golanguk.com 861 Fri, 27 May 2016 20:39:00 +0000 Go datastructures #data #golang 6 points posted by gopher https://github.com/Workiva/go-datastructures 325 Tue, 20 Oct 2015 07:45:00 +0000 (Partial) POSIX kernel implemented in Go #os #kernel #golang #paper <h1 id="page-title">(Partial) POSIX kernel implemented in Go: The benefits and costs of writing a POSIX kernel in a high-level language</h1> 5 points posted by Hein Meling https://www.usenix.org/conference/osdi18/presentation/cutler 3597 Mon, 08 Oct 2018 19:02:00 +0000 Cast: Interview with William Kennedy #golangshow <p><a href="https://twitter.com/goinggodotnet" style="">Willam</a>&nbsp;is a managing partner at <a href="https://www.ardanlabs.com/" style="">Ardan Labs</a>, a high-performance development and training firm working with startups and fortune 500 companies.</p> <p>He is also a co-author of the book Go in Action, the author of the blog GoingGo.Net, and a founding member of GoBridge which is working to increase Go adoption through diversity.</p> 5 points posted by gopher http://golangshow.com/episode/2018/07-17-126-en 3573 Fri, 21 Sep 2018 09:19:00 +0000 Optimize AWS Infrastructure cost with CLI built in Go #golang #monitoring #go #aws 5 points posted by mlabouardy https://medium.com/@mlabouardy/komiser-aws-environment-inspector-8340946b6237 3241 Sun, 18 Mar 2018 19:55:00 +0000 Video: Betting on Go #hashicorp #golanguk 5 points posted by lolly https://www.youtube.com/watch?v=4MfvoX4aImA 2822 Fri, 20 Oct 2017 10:20:00 +0000 Video: Steve Francia - State of the Gopher Nation #golanguk Golang UK Conference 2017 <br> 5 points posted by gopher https://www.youtube.com/watch?v=5UG57xQL_RE 2710 Thu, 28 Sep 2017 17:03:00 +0000 Slides: Translating go to other human languages and back again #golanguk করো: Translating Go to Other (Human) Languages, and Back Again - Golang UK 2017 by Aditya Mukerjee Published August 17, 2017 in Technology<div> <div>Like most programming languages, Go uses English keywords. But Go's unique approach to byte and string handling makes it the ideal candidate for a universal programming language that can be localized to allow English-speaking and non-English speaking developers to collaborate on the same projects.</div></div> 5 points posted by kenny https://speakerdeck.com/chimeracoder/kro-translating-go-to-other-human-languages-and-back-again-golang-uk-2017 2527 Thu, 17 Aug 2017 11:30:00 +0000 go-edlib - Update: Cosine similarity, Fuzzy search, Benchmarks & More! #go #golang #opensource <p>Go-Edlib is a new open-source library for Golang that implements most popular edit distance algorithms and soon all of them! Currently, it includes: Levenshtein, LCS, Hamming, Damerau-Levenshtein (OSA and Adjacent transpositions algorithms), Jaro/Jaro-Winkler, Cosine similarity.<br style="box-sizing: border-box;">All these algorithms have been implemented in such a way as to be fully compatible with Unicode</p> <p>It also includes fuzzy search algorithms based on edit distance and few others string comparisons functions.</p> <p>I'm actively looking for feedback and/or contributions to improve this library or to have new functionality ideas to add! :)<br></p> 4 points posted by hbollon https://github.com/hbollon/go-edlib/releases 4480 Thu, 05 Nov 2020 18:12:00 +0000 Backer - docker container backup. #docker #golang #cobra <h2>Motivation</h2> <p>Think about a small company that have to build fast and easy realiable services for a intranet (eg. gitlab, jenkins ...) The fastest way is to deploy this services as a docker containers and manage them for example with a reverse proxy... Taking care about the backup system is an heavvy work, I ended up building this small utility. At this time I only need to do local backups for the active and running containers and their mounted volumes.</p> <h2>info command</h2> <p>I'm not sure about the <code>info</code> command, if it's worth and useful i will do it right :)</p> <h2>Usage</h2><pre><code> backer [type] [flags] backer [command] Available Commands: help Help about any command info retrieve informations about backups previously done list list current available backups version shows the version of the executable Flags: -h, --help help for backer --outDir string output directory for saving backups (default "backup") </code></pre> <h2>Examples</h2> <h3>backer</h3> <p><code>backer full</code> Executes a full backup for all active and running containers.</p> <h3>restore</h3><pre><code>Usage: backer restore [containerName] [revision] [flags] Examples: backer restore test 06.11.2018_16.03.48</code></pre> 4 points posted by hankmartinez https://github.com/askm3/backer 3648 Wed, 07 Nov 2018 12:14:00 +0000 kvmapstruct - #consul, #struct, #map, #golang Utility package does conversions between Consul KV pairs to Go struct or map[string]interface{}. It also provides several utilities to convert directly: nested map to flatten/kv map or Consul kv pairs, flatten/kv map to Go struct, Kv map to nested map, etc. 4 points posted by uthng https://github.com/uthng/kvmapstruct 3603 Thu, 11 Oct 2018 22:12:00 +0000 Video: Production-ready Go #golanguk When you’re new to Go, it’s easy to build and deploy production systems quickly - and learn the hard way what ‘production ready’ means. This is a rundown of the things you really need to care about. 4 points posted by gopher https://www.youtube.com/watch?v=YF1qSfkDGAQ 2704 Tue, 26 Sep 2017 21:22:00 +0000 Excelize 2.3.1 is Released – Go library for spreadsheet (Excel) files #excelize #golang #go #excel Excelize 2.3.1 is Released – Go library for spreadsheet (Excel) files, now support to open the spreadsheet with password protection 3 points posted by xuri https://github.com/xuri/excelize 4453 Tue, 22 Sep 2020 17:22:00 +0000 MongoHelper - Wrapper over official mongodb driver #golang #mongodb Simple wrapper/helper to deal with mongodb main operations, recovering - when possible - from disconnections and making main operations way simpler. 3 points posted by miguel https://github.com/miguelpragier/mongohelper 4328 Thu, 30 Apr 2020 17:55:00 +0000 Hiring: Backend Software Engineer #london #monzo <h4><span class="ace-all-bold-hthree"><span class=" author-d-1gg9uz65z1iz85zgdz68zmqkz84zo2qovvuz67z7z82zz84zz84zz66zz87zc6sz88ziz71zz74zz70zz68z12z89zvz68zdz77zz122zz77zz73zz76zmk"><strong>At Monzo </strong><span class="thread-202903253321026816807333 attrcomment attrcommentfirst thread-202903253321026816807333-first author-d-1gg9uz65z1iz85zgdz68zmqkz84zo2qovvuz67z7z82zz84zz84zz66zz87zc6sz88ziz71zz74zz70zz68z12z89zvz68zdz77zz122zz77zz73zz76zmk"><strong>we</strong><span class="thread-202903253321026816807333 attrcomment author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z94z82zz77zz71zz79z6z70z7dcz70znz65zz81zz67zz79zz70zz122zyo4z73zz77zfz89zroz85zz65zj"><strong>’re</strong> <span class="thread-202903253321026816807333 attrcomment author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z94z82zz77zz71zz79z6z70z7dcz70znz65zz81zz67zz79zz70zz122zyo4z73zz77zfz89zroz85zz65zj"><strong>aiming to </strong><span class="thread-202903253321026816807333 attrcomment author-d-1gg9uz65z1iz85zgdz68zmqkz84zo2qovvuz67z7z82zz84zz84zz66zz87zc6sz88ziz71zz74zz70zz68z12z89zvz68zdz77zz122zz77zz73zz76zmk"><strong>build</strong> <span class="thread-202903253321026816807333 attrcomment author-d-1gg9uz65z1iz85zgdz68zmqkz84zo2qovvuz67z7z82zz84zz84zz66zz87zc6sz88ziz71zz74zz70zz68z12z89zvz68zdz77zz122zz77zz73zz76zmk"><strong>the </strong><span class="attrlink url thread-202903253321026816807333 attrcomment author-d-1gg9uz65z1iz85zgdz68zmqkz84zo2qovvuz67z7z82zz84zz84zz66zz87zc6sz88ziz71zz74zz70zz68z12z89zvz68zdz77zz122zz77zz73zz76zmk"><a class="attrlink" href="https://monzo.com/" target="_blank" data-target-href="https://monzo.com/" style="color: inherit; font-family: &quot;Maison Neue&quot;, Helvetica, sans-serif;"><strong>best current account in the world</strong></a><span class=" author-d-1gg9uz65z1iz85zgdz68zmqkz84zo2qovvuz67z7z82zz84zz84zz66zz87zc6sz88ziz71zz74zz70zz68z12z89zvz68zdz77zz122zz77zz73zz76zmk"><strong>. We are always keen to hear from capable, creative engineers who want to help us accomplish that goal 🚀</strong></h4> 3 points posted by kenny https://boards.greenhouse.io/monzo/jobs/244898#golangnews 3405 Tue, 26 Jun 2018 14:05:00 +0000 VirusTotal wrapper for Go. No hassle URLs & files CLI scanning #virustotal #malware #golang #cli 3 points posted by mark https://github.com/moldabekov/virusgotal 3289 Fri, 13 Apr 2018 09:41:00 +0000 Hiring: Golang Automation Engineer at Macquarie, Sydney #golang #automation #ansible #sydney <p>Join an agile development team working on a green field development project.  This exciting project requires a developer with strong development skills in a statically typed language (Golang/C++/Java) with a keen interest in developing automation systems in Golang and writing automation playbooks in Ansible.  The successful candidate will be given the opportunity to work on cloud and infrastructure automation technologies.</p> <p>Our team is delivering a fully automated application (developer) driven model for managing on-premise and cloud infrastructure.  We work collaboratively with infrastructure SMEs, operations and application teams.  Our platform covers a full stack of technologies including networking, storage services and server instances and higher level operating system and application services. </p> <p>About you:</p> <ul type="disc"> <li>strong skills in a statically type language (Golang/C++/Java)</li> <li>experience in Golang (valued but not essential)</li> <li>experience configuring Unix operating systems using Ansible (valued but not essential)</li> <li>strong sense of ownership and drive.</li> <li>excellent problem solving, critical thinking, and communication skills.</li> </ul> <p>If you meet the above requirements, please apply via the following link - alternatively, please email phil.james@macquarie.com</p> <p>The Corporate Operations Group (COG) brings together specialist support services including workplace, human resources, market operations and technology. COG's purpose is to drive operational excellence through business-aligned services with a focus on quality, cost and risk. COG comprises the following divisions: Business Improvement and Strategy, Business Services, Human Resources, Market Operations, and Technology.</p> <p>Find out more about Macquarie careers at <a href="http://www.macquarie.com/careers" target="_blank" rel="noopener noreferrer"><u>www.macquarie.com/careers </font></u></a></p> <p>Macquarie understands the importance of diversity and inclusion - our long history of success has come from being different. At Macquarie we value the innovation and creativity that diversity of thought brings. The one thing we all have in common is our focus on high performance. If you're capable, motivated and can deliver, we want you on our team.</p> <p>We facilitate a range of flexible working arrangements within our teams. Talk to us about what flexibility may be available.. Our Technology Returner program is an opportunity for you to re-integrate yourself into the workforce following an extended professional career break. Find out more and apply at <a href="https://www.macquarie.com/au/about/careers/jobs/returner-program"><u>https://www.macquarie.com/au/about/careers/jobs/returner-program</font></u></a></p> <p> </p> 3 points posted by Phil James http://www.careers.macquarie.com/cw/en/job/939651/automation-engineer 3285 Thu, 12 Apr 2018 00:39:00 +0000 Hiring: Backend software engineer at GlobalSign #london #golang #pki #crypto #nosql #highperformance <h2>JOB DESCRIPTION</h2><div id="js-job-description" class="js-job-description"> <p>About GMO GlobalSign Ltd<br style="box-sizing: border-box;">GlobalSign, founded in 1996, is a provider of identity services for the Internet of Everything (IoE), mediating trust to enable safe commerce, communications, content delivery and community interactions for billions of online transactions occurring around the world at every moment.&nbsp; Its identity and access management portfolio, acquired from Ubisecure in September 2014, includes access control, single sign-on (SSO), federation and delegation services to help organizations and service providers create new business models for customer and partner interactions.&nbsp; The former Ubisecure operation is now the GlobalSign Center of Excellence for IAM, located in Helsinki, Finland. GlobalSign’s solutions are designed to address the massive scalability demanded by the emerging $14.4 trillion IoE market, where the ability to make secure networked connections among people, processes, data and things, will require that every “thing” have a trusted identity that can be managed.&nbsp; The company has offices in the U.S., Europe and throughout Asia.&nbsp; For the latest news on GlobalSign, visit <a href="https://www.globalsign.com/" style="box-sizing: border-box; color: rgb(28, 90, 187);">www.globalsign.com</a>&nbsp;or follow GlobalSign on Twitter (@globalsign&nbsp;).</p> <p> </p> <h3>GMO Internet Group</h3>GMO Internet Group is an Internet services industry leader, developing and operating Japan’s most widely used domain, hosting &amp; cloud, ecommerce, security, and payment solutions. The Group also comprises the world’s largest online FX trading platform, as well as online advertising, Internet media, and mobile entertainment products. GMO Internet, Inc. (TSE: 9449) is headquartered in Tokyo, Japan. For more information please visit <a href="http://www.gmo.jp/en/" style="box-sizing: border-box; color: rgb(28, 90, 187);">http://www.gmo.jp/en/</a>. <p> </p> <p> </p> <p>We are looking for talented backend software engineers with the right to work in the UK&nbsp;to join our Western hemisphere technical team based in central London. The role allows for occasional working from home but we are principally looking for somebody willing to live and work in London. </p> <p> </p> <p>Our goal is creating new platforms exposing RESTful services to the IoE/M2M industry, capitalizing on our experience and digital real estate from the SSL and PKI spaces. We have already built a game changing system and are now looking at augmenting it both performance and feature-wise.</p> <p> <br></p> <p>On a day to day basis you will be creating new high performance platforms for both internal and external use exposed in a RESTful fashion and backed by large SQL and NoSQL data stores. Part of this will include prototyping new technologies, interacting with PKI/crypto hardware, and shaving off microseconds wherever possible.</p> <p> </p> <p>We would love to have a chat if any of the following apply:</p> <ul> <li>You write clean, concise, self-documenting code&nbsp;that both you and your team can still understand a year after. You care about naming. You do not repeat yourself. You do not believe that&nbsp;more&nbsp;code represents the solution to a problem. You test everything.</li> <li>You already master a few programming languages, or easily find your way around a new one. Our stack is mostly Go, but when there are better tools implemented in different languages, we do not hesitate to use and improve them.</li> <li>You have a high performance systems background - content delivery, trading, networking, e-commerce, ticketing, etc.&nbsp;Everything we build has hard performance requirements. Relying entirely on the language/framework for optimisation is a luxury we do not have.</li> <li>You have a good grasp of operating systems,&nbsp;knowing how to directly use (or misuse) the scheduling, network and storage facilities.</li> <li>You think in patterns.&nbsp;Synchronous/asynchronous. Multithreaded/event driven. Latency/bandwidth. You take these into consideration before laying down any code.</li> <li>You are familiar with the latest technologies and use them judiciously.&nbsp;Software advancements have made things that were impossible ten years ago possible, but no single piece of technology has been a silver bullet. You can tell which of the modern tools in your belt work for the task at hand and which do not.</li> <li>You know what you do not know and you are as comfortable asking for help as you are offering it.&nbsp;We advocate mutual knowledge sharing. Nobody knows everything.</li> <li>You know when to work hard and when to kick back.&nbsp;Development effort is not evenly distributed. Sometimes you might have to put in some&nbsp;unplanned&nbsp;extra hours, sometimes you go on a team night out before the clock hits six.</li> <li>You are an inquisitive perfectionist.&nbsp;You like to know how things work and constantly try to improve them.</li> </ul> <p> </p> <p> </p> <p>What we offer:</p> <ul> <li>The opportunity to work for a leading multinational PKI provider, alongside seasoned technologists with quite a few successful products and services under their belts.</li> <li>A clean slate. No legacy or poorly documented code to maintain. It all happens here and now with you as an instrumental part of it.</li> <li>A friendly working environment where we appreciate witty banter without falling into the “brogrammer” stereotype. We are a large and well established multinational company, but this team operates like a start-up where everyone carries their own weight and manages their own time.</li> <li>Competitive Salary</li> <li>Employer matched pension contributions to 5% of salary</li> <li>4 x Salary Life cover</li> <li>Long-term illness insurance</li> <li>Cycle to Work Scheme</li> <li>Employee funded via salary sacrifice Benenden Healthcare cover</li> <li>Childcare Voucher Scheme</li> <li>Payroll Giving</li> <li>Employee Assistance Package </li> </ul> </div> 3 points posted by vgalu https://careers.jobscore.com/careers/globalsign/jobs/backend-software-engineer-a3LHnawkqr5z6LeMg-44q7 3256 Fri, 23 Mar 2018 15:57:00 +0000 5 More Gotchas of Defer in Go — Part II #golang #learngoprogramming <div><b>What is inside?</b></div><div><br></div><div> <ul><li>Z to A</li> <li>Scope ate my param</li> <li>Quick to run the params</li> <li>Captured in a Loop</li> <li>Point of no return?</li> </ul></div><div><br></div><div><a href="https://blog.learngoprogramming.com/5-gotchas-of-defer-in-go-golang-part-ii-cc550f6ad9aa">Press here to read the article.</a></div><div><br></div> 3 points posted by blackflicker https://blog.learngoprogramming.com/5-gotchas-of-defer-in-go-golang-part-ii-cc550f6ad9aa 3035 Thu, 21 Dec 2017 16:10:00 +0000 Notes on GoUK 2017 conference #golanguk #wip 3 points posted by gopher https://hackmd.io/s/BJ_wJtbOb 2531 Thu, 17 Aug 2017 16:06:00 +0000 Excelize 2.5.0 Released – Go API for spreadsheet (Excel) #golang #Excel #excelize #spreadsheet 2 points posted by xuri https://github.com/xuri/excelize/releases/tag/v2.5.0 4672 Sun, 02 Jan 2022 16:47:00 +0000 9Gag Android Application 😆 with Go & AWS Elastic Beanstalk #android #golang #aws 2 points posted by mlabouardy https://github.com/mlabouardy/9gag-clone 3261 Sun, 25 Mar 2018 19:02:00 +0000 CLI - Export/Import Jenkins jobs & plugins #jenkins #golang #ci #cd #go 2 points posted by mlabouardy https://github.com/mlabouardy/butler 3248 Wed, 21 Mar 2018 10:47:00 +0000 Hiring: Senior Systems Developer #golang #remote #blockchain 1 points posted by golangch https://golangjob.xyz/job/2C48wAYBl3rxcBA0lDeddw5U27D 4750 Sun, 17 Jul 2022 12:16:00 +0000 Book Release: Go For DevOps #go #golang #sre #devops #terraform #kubernetes <div>In the book you will find:</div><div>* The basics of Go (including the 1.18 generics addition)</div><div>* Using Go with various encoding formats</div><div>* Building basic REST and gRPC services</div><div>* Applying Go to automate local system tasks</div><div>* Utilizing Go to automate those same tasks on thousands of machines</div><div>* Building a system agent to manage your machines (physical or virtual)</div><div>* Constructing a ChatOps bot with Slack to enhance visibility of operations</div><div>* Writing a Terraform provider</div><div>* Enhancing Packer to build system images on AWS</div><div>* Extending Kubernetes with the Operators SDK</div><div>* Embracing OpenTelemetry for telemetry data using Jaeger and Prometheus</div><div>* Using Azure's Go API to manipulate cloud services</div><div>* Avoiding Chaos in your DevOps services that have disrupted major FANG companies</div><div>* Constructing your own extendable, centralized workflow service with a policy server</div><div>* And much more...</div><div><br></div><div>Author proceeds go to Doctors without Borders.&nbsp; </div><div>Check out the announcement here: </div><div>https://www.amazon.com/Go-DevOps-language-Kubernetes-Terraform/dp/1801818894/ref=sr_1_1?crid=3UJVTH5WHIGI8&amp;keywords=go+for+devops&amp;qid=1656568378&amp;sprefix=go+for+devops%2Caps%2C126&amp;sr=8-1<br></div><div><br></div> 1 points posted by johnsiilver https://www.amazon.com/Go-DevOps-language-Kubernetes-Terraform/dp/1801818894/ref=sr_1_1?crid=3UJVTH5WHIGI8&keywords=go+for+devops&qid=1656568378&sprefix=go+for+devops%2Caps%2C126&sr=8-1 4748 Fri, 08 Jul 2022 20:27:00 +0000 Become AWS Certified Developer with Alexa #golang #alexa #aws #lambda 1 points posted by mlabouardy https://medium.com/@mlabouardy/become-aws-certified-developer-with-alexa-44a565012765 3297 Mon, 16 Apr 2018 19:40:00 +0000 An example of grpc micro-service #golang #docker #grpc An example of well structured grpc micro-service 1 points posted by yuribuerov https://github.com/YuriBuerov/grpc-example 3246 Tue, 20 Mar 2018 21:49:00 +0000