DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Charlie J Smotherman profile picture

Charlie J Smotherman

404 bio not found

Location Seattle WA Joined Joined onΒ  github website

Work

Worlds Greatest GrandPa at Looking for work

All 115 comments

Why our websites are slow β€” Importance of bundle size

Astro with their (react, vue, svelte, tailwind) integrations ...

GitLab will be deleting dormant projects

Will not be using thier service's ever.

Top 5 JavaScript Frameworks for Frontend in 2022

Astro

I've got a Raspberry Pi 4 B, what can I do with it?

1 is running a music server (I wrote) 1 is running a movie se...

Sell Me On Typescript

Websites/Javacript ran just fine well before typescript came ...

Sell Me On Typescript

And yet there are thousands of Enterprise grade websites out ...

Sell Me On Typescript

Just another layer of crap that's not needed in most project'...

Join the Star Wars Costume Contest on DEV 🌌

My son-in-law TJ, his friend Gary and my grandson Gabriel.

The TypeScript Experience

TS is like any other dev tool we use, it depends on your use ...

How do you start your work day?

Lololol 2 fingers in my coffee, rollup a big fat one snoopdog...

How to make RJ-45 cable

Go with quantum computing its the future.

Discuss: package sabotage

Food for thought: nukes + EMP = you don't have to worry abou...

How to understand complex coding concepts better using the Feynman Technique

In nursing school we had something similar to learn new proce...

Stop Overcomplicating Web Development - Try Svelte

I have stopped using Sveltkit due to its very unstable nature...

Help Ukraine

No I support democracy over communism.

Interviewing as a software engineer sucks.

Wait until ageism creeps in, then things get really interesti...

Easy fix for a simple problem

manpage is your friend πŸ‘

A Super Saiyan CSS Art!

Nice πŸ‘

Plagiarism and stolen art with NFTs

For me NFT's == scam

Resumable JavaScript with Qwik

Nice write up. How does Qwick compare to htmx they sound lik...

Please don't use Bootstrap!

Why use a framework at all?

Is the Metaverse the future of technology?

Lololol Ready Player One

Why Testing After Is a Bad Practice

TDD is like any other tool we use in development, it depends ...

How to choose the right backend technology?

Golang + gorilla + docker is what I use. Small, light, fast ...

Convince me that Web3 is the worst

But I like running my own server 😭

When are you most productive?

0001-0600

What computer do you use for software develpment?

Rpi 4

10 Frameworks Software Developers can learn in 2022

What about sveltkit, astro, flutter?

You Don't Need To Learn ReactJS Now

No they won't be abandoned, the web will evolve past them. T...

You Don't Need To Learn ReactJS Now

Just my opinion but I think the industry will eventually move...

Python Switches to Match-Case

Python has needed this for a long time. Good to see it has fi...

How to Build a Todo app with Svelte!

πŸ‘

How to Build a Todo app with Svelte!

If I remember correctly (and I dont always do) the stock demo...

How to Build a Todo app with Svelte!

Are your todo' lost when you close the app or do they persist...

8 New Features of Amplify Studio

Can I take the code generated by Amplify Studio and deploy it...

I promise this hook will blow your 1000+ lines of Async code

Lmao same thing I thought.

You DON'T need these to be a web dev

Everything in programming is optional to include the tools yo...

Which technologies would you choose for your next web project?

Sveltekit mongo golang

Why You Should Use Typescript Over Javascript?

So what did the large industrial scale apps use before typesc...

Python Web Frameworks, but not Flask or FastApi

Thank you for a complete list. The purpose of the article wa...

What would the ideal web framework look like?

I have recently been exploring flutter/dart It's not html, i...

How to create Music player with pure HTML, CSS, JS

Great write up, you do a good job of taming the complexities ...

Last Week I Wrote Some jQuery (and no one fired me πŸ€“)

Lets not forget JQuery-Mobile. Per their website: ...

What I Look for When Hiring Senior Software Engineers

Yup, there will be a place for me in the IT industry when I ...

15 Python tips and tricks every beginner should know !

A neat trick with sets alist = [1, 2, 3, 3, 3, 4, 4, 5] li...

What I Look for When Hiring Senior Software Engineers

Thank you Tyler for your response it is very much appreciated...

What I Look for When Hiring Senior Software Engineers

Are you trying to bait the author? Why would you even ask, "...

What I Look for When Hiring Senior Software Engineers

Thank you for this article it was very well written. I would...

My First Flask Application

I would argue that venv which is part of the standard library...

How to create a replica of the Uber app using Flutter?

And here I thought this was an article about coding a replica...

New Beginnings

You can also use "join" ace = " ".join(("Your band name co...

New Beginnings

Running a python program is easy. Place your code in a file ...

ML Fundamentals in Javascript

Lolol well it seems you have looked into pyodide. I just rec...

ML Fundamentals in Javascript

Have a look at pyodide The python interpreter compiled to we...

Become Super Productive with Console.X

I try to learn something new every day. Well this is my some...

Python vs C

Did you look into cython? It might of helped to speed things ...

Python 102! Introduction to Python : Intermediate Concepts.

A neat trick with sets aset = [1,2,3,3,3,4,4,5] list(set(as...

Beginner With Questions

i like python Tornado for writing web servers.

Javascript Iterators and the for-x Loops

Can't see the code on my phone.

Array.flat() in JavaScript

Idk this article seemed a little flat πŸ˜† Couldn't resist Shor...

First steps with Docker + Rust

You are correct and I agree with everything you are saying. ...

First steps with Docker + Rust

Thanks for this. I to am just starting with rust. Going to ...

Should I become a developer?

Thank you Jason what you say is so so true. Qualifications m...

πŸ¦€ Rust Reviewed: Is the hype justified? πŸ¦€

Bookmarking this page. I'm 2 weeks in with Rust and this pag...

🎬Music Player | JavaScript✨

Having a hard copy of the code to follow along with while you...

Am I too old/young to learn programming?

Commodore 64 started me on my journey. Still coding at 62, n...

React vs Angular vs Vue (briefly)

As an alternative Googles Flutter/Dard will also compile to I...

The History Of JavaScript βŒ›

Thanks for the stroll down memory lane. Lolololo I remember ...

Why Web developers still use Ruby on Rails?

Thanks for the article. You may have motivated this old dog t...

Updating A 25-Year-Old Website

Exactly, if the code compiles, runs, and does it's job, it's ...

Building the Portfolio: WebOS

Very interesting idea, good read

5 open source projects I use every week. You might not even know these are OS!

Why not just use Debian? Thats where all of Ubuntu's rescue t...

Is PolyWork the new LinkedIn for Developers?

Why not just have Polyworks AI directly negotiate with the AI...

Where to upload your files πŸ—„ to use them via the link πŸ”— (JS, CSS, Fonts, Images)

Yep, google-drive will work for images but not css and js fil...

Where to upload your files πŸ—„ to use them via the link πŸ”— (JS, CSS, Fonts, Images)

Not that I'm a big fan of google but what I do is: Sign into...

Where to upload your files πŸ—„ to use them via the link πŸ”— (JS, CSS, Fonts, Images)

I believe these alternatives work in some what the same manne...

Opinion: What Makes a Great Developer?

Quantum gravity.

Accept Cookies? Or Not?

There's an old saying, "If it"s easy for you to get to your ...

Python development environment in a Docker container

Ok, makes sense now. Thanks for the feedback :)

Python development environment in a Docker container

Why create a venv inside a container? I mean your python envi...

7 Steps to Become an Expert Software Developer Without Endless Online Courses Or Waiting For Years

Am I coding or buying a used car?

Learn to code using FreeCodeCamp Especially If You Do Not Have 24/7 Internet Access

I must admit I was under the assumption that Dock Desktop was...

Learn to code using FreeCodeCamp Especially If You Do Not Have 24/7 Internet Access

lets agree to disagree It was nothing more than a simple sug...

Learn to code using FreeCodeCamp Especially If You Do Not Have 24/7 Internet Access

Learning how to install software is a distraction? sudo apt-g...

Learn to code using FreeCodeCamp Especially If You Do Not Have 24/7 Internet Access

This is awesome. Have you considered putting this in a docke...

A Look at Compilation in JavaScript Frameworks

I agree compilers are the future. Nice read very informative.

Why Python is not the programming language of the future?

Node.js is a runtine environment not a modern language, javas...

Complete Web Development Roadmap.

Sooooo many stacks and not enough time. Currently use Svelte...

Containerize your Dev environment! Forget about painful project setup. (Beginner friendly)

Wouldn't Virtual Machine do the same thing? I mean create a V...

Why to use React if HTML/CSS/JS works fine?

is a tool in my tool box. Choosing which hammer to use on a...

Projects to become a Fronted Master

This read is a sad waste of my time. If this is an example o...

Why You Should Learn Next Next

You want a challenge try flutter, its a different way of deve...

What is Infrastructure as Code? When to use Terraform, CDK, CloudFormation ?

Never have been a big fan of the cloud, to many eggs in one b...

Why Indentation is more important than coding?

Write some python code, you will understand the importance of...

Learn Fullstack | 2021

What no mention of flutter or blazer? They seem like interest...

I used the web browsers Edge and Brave exclusively for 1 week each here are my thoughts

No mention of vivaldi? I find it interesting. vivaldi.com

Tailwind is bad because i don't like it

TailwindCSS is nothing more than another tool in my tool box....

VS Code Extensions That Will Make You Code Faster.

I installed everyone of these and I'm not coding any faster a...

Rejected by Facebook

Yep moved to Seattle 3 yrs ago to get a tech job, and I'm sti...

6 Python Tips & Tricks that no One Teaches πŸš€πŸ

You can use some_list.reverse() also

Is AWS killing Linux?

Maybe, but I think you are under estimating the speed of inno...

Is AWS killing Linux?

In 5-10 yrs your robot assistant will write better code than ...

Compose an email with markdown and send it with a Python script

What would really be nice is to show how to recieve an email ...

Do you use Linux?

Exclusively Debian since 1987, no need for anything else. Go...

You don't need to install Linux anymore.

Debian since 1998 haven't needed anything else.

In what year did you learn Web Development?

I started my web development journey in 1982 seen a lot of st...

Welcome Thread - v55

Hello fellow developers. My name is Charlie, it feels good...

loading...