Open in app

Sign in

Write

Sign in

Roman Romadin
Roman Romadin

115 Followers

Home

About

Published in

ITNEXT

·Feb 15, 2022

Redis vs etcd with Golang

Today we will compare Redis and etcd. Let’s compare them in terms of performance. Consider their areas of application - cases. Redis — in-memory data structure store, used as a database, cache, and message broker. …

Etcd

5 min read

Redis vs etcd with Golang
Redis vs etcd with Golang
Etcd

5 min read


Published in

ITNEXT

·Aug 11, 2021

WebAssembly with Golang by scratch

In this article, I want to introduce you to WebAssembly. We will also develop a small application for WebAssembly and Go. Not only to tell “what and how to run” and how it works. …

Webassembly

5 min read

WebAssembly with Golang by scratch
WebAssembly with Golang by scratch
Webassembly

5 min read


Published in

ITNEXT

·Feb 13, 2021

Structure size optimization in Golang (alignment/padding). More effective memory layout (linters).

Today I would like to tell you about the alignment of structures in Golang. The capacity of the machines is growing every year. And our computing power allows us to perform increasingly demanding tasks. We strive to apply new and new optimization techniques and may forget the old ones, which…

Go

4 min read

Structure size optimization in Golang (alignment/padding). More effective memory layout (linters).
Structure size optimization in Golang (alignment/padding). More effective memory layout (linters).
Go

4 min read


Published in

ITNEXT

·Feb 6, 2021

Golang — how to dynamically inject dependencies into the structure

How to dynamically inject dependencies into “Service” in Go? This solution (approach) is based on: variadic functions (https://yourbasic.org/golang/variadic-function/) and self-referential functions (https://www.geeksforgeeks.org/self-referential-structures/). At first glance, this seems a bit confusing, but it’s actually a simple solution. …

Go

2 min read

Golang runtime service options (dependencies)
Golang runtime service options (dependencies)
Go

2 min read


Published in

ITNEXT

·Dec 7, 2020

Compare C++, JS, Python, Python + numba, PHP7, PHP8, and Golang in “Prime Number” calculation.

All top programming languages have proved their positions and “decided” on the niches of their use. However, it is important for every programmer to have an understanding of the quantitative characteristics for each of the languages they use. You can measure quite a lot of parameters for different purposes. For some tasks, it…

Cpp

2 min read

Compare C++, JS, Python, Python + numba, PHP7, PHP8, and Golang in “Prime Number” calculation.
Compare C++, JS, Python, Python + numba, PHP7, PHP8, and Golang in “Prime Number” calculation.
Cpp

2 min read


Published in

ITNEXT

·Nov 8, 2020

Golang Image Generator in runtime (favicon, watermark, resizing images).

Using Go you can create the image files in runtime. Find the small list below to observe the cases where it might be useful. Favicon Pixel-tracker Placeholder Watermark Image resizing 1. Favicon Often Go applications are considered as a server part for delivering content for internal and/or external services. It is good…

Golang

4 min read

Golang Image Generator in runtime (favicon, watermark, resizing images).
Golang Image Generator in runtime (favicon, watermark, resizing images).
Golang

4 min read


Published in

ITNEXT

·Sep 25, 2020

Machine Learning Tools For Content Generation: Open AI, DeepAI, D-ID

Introduction Machine Learning and Computer Vision have come into our lives. No doubt they open up new opportunities. In particular, the underground security service involves Machine Learning for detecting and searching wanted people. …

Machine Learning

4 min read

Machine Learning Tools For Content Generation: Open AI, DeepAI, D-ID
Machine Learning Tools For Content Generation: Open AI, DeepAI, D-ID
Machine Learning

4 min read

Roman Romadin

Roman Romadin

115 Followers

A Senior Software Engineer. Passionate coder.

Following
  • javinpaul

    javinpaul

  • Kesi Parker

    Kesi Parker

  • TDS Editors

    TDS Editors

  • Сергей Карелов

    Сергей Карелов

  • Salvatore Raieli

    Salvatore Raieli

See all (158)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams