teleren/devto huggingface dataset:
How to automate deploying flask app to AWS via a CI/CD pipeline using GitHub Actions
Tags: showdev, python, aws, tutorial
Published: 2022-07-21 11:23:06

In this video I go through:

1. Setting up the CI/CD pipeline script using GitHub Actions
2. Running the CI/CD pipeline and viewing the deployed flask app on AWS

All the code for the video is on GitHub as well, with the link in the video description.

---

This video is the latest in a longer series where I detail the steps necessary to take a local hello-world flask application from your local machine to AWS so you can access via a domain name. [You can find the full playlist here](https://www.youtube.com/playlist?list=PLbn3jWIXv_iZ566tBk_DTIPGY4fUW4qBn)

---

If you find the video helpful you can greatly help me by doing one or all of the following:

* [supporting me on Patreon](https://www.patreon.com/programmingwithalex)
* [subscribing to my YouTube channel](https://www.youtube.com/channel/UC4UApj67YtJq2a2PAzmbQAQ)
* liking and/or commenting on the video
* sharing the video or [channel](https://www.youtube.com/channel/UC4UApj67YtJq2a2PAzmbQAQ) on any platform ([reddit](https://old.reddit.com), [twitter](https://twitter.com/), [discord](https://discord.com/), etc.)
* [starring the GitHub repo](https://github.com/programmingwithalex/aws_ecs_demo)
* [following me on GitHub](https://github.com/programmingwithalex)

---

Any questions or requests, just leave a comment.
All Devs Make The Same Mistake
Tags: beginners, startup
Published: 2022-07-21 02:09:28

I am working with starting indie makers for more than one year now and most of them (including me) have a software background.

The **biggest problem** that devs face when turning entrepreneurs is that they try to **solve every problem with MORE features.** 🤦‍♀️

Since we suck and tbh do not like marketing we always assume that the reason why we are lacking users is because we are **missing that ONE special feature.**

Spoiler alert!! **It is not!**  🤣

The reason why you are lacking (paying) users is either because **you are not able to get them on your website** or because the **problem you are solving simply has no demand...**

It's sad but it is true... 😿

The cool thing is that **there is a solution for this!!** 😱😱

It's called the **Audience First Approach** and it's a method that most successful entrepreneurs use...

I have created a [simple step-by-step guide](https://wannabe-entrepreneur.com/guide) that you can easily follow and avoid all the common mistakes that all devs do. 

The guide is very hands-on, so don't worry... There is not a lot for you to read 😉

Good luck and welcome to the indie hacking world!
DevOps Shorts 021 - Boaz Ziniman
Tags: devops, aws, serverless
Published: 2022-07-21 11:15:36

---
title: DevOps Shorts 021 - Boaz Ziniman 
published: true
description: 
tags: devops, aws, serverless
#cover_image: https://ziniman.com/wp-content/uploads/2020/04/A66I1339-2-scaled-e1585836752222-600x567.jpg
# Use a ratio of 100:42 for best results.
---


## Boaz Ziniman - Discovering DevOps by Mistake

![Boaz](https://ziniman.com/wp-content/uploads/2020/04/A66I1339-2-scaled-e1585836752222-600x567.jpg)

Boaz Ziniman is a Principal Developer Advocate at AWS and one of first proponents of cloud computing in Israel. Prior to working at AWS he's spent a decade at Zend - the PHP company - also leading the cloudification of Zend services. 

Boaz has a great YouTube channel in Hebrew called מעונן חלקית (Partly Cloudy). Check it out [here](https://www.youtube.com/channel/UCmW5DrTTN4ZVtl3cR2vm5hQ).


Find Boaz on [twitter](https://twitter.com/ziniman) and his own  [website](https://ziniman.com/)

Listen to the episode to learn:

- If we find the career or if it's the career that finds us.

- What happens when you embed a frontend dev in an Ops team.

- What's next for cloud computing.

- What does 5G have to do with all of this?


The episode is live on:

- [Anchor.fm](https://anchor.fm/devops-shorts/episodes/Boaz-Ziniman---The-Serverless-5G-Future-e1lgr5t)

- [Spotify](https://open.spotify.com/episode/12iT5JcnirAn5eMKjKyMes?si=8EKPMUd8Su2yTxn01BuzLA)

- [Youtube](https://youtu.be/3HKD8M5p5DQ) 

Watch out for new episodes!

_This episode is brought to you by [Otomato Software Delivery](https://otomato.io) - software delivery optimization experts and cloud native enthuziasts._


*Originally posted on [my blog](https://antweiss.com)*
Why you should use static websites in 2022.
Tags: webdev, html, hydephp
Published: 2022-07-21 11:09:12

## Introduction

I'm a big fan of static websites. They are fast, secure, and require virtually no maintenance. Here is a rundown of my top reasons to go static.

## Speed, scalability, simplicity
With a static site, you don't need to worry about setting up databases. This makes the site so much faster as you don't need to wait for a database to process requests. By pre-compiling the sites you also don't need to waste time and processing power on server-side rendering which also speeds up your site. Furthermore, it makes your site incredibly scalable as you don't need to worry about keeping replica databases in sync.

You can even serve the site from global CDNs on the Edge for amazing speed.

## Security, stability, and cost
You don't need to worry about keeping your database secure since there is no database. You can also rest easy knowing your site is stable and that you don't need to maintain a complex backend. You can also rest assured that there won't be any unexpected runtime errors that are hard to find.

You can also use a Git powered CMS to collaborate on Markdown posts.

What's even better is that static web hosting has become incredibly cheap, to the point where many companies offer free hosting.

## Conclusion
Are you ready to go static? I created a software called HydePHP, that generates amazing static websites from Markdown files, with the power of Laravel waiting for you if you need it. Why not give it a spin? Learn more at hydephp.com!

And importantly, let me know your thoughts in the comments!
Gaming on a Virtual Machine: Your Guide to Improving Performance in Hyper-V
Tags: gaming, virtualmachine, hyperv
Published: 2022-07-21 08:44:05

Gamers are increasingly turning to virtual machines (VM) to play video games, and for good reason. Virtual machine gaming delivers better security, flexibility, and convenience. Yet, using games requiring high-end graphics can cause a deterioration in VM performance.

What are the benefits of [gaming on a virtual machine](https://jayisgames.com/review/gaming-on-a-virtual-machine-your-guide-to-improving-performance-.php)? And how to make a VM run faster? This blog answers these questions and provides you with a roadmap to optimize your Hyper-V performance for a better gaming experience.


Virtual Machines and the World of Gaming
In short, a virtual machine is a computer (that is, the guest VM) inside a computer (that is, the host machine). The virtual machine (VM) can run an operating system separately from the host machine's operating system while using the host CPU, memory, and disk. The operating system on your physical machine is the host OS, while the operating system inside the virtual machine is the guest OS.


Each virtual machine is entirely independent and runs its operating system separately from other VMs. Users can create and run as many VMs as they want on a hypervisor, such as Hyper-V, Microsoft's virtualization technology. This hypervisor manages the resources allocated to these virtual environments from the physical machine.


Hence, VMs allow users to make the most of their hardware by creating virtual computer environments. Currently, such virtual environments can be used by gamers for the many benefits that virtualization brings to the table.
Why Bitwarden is better than KeePass2
Tags: bitwarden, keepasss, typescript
Published: 2022-07-21 10:42:13

It's 2019, and I, just finishing my first education, have been using KeePass2 for a few years now. While it's a bit inconvenient that the DB is only available as a file, I made myself a workaround at this point and sync it with Google Drive. Annoying and not perfect, but works somehow.

Then the move to my new company. They also use [KeePass](https://keepass.info/) in a corporate context, but were already looking for a more viable alternative. And it was found.
[Bitwarden](https://bitwarden.com/). An open source project that can be either cloud or self-hosted. And with it, unimagined possibilities. Not only did we now have all the data on a central, fully encrypted server, the client was better, there was the possibility for 2 factor keys and practically for every platform, even the browsers, there was an app. In addition, the whole thing was lightweight, had a dark mode and was extremely flexible, especially through group policies and the ability to share entries. As a bonus, it was also developed in C# and TypeScript, my two main languages.

So not only my company, but also I migrated our private system to Bitwarden. This has now been almost 3 years ago, as I said. I haven't regretted a minute since the switch. The app and server are still blazingly fast, there have been some improvements, and I haven't even had any accessibility issues. 

While I titled this short text “Why Bitwarden is better than KeePass2”, it should really be titled ”Why I switched to the better KeePass!”.

 LG your Josun
Sverige är det land som har flest nobelpristagare per capita i världen.
Tags: javascript, react
Published: 2022-07-21 10:36:08

Java Script är ett programmeringsspråk som används för att skapa interaktiva webbsidor. Det utvecklades ursprungligen av Brendan Eich som ville göra det lättare för programmerare att skapa webbsidor.
Java Script har vunnit popularitet under åren och har använts på många populära webbplatser som Facebook, Twitter, YouTube, Google och Wikipedia.
JavaScript är ett programmeringsspråk som används för att skapa dynamiska webbsidor. Den används också för webbapplikationsutveckling och interaktiv webbgrafik. Språket skapades 1995 av Brendan Eich från Netscape Communications Corporation (senare omdöpt till Mozilla Foundation) och underhålls nu av den internationella organisationen ECMA.
JavaScript är det mest använda skriptspråket på World Wide Web, och det har uppskattats att mer än 70 % av alla webbplatser använder det.
JavaScript är ett programmeringsspråk som används för att skapa interaktiva webbplatser. Det är ett skriptspråk vilket innebär att det kan bäddas in i HTML, CSS eller andra märkningsspråk.
JavaScript kallades ursprungligen "LiveScript" av Netscape Communications Corporation 1995 och döptes om till JavaScript 1998.

Sverige är ett land i norra Europa med 9,5 miljoner invånare. Den har en lång kustlinje och gränsar till Norge, Finland och Ryssland. Sverige blev självständigt år 995 e.Kr. och har styrts av samma familj sedan dess.
Sverige är ett skandinaviskt land som är känt för sin naturliga skönhet, högkvalitativa utbildningssystem, gratis sjukvård och sociala förmåner. Det är också ett av världens mest jämställda länder
Den svenska flaggan består av tre gula nordiska kors på blå bakgrund med ett vitt skandinaviskt kors i mitten.
Sverige är det land som har flest nobelpristagare per capita i världen.

Sverige är ett land med över 9 miljoner invånare och ett rikt kulturarv som formats av sin geografi, historia och människor. Den har en lång kustlinje vid Östersjön och har också ett av Europas mest omfattande inre vattenvägar.
Det är hem för några av Europas mest kända kulturella landmärken som Stockholms Kungliga Slott, Drottningholms slott, Skansen friluftsmuseum och Norrköpings Vikingaskeppsmuseum.
Sverige är också känt för sitt högkvalitativa utbildningssystem som inkluderar universell förskoleutbildning för barn i åldern 0-6 år och gratis högskoleutbildning för alla studenter i Sverige som är medborgare eller permanenta. [sverige karta](https://www.kartbutiken.se/)
Sverige är ett skandinaviskt land i norra Europa. Landet har en befolkning på cirka 10 miljoner människor.
Sverige är ett vackert land med många olika landskap och natur. Den har skogar, berg, sjöar och vattenfall. Sveriges huvudstad är Stockholm, som är den största staden i landet med över 1 miljon människor som bor där.
Tatva - The Web Component Framework
Tags: javascript, webcomponents, beginners, virtualdom
Published: 2022-07-21 10:35:00

In my previous [Post](https://dev.to/rareearth/todo-app-using-a-new-web-component-framework-4c3i), I introduced you guys to ["Tatva.js"](https://github.com/rare-earth/tatva.js), A Web Component Framework. 
In that post, I showed you how to create a barebones Todo App using Tatva.js.

In today's post, I will show you how Tatva.js combines the Web Component API with Preact-inspired Hyperscript based Virtual DOM. Below is the source code of a Counter App created using Tatva.js.

Because it requires no build step, you can load the library from a CDN and start building your app.

**Counter App Example:**
app.js
```javascript
import { Component, h, text } from 'https://unpkg.com/tatva@latest';

class MyApp extends Component {

    static get observedAttributes() {
        return ['count']
    }

    componentDidConnect() {
        console.log('Component Connected.');
    }

    incrementBy(n) {
        this.setAttribute('count', this.props.count + n);
    }

    render() {
        return h('div', {}, 
            h('p', {}, text(this.props.count)),
            h('div', {},
                h('button', { onclick: () => this.incrementBy(1) }, text('+')),
                h('button', { onclick: () => this.incrementBy(-1) }, text('-')),
            )
        );
    }

}

MyApp.propTypes = {
    count: Number
};

customElements.define('my-app', MyApp);
```
index.html
```html
<my-app count="0"></my-app>
```
Instagram UI Design made in Flutter | Flutter UI Series P1
Tags: flutter, uiweekly, tutorial, design
Published: 2022-07-21 10:33:19

Hey developers👋 I am Yash Makan and I welcome you to a brand new series where we are going to create different UI designs a week in Flutter. So basically, I am going to pick any UI design from the internet and the design can either be an image, Figma file or a PSD file. Also, in the series, we are just going to focus on the frontend and not the backend and will create designs for mobile as well as web. If you have any UI design requests for future parts in the series then make sure to drop them below that as well. In the first part, we are designing the UI of Instagram App. If you are interested then do check the video below,
{% youtube 4gpLfFc4Sqk %}

## Source code

Source Code is Available in the description box below in the video. So do check it out...

## Subscribe For More

[![YouTube](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lvjpg9zn6xfcdkfxhl0x.png)](https://www.youtube.com/channel/UCLO_mjF4nvD4wYnTYRlYXsA?sub_confirmation=1)

## Contact Me

Website: [yashmakan.co.in](http://yashmakan.co.in)

Twitter: [@Yash_Makan](https://twitter.com/Yash_Makan)

## Other Interesting Articles

- [21 must-read books for kids, beginner, advanced & interview with PDF 🐍](https://dev.to/yash_makan/21-must-read-books-for-kids-begineer-advanced-interview-with-pdf-56c7)
- [Improve your workflow using Automation in Python](https://dev.to/yash_makan/everything-about-automation-in-python-pc-mobile-web-raspberry-pi-4cgh)
- [4 ways to create modern GUI in python in the easiest way possible](https://dev.to/yash_makan/4-ways-to-create-modern-gui-in-python-in-easiest-way-possible-5e0e)
- [4 Free hosting platforms for python web app with step-by-step process](https://dev.to/yash_makan/4-best-python-web-app-hosting-services-for-freewith-complete-process-57nb)
- [18 Python one-liners that will speed up your coding process.](https://dev.to/yash_makan/18-python-one-liners-that-will-speed-up-your-coding-process-21md)
- [AI bot that could answer your questions](https://dev.to/yash_makan/ai-bot-that-could-answer-any-questions-asked-gmn)
- [Generate your own favourite TV episode using python](https://dev.to/yash_makan/generate-your-own-favourite-tv-episode-using-python-1pb3)
coding and discipline
Tags: beginners, motivation
Published: 2022-07-21 10:10:38

Dear readers,
this is my first post on this platform! 🎉
I made this account, to talk about my coding journey (and to finally learn how to code and get to know others). The journey started a long time ago, but I never got very far. In all honesty, I'm lazy and I get distracted very easily. I think this got worse with the birth of social media. I'll always need to check if someone saw my Instagram story, if there is something new on Twitter. Sometimes, I take breaks from social media. I'm getting better. I don't want to read bad news on this global thingy you know what, that's going around the world since the beginning of 2020. Reading about it still makes me scared. But sometimes it pops up on Twitter and as if I need it, I read tweets and replies and down I go. 
I just want to enjoy social media again and share my thoughts, especially on my coding journey and other things I'm interested in (like books and knitting and drawing). 
But this place here? This is about coding. 

Last year, I bought a pro account on codecademy because I thought, if I buy something, I'll use it regularly. Well... no. I managed to finish a few courses: "Learn Swift", "Learn Intermediate Swift", and "Introduction to UI and UX Design". I also did a skill path on building an app with SwiftUI and currently I'm doing the skill path on intermediate iOS app building (not going well; I lost interest, but that's because of the course itself) as well as "Analyze Data with R" (I want to use R for my master's thesis and learnt in two years ago in university, so I want to refresh my memory and little knowledge I have). 

What I really want to do is building an app for iOS. Something practical. Or a web app using Ruby on Rails (my husband is a Rails developer). I even attended a Rails Girls event in Cologne in 2012. But it seems as if Rails Girls doesn't exists anymore which is a pity. Even if I wouldn't want to attend a workshop or event in-person, I'd love to do some remote workshops or something like that. I think what I need is a strong community to motivate me, to help me get started and to mentor me. 

Recently, I bought "You belong in Tech" by Anna J. McDougall. Since I don't know what I want to do after I finish university (which is soon) and I'm thinking of working in tech, but without a degree in computer science. Maybe testing? UX/UI? 
But this will be the topic of another post... 

For now, please share your tipps on how to get motivated and maybe you have some experiences with online courses like codecademy. I'd love to hear your stories.
Github Nightmare??
Tags: opensource, github, html, javascript
Published: 2022-07-21 10:06:19

When I asked people, "Hey, what's Github?", the usual reaction was :-  (•ˋ_ˊ•)

So I decided to explore this all-mighty God named **Github**, for whom there's love in every developers' hearts. 

I only knew a bit of frontend and CP and so I decided to " _contribute to the open-source projects_".
I was damn sure that I would fix (if not all) some of the issues and bugs and make Github a better hello world. 

But 5 minutes into it and **I gave up**. I couldn't understand what's going on. 

All the issues labeled as "_Good-First_" are going over my head and I felt like a failure. 
After that, I kinda avoided Github and got a bit demotivated too. 

Now after a few months, I am back and this time I wanna atleast try to get started with open-source contributions. 
But I donno where to start from. It's soo overwhelming. 

Can anyone tell me(or rather fix my bug ;) regarding this issue? 

(_Also sorry for my boring jokes, this is my first post in dev.to,so yeah kinda nervous_) 

Also before you go, let me show you this meme:
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4r5vo81djpw51dwbgcsa.jpg)
The Four Principles of Human-Centered Design.
Tags: productivity, design, beginners, discuss
Published: 2022-07-21 09:37:30

## **1. People-centered:**
Focus on people and their context in order to create things that are appropriate for them.
.
.
.
.
## **2. Understand and solve the right problems - the root problems:**
Understand and solve the right problem, the root causes, and the underlying fundamental issues. The symptoms will just keep coming back if we don't! 
.
.
.
.

## **3. Everything is a system:**
Think of everything as a system of interconnected parts. 
.
.
.
.

## **4. Small and simple interventions:**
Do iterative work and don't rush to a solution. Try small, simple interventions and learn from them one by one, and slowly your results will get bigger and better. 
We must continually prototype, test, and refine our proposals to make sure that our small solutions truly meet the needs of the people we focus on.
I published a new VS Codium Theme Extension
Tags: vscode, programming, vscodium
Published: 2022-07-21 09:34:12

This is a short post :)
This is my first post here. First and foremost, if you dont know about VS Codium, I recommend you to read this article first.

[Why and How to migrate to VS Codium](https://dev.to/0xdonut/why-and-how-you-should-to-migrate-from-visual-studio-code-to-vscodium-j7d)

This will tell you about VS Codium and also give you reasons to migrate to VS Codium from VS Code.

So now that you are convinced to use VS Codium (I guess :) ), here is a theme extension for you!

🔥🔥 [Best Themes by Lakshit Somani](https://open-vsx.org/extension/lakshitsomani/best-themes-redefined) 🔥🔥

Screenshot: 


![Best Themes Redefined](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iyzt8mpn927gu66h7k89.png)

PS: If you want same extension in VS Code, here is the link:

🔥🔥 [Best Themes by Lakshit Somani](https://marketplace.visualstudio.com/items?itemName=lakshits11.best-themes-redefined) 🔥🔥
Whatsapp Clone for Android & IOS using Flutter & Python - Part 8 (Complete Tutorial)
Tags: flutter, tutorial, beginners, ux
Published: 2022-07-21 09:32:42

Hii developers 👋 if you are interested in developing a complete WhatsApp clone application in flutter then make sure to follow along with this series on YouTube. The 8th part is LIVE NOW where I have created the profile page UI for the personal view and the user view. Also updated the bottomsheet to send different types of messages. Do check it out!! 
https://youtu.be/0doEUwRr2JQ
If you have any doubts, suggestions or requests for my upcoming videos then do let me know & it'll make my day if you can subscribe 😅. Hoping to see you on the other side... 


{% youtube 0doEUwRr2JQ %}


## Source code

Source Code is Available in the description box below in the video. So do check it out...

## Subscribe For More

[![YouTube](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lvjpg9zn6xfcdkfxhl0x.png)](https://www.youtube.com/channel/UCLO_mjF4nvD4wYnTYRlYXsA?sub_confirmation=1)

## Contact Me

Website: [yashmakan.co.in](http://yashmakan.co.in)

Twitter: [@Yash_Makan](https://twitter.com/Yash_Makan)

## Other Interesting Articles

- [21 must-read books for kids, beginner, advanced & interview with PDF 🐍](https://dev.to/yash_makan/21-must-read-books-for-kids-begineer-advanced-interview-with-pdf-56c7)
- [Improve your workflow using Automation in Python](https://dev.to/yash_makan/everything-about-automation-in-python-pc-mobile-web-raspberry-pi-4cgh)
- [4 ways to create modern GUI in python in the easiest way possible](https://dev.to/yash_makan/4-ways-to-create-modern-gui-in-python-in-easiest-way-possible-5e0e)
- [4 Free hosting platforms for python web app with step-by-step process](https://dev.to/yash_makan/4-best-python-web-app-hosting-services-for-freewith-complete-process-57nb)
- [18 Python one-liners that will speed up your coding process.](https://dev.to/yash_makan/18-python-one-liners-that-will-speed-up-your-coding-process-21md)
- [AI bot that could answer your questions](https://dev.to/yash_makan/ai-bot-that-could-answer-any-questions-asked-gmn)
- [Generate your own favourite TV episode using python](https://dev.to/yash_makan/generate-your-own-favourite-tv-episode-using-python-1pb3)