DEV Community

loading...
Andrew Brown πŸ‡¨πŸ‡¦ profile picture

Andrew Brown πŸ‡¨πŸ‡¦

πŸš€ CEO of ExamPro πŸš€ free AWS Certification courses on freeCodeCamp youtube πŸš€ AWS Community Hero πŸš€ DEV Moderator for AWS tag πŸš€ Star Trek Obsessed

Education

Starfleet Academy

Work

CEO at ExamPro

Last 250 comments

I am AWS Obsessed but I can't get hired at AWS. Have you ever faced such repeated rejection?

The Canadian side for AWS DevRel requires in French and Engli...

July 22nd, 2021: What did you learn this week?

How to use Fedora CoreOS

What are your burning questions about all things AWS? Answer to be featured on our podcast 🎧

I'm new to the cloud and I'm wondering how do I deploy my Dru...

Forem Self-Host is Now Officially Supported

After some pain with openssl and Ansible (due to my machine's...

This is what gatekeeping looks like in the cloud industry (or how to not be a reply guy)

I am uncertain if this is a US-centric mode of thinking or ge...

July 8th, 2021: What did you learn this week?

My voice is getting very strained from all the recording, so ...

July 8th, 2021: What did you learn this week?

My voice is getting very strained from all the recording, so ...

10 ways to transform data in PowerBI

Please more PowerBI!

SQL & database monthly wrap up - June 2021

Rails-ERD looks useful for me!

The History of the Cloud with Jeffrey Meyerson & Kelsey Hightower

S3 was not the first product of AWS. It was SQS πŸ™ƒ

Is PolyWork the new LinkedIn for Developers?

Profiles were really slow but they fixed it the other day bri...

Is PolyWork the new LinkedIn for Developers?

I think user search is coming but yet to be implemented. Ful...

Is PolyWork the new LinkedIn for Developers?

Its okay. I make mistakes in spelling all the time. I don't ...

AWS open source news and updates #73

it's flooding the AWS organization and it's not great for dis...

AWS open source news and updates #73

@094459 do you think you could provide more contextual headi...

The trouble with blog post views and vanity metrics

Polywork is not planning to have "likes/reactions" and it had...

Is PolyWork the new LinkedIn for Developers?

I love this idea.

Is PolyWork the new LinkedIn for Developers?

send me a DM here on Twitter or DEV

8 Websites to Practice Your Frontend Development Skills

I like how Codwell didn't put themselves number 1 on the list...

May 13th, 2021: What did you learn this week?

In AWS you can get fractional GPUs using Elastic Inference wh...

Data Lake Houses

Looking forward to hearing more. My knowledge of data warehou...

Which JavaScript frameworks are worth learning in 2021?

MithrilJS πŸ™ƒ

March 19th, 2021: What did you learn this week?

doppleganger node packages. I was creating a UI Kit and mithr...

My experiences creating a Netflix clone using microfrontends

Finally! Someone else talking about micro-frontends. lol I us...

When do you think it’s the right time to create your own coding language? Answer for the chance to be featured on our podcast!

When you have no other choice but to do so. I created my own...

March 4th, 2021: What did you learn this week?

There are RLS gems, I don't use any of them. There are no rea...

How I built a Simple Sprint Dashboard with AWS Amplify

AWS CodeCommit has no issue tracking. Turn this into a SaaS s...

March 4th, 2021: What did you learn this week?

How to implement Row Level Security in Postgres for Multi-ten...

How-to debug and trace problems in AWS CodeBuild

I'm blown away by this feature. I'm currently starting at fai...

Blast Off With Azure Advocates: Presenting The Azure Space Mystery

I love these Azure mystery games lol

Express in React! React Backend! Whut?! 🀯

Such a good banner image

Super Mario World Restored Original Soundtrack: Great Coding Music!

Thank you for that information!

Super Mario World Restored Original Soundtrack: Great Coding Music!

"restored using the original samples" I wonder what that mean...

Tools Every Developer Should Know and Use

You forgot Vimium: (Vim for Chrome) πŸ™ƒ chrome.google.com/webs...

Road map for UI Designer?

Adobe XD is free. I think Figma is free up to a certain abou...

Taught myself to code 1y ago & recently released my first solo product. My biggest tip for learning...🧠

I like the lama, If you haven't ready, indie hackers really ...

React Router in 5 minutes

Thank you for this concise tutorial.

CSS Variables and How To Use Them

My hardest decision is how to name my classes lol.

Why do we still speak in direct DNS?

Also, you might be used to using GUIs but there are many prov...

Why do we still speak in direct DNS?

@peter @ben In AWS you have Route53 that manages your doma...

What's the longest you've ever spent debugging a single bug?

So my monster-queries library leaked memory and it took me I ...

How do you feel about activity monitoring tools and other workplace surveillance practices? πŸ”’

When I was a younger CTO, I used to make my team track time e...

Do You Find Other People's Success To Be Inspiring Or Discouraging?

I'm always jealous lol.

What are your favorite and least favorite 2021 design trends?

I am waiting for a design trend based off of MS Paint

πŸ“Ή An Awesome List of #WomenInTech on Youtube

I never realized how good of an editor Justine was until I sa...

Tracking down the Cause of Internal Server Error with AWS HTTP API Gateway

I just spent like 5 hours working with API Gateway yesterday ...

Which principles would your Hippocratic Oath for programming contain?

Thou shall not push directly to master

Lambda Containers with Rails; A Perfect Match!

Hurray!

Containers on AWS Overview: ECS | EKS | Fargate | ECR

When you are deploying to ECS with CodeDeploy you can create ...

Do AWS side projects help in getting a job as a fresher ?

If you focus your energy on a single side project by trying t...

PostgreSQL in AWS: clearing the doubts

I use RDS Postgres as our primary database. I never took the...

Improving the way DEV elevates the good stuff

Things feel a lot more siloed on DEV. I've onboarded a lot of...

Use VSCode debugger when working with AWS CDK

Hurray!

Why can't Serverless really be serverless ?

Serverless actually uses serverless has been talked about sin...

Why can't Serverless really be serverless ?

For a few weeks or months, Serverless has become really popu...

APM workflows, performance and emotion, and PS5 crashing Walmart's website

I had a few legacy ruby gems leaking memory recently and no e...

Focus on one of these 9 backend frameworks to become a backend wizard

Ruby on Rails is plenty flexible. I don't know of any other ...

November 5th, 2020: What did you learn this week?

How to run Rails on AWS Lambdas: lamby.custominktech.com/

Have you ever worked on AWS Cognito?

Amazon Cognito is documentation excellent but it's the pages ...

Using New Relic APM with Rails on AWS Lambda

reddit.com/r/rails/comments/gafh0n... Okay, so after some di...

Using New Relic APM with Rails on AWS Lambda

I used to use New Relic for my Rails apps and loved it, then ...

My Top 10 AWSΒ Services

I love seeing the classic AWS icons.

Ruby 2.7.2 has revised Rdoc for ENV

I am looking forward to 3.0 for RBS type checking.

Some things you should know about eager loading in ActiveRecord

Never heard of goldiloader before. Thanks for the tip!

Build a Music Sharing App with Amazon S3 and AWS Amplify

Setting up an AWS Amplify project is like playing a text adve...

Ruby 2.7.2 has revised Rdoc for ENV

I just upgraded to 2.7.1. Looks like its time to go to 2.7.2

Hacktoberfest 2020 β€” Who's looking for contributors?

#100DaysOfCloud needs your help Our community is about provi...

Welcoming Christina Gorton to the DEV Team!

πŸ‘‹πŸ‘‹πŸ‘‹πŸ‘‹

My first post on Dev community

Welcome to DEV!

What do you use for private package hosting?

SSM Distributor manages NPM packages. lol Oh I guess you did...

How I became an AWS Certified Developer - how to pass the associate exam!

I'm a core member of the 100DaysOfCloud. For those who might ...

What do you use for private package hosting?

SSM Distributor? docs.aws.amazon.com/systems-manage...

50 Amazing DEV people to follow on Twitter

I must be number 51 LOL

AWS Braket - Trying Out Quantum Cloud Computing

This is perfect! I was looking for a way to get stated with B...

Bootcamp Diaries - Week 2 - Fundamentals

When you're not writing test code, it's like, I don't want to...

Sass vs Scss

pretty much lol

Sass vs Scss

I've been using Sass since it came out. When Sass 2.0 was int...

Sass vs Scss

I use SASS 1.0

I've Been Teaching Myself How to Code Full-Time for 2 Months... Now What?

I came here for the star trek.

Where do you cross-post?

I haven't had much time to make articles since I have been bu...

A Brief 10-Point Guide to AWS Lambda

Hey Shane, did you know you can set a canonical URL in DEV fo...

Why You Should Never, Ever print() in a Lambda Function

I like the example of using CloudWatch Log Insights, don't se...

Remote workers: Are there any methods for saving on car insurance based on how little you drive?

They don't offer such flexibility.

Remote workers: Are there any methods for saving on car insurance based on how little you drive?

Your annual mileage per year affects your insurance costs. Ju...

Introducing DevNews β€” A New Podcast From DEV!

I like the podcast logo it reminds of the NEXT computer logo.

Opinion Needed !

I didn't find using Java that hard. Koltin has a layer of abs...

What IDE / Code editors have you used?

VIM > VIM > VIM > VIM > VIM > VIM

How long should a blogpost be?

This is just the right amount πŸ˜‰

What is the first thing you do when setting up a new computer?

Install command line tools and homebrew lol

Azure Maya Mystery Part II: The Mysterious Cenote

Loving this teaching methodology!

Salary Negotiation for People That Hate To Negotiate with Josh Puetz

I don't wish to offend you, so we'll leave it at that. πŸ™

Salary Negotiation for People That Hate To Negotiate with Josh Puetz

Never give the first number is the same kind of dogmatic busi...

Day One at CodeLand:Distributed β€” here’s what you need to know.

Way to go DEV team! Its very hard to organize a virtual conf...

πŸ‘¨β€πŸ’»πŸ‘©β€πŸ’»How to use AWS Systems Manager Automation Document🧐to fixβœ…SSH issue on a Linux EC2 Instanceβ˜οΈπŸ“’

Loving the detail. Not many examples for SSM services, so kee...

25 ways to excel with Excel

My mind exploded when I say "Make a map" Did not even know th...

What are the least expensive cloud providers at various levels of use?

Firebase is more of a PaaS than and IaaS

What are the least expensive cloud providers at various levels of use?

Oracle Cloud is 1/7th of the cost of computing then AWS, or t...

What great software invention or idea never gained adoption?

microtags

What is the best way for web scraping?

The best way is to not get caught πŸ™ƒ I just use Nokogiri

Rich Draft

I'm not even going to delete this post lol

Rich Draft

OH NO ITS USER ERROR! lol. I am use to not having a Draft but...

Rich Draft

I was testing to see if the Rich Text Editor allowed me to ma...

Data Engineering Series #2: Cloud Services and FOSS in Data Engineer's world

Great job on your Data Engineer series so far! I see lots of ...

Free Youtube Channels I Recommend To Help You Pass AWS / Azure Certification ☁️

Your welcome. I really want to see people submit cloud fan art

FREE AWS Developer Associate Certification Course (250+ Videos) 😱

I'm sad I didn't have time to include AWS Amplify. I'll have...

AWS DeepRacer - Training a Model

I love how Barcelona has its own race track.

FREE 3 Hour Azure Fundamentals (AZ-900) Certification Course (100+ Videos!) 😱

Technical Content Writers are purist and they have a personal...

FREE 3 Hour Azure Fundamentals (AZ-900) Certification Course (100+ Videos!) 😱

Depends on your previous background. If you've been working w...

Writing testable serverless apps and preventing vendor lock-in using hexagonal architecture

I love the graphics. I'm lucky I don't worry like a large com...

What AWS service are you struggling to learn? What’s painful?

Amazon Cognito! All the documentation is there but the way i...

How to be anti-racist , according to Black folks who work in tech

I still liked the post.

Imperative vs Declarative Programming

CloudFormation vs CDK

I'm joining LinkedIn Learning as an instructor! πŸ€—

All Learning Distribution Markets are different: On LinkedIn...

For Empowering Community

I respect that you took the time provide a soft ETA. I know ...

For Empowering Community

I have a domain I am sitting on called the thedev.cloud and i...

"This Probably Won't Solve Your Problem" β€” A Tough Pill to Swallow

I'm currently migrating ExamPro from a Ruby on Rails monolith...

AWS vs Azure vs Google Cloud

AWS > Azure > GCP

Bilingual Devs What Language Are You Thinking in?

Esperanto

Bilingual Devs What Language Are You Thinking in?

Ballerina ballerina.io/

No, React didn't kill jQuery

JQuery definitely killed Prototype prototypejs.org/

Beginning of My AWS Journey

My free AWS Certified course tends to get buried but for thos...

What are your worst habits as a developer?

pushing to master

CloudJourney - Want to be on my live-stream?

email me at andrew@exampro.co and we'll schedule it.

CloudJourney - Want to be on my live-stream?

awesome enough you want to be on the live stream? πŸ˜ƒ

Using Amazon AWS: choosing the best cloud services

The Bad Parts was not very descriptive. Its saying CloudWatch...

Zoom Bombing - "That won't EVER happen to me!"

I was in a Zoom call that get bombed hard last week. It wasn'...

Working The Reverse 9 to 5

Early in my career, I used to sleep directly on the hardwood ...

How do you find time for your side projects?

I sleep less.

What are the best alternatives to GIPHY?

I think you know the real answer to that question. gif.dev....

How to Serve On-Demand Streaming Videos from AWS (Build Your Own Netflix)

Message me on LinkedIn linkedin.com/in/andrew-wc-brown/

Introducing our first original podcast: DevDiscuss

πŸŽ™οΈπŸŽ™οΈπŸŽ™οΈCongratulations on the new podcast! πŸŽ™οΈπŸŽ™οΈπŸŽ™οΈ

AWS S3: The Basics

Great article David!

What is your pettiest programming-related opinion?

The heading of this article is petty opinions, so there is no...

Take the 2020 Ruby on Rails Community Survey

Webpacker is my second largest compliant because I can no lon...

What is your pettiest programming-related opinion?

The creator of Python said if he had to go back in time he wo...

What is your pettiest programming-related opinion?

But seriously. use spaces.

Workspace Wednesday: Show me pics of your at-home setup

Am I the only one who works from their bed?

Take the 2020 Ruby on Rails Community Survey

There was no confusion. I just wanted to publically share th...

Take the 2020 Ruby on Rails Community Survey

How did you learn to code? It's been so long I can...

My notes from DHH's RailsConf keynote interview

I don't care for Webpacker being part of the stack. It's odd ...

What do you dislike about your favorite language?

but_i_love_underscores.

What domain names are you holding on to?

bathbombsformoms.com

One thing led to another and I built my own static site generator today

This is mine. I decided to use erb since its not really much ...

Training Review: Advanced Architecting on AWS

I just checked Qwiklabs and it appears the labs are just ther...

What is your top tool that most devs would be surprised you use regularly?

I use VIM but when I need to do a find and replace I open up ...

What is your top tool that most devs would be surprised you use regularly?

There's something newer than photoshop?

Why I quit coffee

coffee gives me chest pains. I rarely touch anything caffeina...

My laptop is 8 years old

Honestly, the new macs are not much better. I have a 2011 Ma...

Have you ever had to take an ethical stand while on the job as a developer?

You're right, and I have.

Have you ever had to take an ethical stand while on the job as a developer?

These are all different bosses by the way: That time my bos...

Can you become a developer on a team with no devs?

Can you become a dev without working with other devs? I did. ...

What's your favorite software idiom/aphorism?

I can't think of any other's Ben. You nailed it.

Have there been more reliability incidents lately?

Only if you can afford the roof-top generator. πŸ™ƒ

Have there been more reliability incidents lately?

Time to move to AWS Code Commit lol

Passed AWS Solutions Architect Associate

πŸ”₯πŸ”₯ Congratulations Rishab! πŸ”₯πŸ”₯

Today is Earth Day; Devs can have an impact

I have a bunch of tupper in my basement so I'm going to drill...

Today is Earth Day; Devs can have an impact

We're hanging out with Sloan today! I am starting my compost...

Seems like GitHub is down

That's why you should all use Code Commit πŸ™ƒ

Tell me about your first email address

rbgab@.com = Red Green Blue Andrew Brown

AWS Cloud Practitioner Exam: Cloud Concepts

@hiro is amazing ⭐⭐⭐⭐⭐

Certifications Don't Matter But They Absolutely Do Matter

I agree πŸ‘ There's no guarantee, you're just ticking a box ...

7 Vim Tips That Changed My Life (With Demo)

Nice job on your first DEV post! I'm from Toronto and also ...

Things I Learned From #LockdownConf - Part 1

I like this because it gives us (the panellist) an introspe...

DynamoDB Cheatsheet – Everything you need to know about Dynamo DB for the 2020 AWS Certified Developer Associate Certification

AWS has a service called DocumentDB however at its lowest p...

The Rails Model Introduction I Wish I Had

I like this idea of Rails being made of Mega Man characters...

Hit me with a good rant

Cyberbullies

How does deployment work at your organization?

Ruby on Rails, though the process is identical because Next...

How does deployment work at your organization?

AWS CodePipeline + AWS CodeDeploy + AWS CodeBuild

A semi technical explainer of all known Zoom issues

I use Zoom and love CyberSecurity so this was quite an enjoya...

Are newer developers pushed too exclusively towards web development?

They're more so pushed to in-house technical recruiters

Are you coding more in your spare time due to COVIDβ€”19?

I don't think its possible for me to code more than I do. I...

Somebody pinch me - I'm joining DEV! πŸŽ‰

πŸŽ‰πŸŽ‰πŸŽ‰

Buying a game console in 2020

The best gaming console is PC.

Looking for AWS and React Course

Building a Serverless...

An intro to Azure Durable Functions

Uncertain the difference myself since I have yet to give Az...

An intro to Azure Durable Functions

So for those coming from the AWS world. The equivalence here ...

DEV.TO writers, what MD tools do you use?

I built my own: dev.to/exampro/i-had-to-build-my-o...

πŸš€ TEASER and EP1 of "What the Cloud?" is out! πŸš€

I never even know there was a discussion feature on Youtube...

Running Folding@home on Amazon EC2 instances

Very interesting. What is the cost calculation on that?

Have you considered Site Reliability Engineering as a path?

Sounds like you are suited to be a Solutions Architect πŸš€

WTF? Google Cloud Platform has a Cloud Service that Uses ML to help you find a job. How more meta can you get?

I never thought of it that way, maybe we are the product in...

Random notes taken while preparing for AWS Certified Developer Associate exam

Imagine two people sitting on a Sea Saw and they are constant...

Serverless API with AWS SAM, DynamoDB and Buddy

Bring the contents of the article here. If you want to set ...

Random notes taken while preparing for AWS Certified Developer Associate exam

✌️ I shared this resource to assist @tlakomy in his study ...

VueJS: The Golidilocks of JS Frameworks?

Yes, I believe it was

Random notes taken while preparing for AWS Certified Developer Associate exam

I've been quietly been releasing my free AWS Developer Asso...

What effect is the Coronavirus having on your work life and personal life?

My international AWS workshops are being delayed or even ca...

I had to build my own Markdown Editor because no tool was fast enough for me.

Not yet, but its fairly easy to load Chrome Extensions into...

How to use the VLOOKUP Excel function

I love excel (more so google spreadsheets) but I always for...

What is stopping you from building your IoT projects?

IoT devices are expensive, so you need to have a complete pac...

Announcing our first set of speakers for our free, remote React conf

I really want to do an online cloud conference though thing...

A Beginner’s Guide to Contributing to Open Source

Up here in Canada Beavers own the forests. You don't want t...

How do you avoid rabbit holes?

Yep, timeboxing is the best

How we launched a marketplace on the JAM stack for $10/mo 🀯

I am in StartupSchool 3rd time and I made a course-specific...

Pulling your DEV Organization Stats into a Spreadsheet

If you want this as json instead of csv function articles...

DEV extreme moderation !!! #htwgm !!!

The mods are a borg collective.

AWS for Startups (FREE 4hrs Video Course)

Normally I upload a segmented version to the ExamPro Youtub...

Making Games in Ruby With Gosu

I remember gosu, so much fun.

Shipping Home Page Cleanups

You need to scrap that background. Without the boxes, it ha...

Shipping Home Page Cleanups

Not sure if there was a change to the font but new design i...

Why we left AWS

I don't like the heading of the article since it does not ref...

DEV badly needs an appeals system !

So this got brought up today in the mods channel and there ...

i will NOT bother to learn react and react native anymore !

I didn't even know Oracle had such a tool. You're going to ...

How to Deploy a Rails Application to AWS with Docker - Part 2

For those who want to run Dockerized Rails on AWS but don't...

I had to build my own Markdown Editor because no tool was fast enough for me.

Its much more stable today. Once you make a project public ...

When Is the Perfect Time to Move on as a Developer?

I started alone and became a 10 person team (my company), b...

Why we choose Ruby for our projects

I still ruby and I think its great in the serverless world....

I had to build my own Markdown Editor because no tool was fast enough for me.

Inkdrop comes as close as possible since it has taken a mod...

I had to build my own Markdown Editor because no tool was fast enough for me.

I spent so many hours on this. You may need to change 0.24...

I had to build my own Markdown Editor because no tool was fast enough for me.

The line about it not being fast enough is to do with work...

Which Techie Are You?

The Tech Deeva: You wouldn't think it but my desk is litter...

What was your win this week?

Built my own open-source markdown editor in a couple of day...

When Is the Perfect Time to Move on as a Developer?

I would say heavy production for 3 months, but many were ma...

When Is the Perfect Time to Move on as a Developer?

I've created 40+ production application in that time frame ...

@ALL DEV users please check your SMN & BMN links

What is SMN and BMN? I'm not familiar with those initialism...

Singular or Plural? A Cheatsheet for Ruby on Rails Generators

This is information I cannot remove from my memory.

Auto-Stop EC2 instances when they finish a task

I guess the question is why would you want to use EC2 instanc...

Upcoming webinar on Amazon SageMaker

I think this is one I'll sit in on.

When Is the Perfect Time to Move on as a Developer?

I am 3 months x at 15 years = ~45.

P2P search with yacy.net - the next goog ?

I wonder if you could run it using AWS's version of OpenJDK...

What is the simplest static site framework?

Nope, I only use what is provided in the standard ruby libr...

What was your win this week?

I made this zucchini pizza from scratch which my 2-year-old...

What is the simplest static site framework?

Just write your own in plain ruby with no framework. Ruby sta...

Negotiate a Raise // the Truth About Leverage (video)

Can we praise whoever the video editor is? All of sudden th...

Help us squash bugs in DEV with Honeybadger! πŸ›

I've always been a Rollbar person, but I have some friends ...

I Created a Video per Day for the entire month of January

Ha, you'll have to wait until I finish all 300 so give me a...

I Created a Video per Day for the entire month of January

I just filmed 100 videos yesterday, I'm filling a 100 more ...

700+ Web Developers Asked Me To Give Them LinkedIn Profile Feedback And These Are My πŸ–οΈ 5 Top Tips.

Very creative.

How I created a videogames tournament, why it failed and what I learned from it 😌

My friend bought a bunch of pinball machines and started ru...

Creating simple, clean yet beautiful UI layouts with Neomorphic designs

Feels as dated as skeuomorphism.

Top 5 Courses to Pass Amazon AWS Certified Solutions Architect Associate Exam SAA-C01 or SAA-C02

I'm disappointed I didn't make the list. I have a 10+ hour fr...

I'm joining LinkedIn Learning as an instructor! πŸ€—

LinkedIn Learning, in my opinion, is bad for content-creators...

Passed AWS Cloud Practitioner, preparing for AWS SAA β™₯

Way to go Rishab! πŸ”₯πŸ”₯πŸ”₯

What is your opinion on "advertising" in library logs?

Very creative. Strong hustle. Also, my brain would shut dow...

I'm concerned with the move that FreeCodeCamp just pulled by leaving Medium

This is my experience, and I'm just one person but I thought ...

What are your thoughts on Tailwind CSS?

I tried so hard to make it work, but I felt I was doing the s...

How Does Getting an AWS Certification Change Your Career?

I manage the AWS Certified Discord in case you're looking t...

Hello, DEV!

Please stop, thank you.

Hello, DEV!

I already said sorry Jamie, can you please stop.

Building a scalable, fault-tolerant Shopify import / export pipeline with AWS

I love the emojis for representing the FIFO SQS workers

Redirecting a domain with HTTPS using Amazon S3 and CloudFront

When you add your domain to ACM I suggest to also add the w...

Alexa Gadgets Introduction - Voice Controlled Cat Feeder

After seeing your Echo I think I need a new Echo.

Free SQL hosting providers ?

For AWS you can get a t3.db.micro (1 GB) on free-tier for 1...

Free SQL hosting providers ?

Oh, I never knew there was a row limitation. Still, free fo...

Become a Front-End Developer course review

The hustle is strong with this one.

loading...