Golang News http://golangnews.com Jobs, Code, Videos and News for Go hackers - everything about the go programming language Sun, 23 Apr 2023 03:45: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 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 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 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 (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 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 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 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 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 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 Distributed open source realtime publish subscribe platform #golang #opensource #pubsub Note that I am part of the Emitter team myself. But I truly think it is relevant for many go fans, so I decided to post it here. 1 points posted by Tumke22 https://github.com/emitter-io/emitter 3245 Tue, 20 Mar 2018 19:22:00 +0000 QOR 1.0 Released (the SDK for E-Commerce & CMS development in Go) #golang #oss #sdk #ecommerce TOKYO, Japan — April 21, 2016 — The Plant today announced that QOR, its open source SDK for E-Commerce & CMS development, is now available in version 1.0. For this public release QOR has been completely rewritten in Go. QOR is a versatile SDK that gives developers the freedom and capabilities to create cutting-edge platforms & web apps. For this first public release we have focused on rewriting and providing all the libraries and widgets necessary for building a CMS, in the upcoming releases we’ll be adding e-commerce specific widgets and modules to the core libraries. 1 points posted by arglborps http://getqor.com/en/blogs/article/title=QOR%201.0%20Released 785 Thu, 21 Apr 2016 03:26:00 +0000 Excelize 2.6.1 Released - Go language API for spreadsheets (Excel) files #golang #excelize 0 points posted by xuri https://github.com/xuri/excelize/releases/tag/v2.6.1 4764 Sun, 21 Aug 2022 16:42:00 +0000 Single-Page Application with Go #web #golang #example Serve Single-Page Applications with Golang -1 points posted by Muhammad Ahmed 1514 Thu, 12 Jan 2017 09:48:00 +0000 #GolangDevelopmentCompany, #Golang #Go #GolangCompany <b>Golang Developement Company - Scalent</b><div><br></div><div>Golang is the "Google Programming Language " proposed by Google. Golang came in picture when experts reached to the hardware limit i.e the size hardware further to reduce was not possible. And then focus on software gave a boost. There was also an option of " Multithreading " but it was avoided by programmer as it is very complicated and complex.</div><div><br></div><div>There are number of languages available like C, C++, java etc but they lacked in full utilization of CPU and at this time Golang came in focus.</div><div>Many companies are using Golang due to its unique feature like build-in concurrency, scalability etc. But Scalent is specialized Golang development company which focus on Golang. You can read more about Scalent here - <a href="https://www.scalent.io/">Golang Development Company</a> <br><br><br></div> -2 points posted by Reemi 3813 Tue, 26 Feb 2019 05:17:00 +0000