DEV Community

Vic Shóstak profile picture

Vic Shóstak

Hey! 👋 I'm a Software Engineer and founder of a friendly outsource company called True web artisans, with excellent UX/UI knowledge and over 12 years of practical experience.

Location RU, St.Petersburg Joined Joined on  Personal website https://shostak.dev/ github website twitter website

Work

Founder & Full stack Web Developer, UI/UX Designer at True web artisans

Pin Pinned

Kotlin short recipes: Generating a chessboard for a console game

Kotlin short recipes: Generating a chessboard for a console game

Reactions 13 Comments 2
4 min read
🗂 Decomposing theme elements styles in your Flutter app

🗂 Decomposing theme elements styles in your Flutter app

Reactions 34 Comments
7 min read
🔐 Structure of a single-page Vue 3 (TypeScript) app using JWT authorization requests to the backend

🔐 Structure of a single-page Vue 3 (TypeScript) app using JWT authorization requests to the backend

Reactions 43 Comments 5
8 min read
⭐️ Helpful Golang tools to make your code great again

⭐️ Helpful Golang tools to make your code great again

Reactions 94 Comments 4
6 min read
📖 Build a RESTful API on Go: Fiber, PostgreSQL, JWT and Swagger docs in isolated Docker containers

📖 Build a RESTful API on Go: Fiber, PostgreSQL, JWT and Swagger docs in isolated Docker containers

Reactions 363 Comments 17
27 min read
🎊 You don't need SVG! Creating animated loaders for content with Tailwind CSS

🎊 You don't need SVG! Creating animated loaders for content with Tailwind CSS

Reactions 308 Comments 12
6 min read
❓ Be on the move or act now

❓ Be on the move or act now

Reactions 12 Comments 2
3 min read
🤷‍♀️ 🤷‍♂️ Tailwind CSS with Heroicons: The SVG path stoke-width issue resolve

🤷‍♀️ 🤷‍♂️ Tailwind CSS with Heroicons: The SVG path stoke-width issue resolve

Reactions 14 Comments
4 min read
🌈 Wonderful tools for creating secondary visual elements for your website

🌈 Wonderful tools for creating secondary visual elements for your website

Reactions 210 Comments 9
8 min read
💆‍♀️ 💆‍♂️ PostgreSQL query optimization for Gophers: It's much easier than it sounds!

💆‍♀️ 💆‍♂️ PostgreSQL query optimization for Gophers: It's much easier than it sounds!

Reactions 21 Comments 2
8 min read
💭 How to make clear & pretty error messages from the Go backend to your frontend?

💭 How to make clear & pretty error messages from the Go backend to your frontend?

Reactions 81 Comments
9 min read
🏄‍♂️ Insomnia: Quick & easy API development and testing

🏄‍♂️ Insomnia: Quick & easy API development and testing

Reactions 76 Comments 3
5 min read
📖 Go Fiber by Examples: Working with middlewares and boilerplates

📖 Go Fiber by Examples: Working with middlewares and boilerplates

Reactions 33 Comments 5
6 min read
🤷‍♂️ 🤷‍♀️ Vue 3 error with using TypeScript: property X does not exist on type 'EventTarget'

🤷‍♂️ 🤷‍♀️ Vue 3 error with using TypeScript: property X does not exist on type 'EventTarget'

Reactions 13 Comments
3 min read
📖 Go Fiber by Examples: Testing the application

📖 Go Fiber by Examples: Testing the application

Reactions 37 Comments
6 min read
📖 Go Fiber by Examples: Delving into built-in functions

📖 Go Fiber by Examples: Delving into built-in functions

Reactions 54 Comments 10
19 min read
📖 Go Fiber by Examples: How can the Fiber Web Framework be useful?

📖 Go Fiber by Examples: How can the Fiber Web Framework be useful?

Reactions 118 Comments 7
10 min read
🤷‍♀️ 🤷‍♂️ PostgreSQL error with using over jackc/pgx driver in Golang: cannot convert X to Y

🤷‍♀️ 🤷‍♂️ PostgreSQL error with using over jackc/pgx driver in Golang: cannot convert X to Y

Reactions 16 Comments
4 min read
🤓 Task analytics as a path to effective implementation

🤓 Task analytics as a path to effective implementation

Reactions 13 Comments
6 min read
🎉 The Create Go App project has grown to v2, but is still easier, better, faster & stronger

🎉 The Create Go App project has grown to v2, but is still easier, better, faster & stronger

Reactions 44 Comments
8 min read
🈂️ An easy way to translate your Golang application

🈂️ An easy way to translate your Golang application

Reactions 14 Comments
6 min read
📬 Asynq: simple, reliable & efficient distributed task queue for your next Go project

📬 Asynq: simple, reliable & efficient distributed task queue for your next Go project

Reactions 67 Comments 3
8 min read
📈 Working with RabbitMQ in Golang by examples

📈 Working with RabbitMQ in Golang by examples

Reactions 100 Comments 1
7 min read
🌐 Using the Notion page as a personal website with your domain on Cloudflare

🌐 Using the Notion page as a personal website with your domain on Cloudflare

Reactions 53 Comments 17
8 min read
🔀 Productivity for coders: Try to understand UX of product

🔀 Productivity for coders: Try to understand UX of product

Reactions 22 Comments
3 min read
💎 Productivity for coders: Caps Lock as a keyboard layout switcher

💎 Productivity for coders: Caps Lock as a keyboard layout switcher

Reactions 34 Comments 3
4 min read
🗞 What's new and special in Create Go App CLI v1.7.0?

🗞 What's new and special in Create Go App CLI v1.7.0?

Reactions 14 Comments
4 min read
🛠 A programming language is a tool. Embrace it to become even more productive!

🛠 A programming language is a tool. Embrace it to become even more productive!

Reactions 15 Comments 2
6 min read
😎 Don't be afraid to say, "I don't understand this task"

😎 Don't be afraid to say, "I don't understand this task"

Reactions 25 Comments 7
2 min read
✨ A powerful CLI for create a new production-ready project with backend, frontend and deploy automation

✨ A powerful CLI for create a new production-ready project with backend, frontend and deploy automation

Reactions 41 Comments
4 min read
🚚 How to deploy Golang application on any GNU/Linux system, but without Docker?

🚚 How to deploy Golang application on any GNU/Linux system, but without Docker?

Reactions 47 Comments 2
4 min read
✊ Let's make our online communication productive again! Together.

✊ Let's make our online communication productive again! Together.

Reactions 29 Comments
3 min read
🎯 What is Continuous Delivery and why should you start using it right now?

🎯 What is Continuous Delivery and why should you start using it right now?

Reactions 30 Comments
3 min read
🏠 10 simple tips to help you work remotely, but more efficiently

🏠 10 simple tips to help you work remotely, but more efficiently

Reactions 78 Comments 3
3 min read
☕️ Let's automate a backup process of your GitHub accounts, organizations & repositories

☕️ Let's automate a backup process of your GitHub accounts, organizations & repositories

Reactions 39 Comments 2
3 min read
☄️ How to update version's cache of your package in pkg.go.dev?

☄️ How to update version's cache of your package in pkg.go.dev?

Reactions 13 Comments 1
2 min read
⚙️ How to install Brotli module for Nginx on Ubuntu 20.04+

⚙️ How to install Brotli module for Nginx on Ubuntu 20.04+

Reactions 34 Comments 5
3 min read
🚀 GitHub Action for release your Go projects as fast and easily as possible

🚀 GitHub Action for release your Go projects as fast and easily as possible

Reactions 57 Comments 5
4 min read
🔗 Personal URL shortener on your domain with automation through GitHub Actions

🔗 Personal URL shortener on your domain with automation through GitHub Actions

Reactions 183 Comments 8
6 min read
⚡️ Create your first GitHub action in 6 minutes

⚡️ Create your first GitHub action in 6 minutes

Reactions 60 Comments
6 min read
✨ A practical guide to GitHub Actions: build & deploy a static 11ty website to remote virtual server after push

✨ A practical guide to GitHub Actions: build & deploy a static 11ty website to remote virtual server after push

Reactions 114 Comments 14
11 min read
Improvements to JavaScript in the new ES2020 standard 🎁

Improvements to JavaScript in the new ES2020 standard 🎁

Reactions 40 Comments 2
5 min read
Fiber v1.9.6 🔥 How to improve performance by 817% and stay fast, flexible and friendly?

Fiber v1.9.6 🔥 How to improve performance by 817% and stay fast, flexible and friendly?

Reactions 42 Comments 2
7 min read
Is switching from Express to Fiber worth it? 🤔

Is switching from Express to Fiber worth it? 🤔

Reactions 169 Comments 19
5 min read
Mint 🌿 The programming language for writing single page applications (SPA)

Mint 🌿 The programming language for writing single page applications (SPA)

Reactions 168 Comments 14
4 min read
🚀 Fiber v1.8. What's new, updated and re-thinked?

🚀 Fiber v1.8. What's new, updated and re-thinked?

Reactions 26 Comments 9
5 min read
🐞 Find your own Golden bug!

🐞 Find your own Golden bug!

Reactions 11 Comments
2 min read
Fiber released v1.7! 🎉 What's new and is it still fast, flexible and friendly?

Fiber released v1.7! 🎉 What's new and is it still fast, flexible and friendly?

Reactions 27 Comments 8
5 min read
🔥 Battle for the Bundling time: esbuild — a JavaScript bundler and minifier written on Golang

🔥 Battle for the Bundling time: esbuild — a JavaScript bundler and minifier written on Golang

Reactions 70 Comments 1
3 min read
What does you do, when you need a desktop version of your existing SPA web app? 💡

What does you do, when you need a desktop version of your existing SPA web app? 💡

Reactions 35 Comments 2
5 min read
Let's write config for your Golang web app on right way — YAML 👌

Let's write config for your Golang web app on right way — YAML 👌

Reactions 40 Comments 7
5 min read
Enter to gRPC in Go → first server

Enter to gRPC in Go → first server

Reactions 22 Comments
5 min read
Welcome to Fiber — an Express.js styled web framework written in Go with ❤️

Welcome to Fiber — an Express.js styled web framework written in Go with ❤️

Reactions 335 Comments 14
3 min read
TinyGo — is now officially a Google sponsored project 🎉

TinyGo — is now officially a Google sponsored project 🎉

Reactions 86 Comments 7
1 min read
💬 What is your programming credo and how it helps you at every day code?

💬 What is your programming credo and how it helps you at every day code?

Reactions 7 Comments
2 min read
The easiest way to embed static files into a binary file in your Golang app (no external dependencies)

The easiest way to embed static files into a binary file in your Golang app (no external dependencies)

Reactions 63 Comments 7
6 min read
🐳 How to dockerize your static website with Nginx, automatic renew SSL for domain by Certbot and deploy it to DigitalOcean?

🐳 How to dockerize your static website with Nginx, automatic renew SSL for domain by Certbot and deploy it to DigitalOcean?

Reactions 179 Comments 6
8 min read
🥑 Get on an “information diet“ to be even more effective developer!

🥑 Get on an “information diet“ to be even more effective developer!

Reactions 19 Comments 1
3 min read
How to write more clear `for` loops in JavaScript and why it's important?

How to write more clear `for` loops in JavaScript and why it's important?

Reactions 19 Comments 2
4 min read
The V programming language

The V programming language

Reactions 134 Comments 12
4 min read
How to stop copy-paste and make .gitignore globally?

How to stop copy-paste and make .gitignore globally?

Reactions 10 Comments
2 min read
How to create a native macOS app on Go (Golang) and React.js with full code protection — Part 1

How to create a native macOS app on Go (Golang) and React.js with full code protection — Part 1

Reactions 80 Comments 10
8 min read
How to clone your private repository from GitHub to server, Droplet, VDS, etc?

How to clone your private repository from GitHub to server, Droplet, VDS, etc?

Reactions 20 Comments 3
2 min read
📚 How to get out of “the endless circle” of self-study programming?

📚 How to get out of “the endless circle” of self-study programming?

Reactions 75 Comments 8
6 min read
loading...