---
title: "Andrew Savetchuk (@AndrewSavetchuk) | Hashnode"
description: "Software Engineer, Content Creator, and Open-Source contributor. Read the latest articles by Andrew Savetchuk on Hashnode."
url: "https://hashnode.com/@AndrewSavetchuk"
---

@AndrewSavetchuk

# Andrew Savetchuk

@AndrewSavetchuk · Canada · Joined October 2021

Software Engineer, Content Creator, and Open-Source contributor

### [How to Redesign Your Github Page](https://blog.savetchuk.com/how-to-redesign-your-github-page?utm_source=hashnode&utm_medium=feed)

Learn how to redesign your GitHub page with the step-by-step guide. Improve user experience and showcase your coding skills with a personalized page.

3 min read · [blog.savetchuk.com](https://blog.savetchuk.com/how-to-redesign-your-github-page?utm_source=hashnode&utm_medium=feed)

[Mar 15, 2023](https://hashnode.com/posts/how-to-redesign-your-github-page/64115452d01ac18aa2aa937c)

### [Overview of MVC Architectural Pattern](https://blog.savetchuk.com/overview-of-mvc-architectural-pattern?utm_source=hashnode&utm_medium=feed)

MVC stands for Model-View-Controller and is a software architecture pattern commonly used to develop software applications. Although originally designed for desktop computing, MVC has been widely adopted as a design for World Wide Web applications in...

4 min read · [blog.savetchuk.com](https://blog.savetchuk.com/overview-of-mvc-architectural-pattern?utm_source=hashnode&utm_medium=feed)

[Mar 3, 2023](https://hashnode.com/posts/overview-of-mvc-architectural-pattern/64013fa003b4d6ae06b9f4e4)

### [The Difference Between Types (Type Aliases) And Interfaces in TypeScript](https://blog.savetchuk.com/the-difference-between-types-type-aliases-and-interfaces-in-typescript?utm_source=hashnode&utm_medium=feed)

Today, more and more people and companies are using TypeScript. It is among the top 10 programming languages in the PYPL index. And this is not surprising, since TypeScript allows you to catch many errors at compile time, not at runtime, that is befo...

8 min read · [blog.savetchuk.com](https://blog.savetchuk.com/the-difference-between-types-type-aliases-and-interfaces-in-typescript?utm_source=hashnode&utm_medium=feed)

[Feb 22, 2023](https://hashnode.com/posts/the-difference-between-types-type-aliases-and-interfaces-in-typescript/63f5730dd85f2437c1f2900c)

### [Overview of String Conversion in JavaScript](https://blog.savetchuk.com/overview-of-string-conversion-in-javascript?utm_source=hashnode&utm_medium=feed)

When I started working with JavaScript many years ago, I learned that to convert a value to a string, I could use value.toString(). This method worked well and was sufficient to complete the tasks I had at the time. However, as I progressed and start...

7 min read · [blog.savetchuk.com](https://blog.savetchuk.com/overview-of-string-conversion-in-javascript?utm_source=hashnode&utm_medium=feed)

[Feb 20, 2023](https://hashnode.com/posts/overview-of-string-conversion-in-javascript/63f2f13d24a34985a0c7a1ea)

### [The Difference Between Docker Images and  Docker Containers](https://blog.savetchuk.com/the-difference-between-docker-images-and-docker-containers?utm_source=hashnode&utm_medium=feed)

This article explains the difference between Docker Images and Docker Containers, two fundamental concepts in the Docker ecosystem.

2 min read · [blog.savetchuk.com](https://blog.savetchuk.com/the-difference-between-docker-images-and-docker-containers?utm_source=hashnode&utm_medium=feed)

[Feb 18, 2023](https://hashnode.com/posts/the-difference-between-docker-images-and-docker-containers/63f04bb9b2795a079d50f0c4)
