Open in app

Sign In

Write

Sign In

Alex Pliutau
Alex Pliutau

152 Followers

Home

About

Feb 20, 2022

Fuzz Testing in Go

What is fuzzing Fuzzing or fuzz testing is a method of giving random unexpected input to your programs to test for possible crashes or edge cases. Fuzzing can shed a light on some logical bugs or performance problems, so it’s always worth adding to a code where stability and performance matter. Go projects for fuzzing Currently…

Go

3 min read

Go

3 min read


May 11, 2020

Building a TCP Chat in Go

Go

1 min read

Go

1 min read


May 5, 2020

Writing testable Go code

When I say “testable code”, what I mean is code that can be easily programmatically verified. We can say that code is testable when we don’t have to change the code itself when we’re adding a unit test to it. …

Unit Testing

3 min read

Writing testable Go code
Writing testable Go code
Unit Testing

3 min read


Apr 28, 2020

Writing REST API Client in Go

API clients are very helpful when you’re shipping your REST APIs to the public. And Go makes it easy, for you as a developer, as well as for your users, thanks to its idiomatic design and type system. But what defines a good API client? In this tutorial, we’re going…

Go

3 min read

Writing REST API Client in Go
Writing REST API Client in Go
Go

3 min read


Sep 16, 2019

Google Home Action to manage your Kubernetes cluster

I always wanted to find a good use case of Google Home to make some DevOps tasks funnier. For example voice deployments, system metrics, etc. Since I use Kubernetes a lot, I thought it would be fun to control it via voice commands. So I decided to develop this Action…

Kubernetes

3 min read

Kubernetes

3 min read


Aug 20, 2019

Rate Limiting HTTP Requests in Go based on IP address

If you are running HTTP server and want to rate limit requests to the endpoints, you can use well-maintained tools such as github.com/didip/tollbooth. But if you’re building something very simple, it’s not that hard to implement it on your own. There is already an experimental Go package x/time/rate, which we…

Golang

2 min read

Golang

2 min read


Published in Vue.js Developers

·Jun 13, 2019

Building a Desktop App in Go using Wails

This post is a text version of packagemain #6: Building Desktop App in Go using Wails video. As we all know, Go is mostly used to build APIs, web backends, CLI tools. But what’s interesting is that Go can be used in places we were not expecting to see it. …

Vue

4 min read

Building a Desktop App in Go using Wails
Building a Desktop App in Go using Wails
Vue

4 min read


Published in ITNEXT

·Jun 11, 2019

Getting Started with OAuth2 in Go

This is a text version of this video: packagemain #11: Getting started with OAuth2 in Go. Getting started with OAuth2 in Go Authentication usually is very important part in any application. You can always implement your own authentication system, but it will require a lot of work, registration, forgot password form, etc. …

Go

2 min read

Getting Started with OAuth2 in Go
Getting Started with OAuth2 in Go
Go

2 min read


Jun 11, 2019

Building a Desktop App in Go using Wails

This post is a text version of packagemain #6: Building Desktop App in Go using Wails video. As we all know, Go is mostly used to build APIs, web backends, CLI tools. But what’s interesting is that Go can be used in places we were not expecting to see it. …

Go

4 min read

Building a Desktop App in Go using Wails
Building a Desktop App in Go using Wails
Go

4 min read


Feb 18, 2019

Database Migrations with Go and Kubernetes

Applications with database layer mostly need to execute database migration as part of its deployment process. Usually, running migrations is the first step when deploying the application. I tried different tools to run migrations, I used goose for a while, but later switched to migrate, which supports a lot of…

Go

1 min read

Go

1 min read

Alex Pliutau

Alex Pliutau

152 Followers

Gopher https://youtube.com/c/packagemain

Following
  • Vladimir Vivien

    Vladimir Vivien

  • Kujtim Hoxha

    Kujtim Hoxha

  • Wizeline

    Wizeline

  • Alexander Ravikovich

    Alexander Ravikovich

  • Alex Hardy

    Alex Hardy

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech