Skip to content

Golang Libraries, Apps, Golang Jobs and Go Tutorials

Golang News, Tutorials, Go Libraries and Golang Jobs

Menu
  • Golang Jobs / Go Developer Jobs
  • Go/JS Full Stack Development

Tag: generics

A Golang Generics Use Case: HTML table extraction case study

No Comments
| Golang Tutorials
Golang Generics

You’ve likely heard and read dozens of stories about generics in Go about ordinary slices and maps but haven’t yet thought about a fun way to apply this feature. Let’s implement the peer of pandas.read_html, which maps HTML tables into slices of structs! If it’s achievable even with Rust, why shouldn’t it be with Go?! This essay will show […]

Read More »

Rewriting a Golang Library with Generics

No Comments
| Golang Tutorials

Generics, released with Golang 1.18, allow writing reusable functions and structures “templates” with types factored out. Without new generics support, users need to implement interface methods, e.g., sort, to use type agnostic libraries. In this article, the author looks at Golang generics through an example transition on a Go data structure library and points out the differences and […]

Read More »

Golang Generics For Advanced Golang Developers

No Comments
| Golang Tutorials

Improve speed with generics in Golang The author of this article is not going to try to teach you generics in this story, but instead assume you know about generics, parameterized types, or template-based Golang programming already. This shows the basics of Golang Generics. Type parameters are constrained by interfaces. That means you can demand […]

Read More »

Build REST APIs from structs using Golang Generics

No Comments
| Golang Tutorials

Golang 1.18 has been out for a while now. Are you using Generics? At first, the author was delighted and started gradually switching from map and filter-like statements to github.com/samber/lo, and he created an internal slice package to add some more variants. However, somewhere in his heart, he felt frustration building up. I felt like I was […]

Read More »

Search golang Blog & News

Categories

  • General
  • Golang Applications
  • Golang Blog
  • Golang Jobs
  • Golang Libraries
  • Golang Tutorials

Looking for a Developer Job?

Golang Jobs
Remote Golang Jobs
Fullstack Developer Jobs Board
Rust Jobs
Python Jobs
Javascript Jobs
React Jobs
Java Jobs

Hire Me

  • Golang Software Development
  • Software Architecture and Consulting
  • Full Stack Developer
Software Development Services (Golang/JavaScript)

golang ch Twitter

Follow @golangch

api Authentication Authorization boilerplate ci ci/cd cli tool concurrency container context database dba dependency injection devops docker error handling framework game generics github golang jobs golang library GORM gRPC gui image processing JSON JWT kubernetes memory management microservice mongodb monitoring multilanguage oauth2 opensource performance redis rest api RestAPI router starter streaming testing websockets

@golangch golang Twitter Feed

Tweets by @golangch

Golang Libraries, Apps, Golang Jobs and Go Tutorials 2023 . Powered by WordPress