DEV Community

Vic Shóstak profile picture

Vic Shóstak

Hey! 👋 I'm a Software Engineer with over 13 years of practical experience, Open Source & Free Software Popularizer, UX Consultant & UI Designer

Location Planet Earth Joined Joined on  Personal website https://shostak.dev github website

Work

Software Engineer (Go, Python, Kotlin, TypeScript), UX Consultant

Pin Pinned

🔥 A next-generation CLI tool for building amazing web apps in Go using htmx & hyperscript

🔥 A next-generation CLI tool for building amazing web apps in Go using htmx & hyperscript

52
Comments 9
8 min read
🗂 Decomposing theme elements styles in your Flutter app

🗂 Decomposing theme elements styles in your Flutter app

35
Comments 1
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

51
Comments 3
8 min read
⭐️ Helpful Golang tools to make your code great again

⭐️ Helpful Golang tools to make your code great again

109
Comments 5
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

174
Comments 19
27 min read
🔥 Frontend update: the Gowebly CLI now supports daisyUI components library

🔥 Frontend update: the Gowebly CLI now supports daisyUI components library

8
Comments
4 min read

Want to connect with Vic Shóstak?

Create an account to connect with Vic Shóstak. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
🔥 Big update: the Gowebly CLI now supports Templ

🔥 Big update: the Gowebly CLI now supports Templ

9
Comments 1
7 min read
💡 An important addition on deploying a Go application in Docker, if net/http is used

💡 An important addition on deploying a Go application in Docker, if net/http is used

11
Comments 3
4 min read
⚡️ Speed up development? The handy library of most used snippets for Go apps

⚡️ Speed up development? The handy library of most used snippets for Go apps

9
Comments
6 min read
Kotlin short recipes: Generating a chessboard for a console game

Kotlin short recipes: Generating a chessboard for a console game

16
Comments 2
5 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

314
Comments 12
7 min read
Be on the move or act now

Be on the move or act now

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

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

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

🌈 Wonderful tools for creating secondary visual elements for your website

213
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!

25
Comments 5
9 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?

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

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

75
Comments 3
6 min read
📖 Go Fiber by Examples: Working with middlewares and boilerplates

📖 Go Fiber by Examples: Working with middlewares and boilerplates

71
Comments 7
7 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'

24
Comments 2
4 min read
📖 Go Fiber by Examples: Testing the application

📖 Go Fiber by Examples: Testing the application

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

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

115
Comments 11
20 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?

84
Comments 10
11 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

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

🤓 Task analytics as a path to effective implementation

13
Comments
7 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

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

🈂️ An easy way to translate your Golang application

17
Comments 1
7 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

81
Comments 6
9 min read
📈 Working with RabbitMQ in Golang by examples

📈 Working with RabbitMQ in Golang by examples

144
Comments 2
8 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

67
Comments 21
9 min read
🔀 Productivity for coders: Try to understand UX of product

🔀 Productivity for coders: Try to understand UX of product

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

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

34
Comments 3
5 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?

15
Comments
5 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!

15
Comments 2
7 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"

25
Comments 7
3 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

43
Comments
5 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?

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

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

29
Comments
4 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?

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

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

77
Comments 3
4 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

41
Comments 2
4 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?

14
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+

35
Comments 7
4 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

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

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

186
Comments 8
7 min read
⚡️ Create your first GitHub action in 6 minutes

⚡️ Create your first GitHub action in 6 minutes

60
Comments
7 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

124
Comments 14
12 min read
Improvements to JavaScript in the new ES2020 standard 🎁

Improvements to JavaScript in the new ES2020 standard 🎁

40
Comments 2
6 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?

45
Comments 2
8 min read
Is switching from Express to Fiber worth it? 🤔

Is switching from Express to Fiber worth it? 🤔

182
Comments 19
6 min read
Mint 🌿 The programming language for writing single page applications (SPA)

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

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

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

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

🐞 Find your own Golden bug!

11
Comments
3 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?

31
Comments 8
6 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

69
Comments 1
4 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? 💡

35
Comments 3
6 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 👌

48
Comments 7
6 min read
Enter to gRPC in Go first server

Enter to gRPC in Go first server

23
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 ️

346
Comments 14
4 min read
TinyGo — is now officially a Google sponsored project 🎉

TinyGo — is now officially a Google sponsored project 🎉

86
Comments 7
2 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?

7
Comments 1
3 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)

71
Comments 7
7 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?

181
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!

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?

19
Comments 2
4 min read
The V programming language

The V programming language

136
Comments 12
4 min read
loading...