DEV Community

loading...
Ali Spittel profile picture

Ali Spittel

Passionate about education, Python, JavaScript, and code art.

Education

Hamilton College

Work

Senior Developer Advocate at AWS

Last 250 comments

Everything You Hate About Clubhouse Is Why It Will Win

Honestly, I like it because I feel like it lowers the barrier...

Hey @AWSAmplify, Is this food?

This is awesome! What a cool app!

Advent of Code 2020 Solution Megathread - Day 8: Handheld Halting

Python! lines = [] with open('input.txt') as file: for...

Advent of Code 2020 Solution Megathread - Day 2: Password Philosophy

Mine! def check_count_in_range(password, letter, start, st...

Advent of Code 2020 Solution Megathread - Day 3: Toboggan Trajectory

Mine! import math right_list = [1, 3, 5, 7, 1] down_list ...

Advent of Code 2020 Solution Megathread - Day 4: Passport Processing

I hate problems like this: class Validator: def __init...

Advent of Code 2020 Solution Megathread - Day 1: Report Repair

Hey!! So excited that it's this time again here is my code. I...

Using Children in React

HAHA that's amazing

Build a Music Sharing App with Amazon S3 and AWS Amplify

HAHA that would be amazing

AmpliBox - a Self Hosted File Storage App with AWS Amplify

This demo looks amazing

A Complete Beginner's Guide to Web Development

I responded super calmly to your points not for you but for t...

A Complete Beginner's Guide to Web Development

A couple of points: 1) one of the most important principles...

Learning Tips for Programmers

Thank you so much!!!

Thoughts on Being a Digital Nomad

Awesome! Yeah, hopefully by then things will be more open and...

Working Remote for Those Who Struggle with It

Yes! designlovefest.com/2018/09/dress-y...

Managing Imposter Syndrome

Yeah! Here's a whole book on it

Fantastic Personal Websites and How to Make Them

the github link should give you a 404, I have since made it p...

Fantastic Personal Websites and How to Make Them

It shouldn't be, no

Hasura 101: Building a Realtime Game with Graphql, Postgres, and React

I use markdown diff blocks by adding diff after the backticks...

Announcing the Grant For The Web Hackathon on DEV

I'm so excited about this collab! Immediately thought of you ...

Nevertheless, Garth Coded

Hahaha this is amazing, thank you!

Nevertheless, Ali Coded

He sent a different version of the erotica to one of my clo...

Nevertheless, Ali Coded

❤️

Nevertheless, Ali Coded

❤️

Nevertheless, Ali Coded

💜

Nevertheless, Ali Coded

❤️

Nevertheless, Ali Coded

❤️

What are the hardest coding terms to search for?

Gatsby is pretty difficult because "The Great Gatsby" stuff...

Advent of Code 2019 Solution Megathread - Day 11: Space Police

Python! def get_modes(modes): return [int(mode) for m...

Advent of Code 2019 Solution Megathread - Day 9: Sensor Boost

def get_modes(modes): return [int(mode) for mode in [mo...

Advent of Code 2019 Solution Megathread - Day 8: Space Image Format

This felt like a big step down in difficulty from graph tra...

Advent of Code 2019 Solution Megathread - Day 7: Amplification Circuit

Part one was a piece of cake imo. Part two was a lot toughe...

Advent of Code 2019 Solution Megathread - Day 6: Universal Orbit Map

Honestly, Advent of Code is so much fun. This stuff makes m...

Advent of Code 2019 Solution Megathread - Day 5: Sunny with a Chance of Asteroids

Here's my Python solution! def get_modes(modes): retu...

Advent of Code 2019 Solution Megathread - Day 4: Secure Container

Brute force Python solution: def check_ascending(n): ...

Advent of Code 2019 Solution Megathread - Day 3: Crossed Wires

This is how I did it last night! Ended up being way slower ...

Advent of Code 2019 Solution Megathread - Day 3: Crossed Wires

I way over thought this last night, and had a solution that...

Advent of Code 2019 Solution Megathread - Day 2: 1202 Program Alarm

I struggled with reading comprehension tonight 🤦🏼‍♀️ def ...

How important is stats knowledge in software development?

I took every stats class my college offered, right now sinc...

CSS Cheat Sheets!

Hey! We should be available wherever you listen to podcasts...

CSS Cheat Sheets!

they're all embedded as images in the article!

Flexbox Cheat Sheets

Hey! I think we have that, check out our show notes! ladybu...

I'm Going Back to being a DEV Community Member

Thank you so, so much! ❤️

Three Tips for Managing Impostor Syndrome

Such an awesome post, thanks for writing it!

Three Tips for Managing Impostor Syndrome

Awesome, thank you so much!

Three Tips for Managing Impostor Syndrome

Oh totally! It's something I've battled with a ton, and I t...

I'm Going Back to being a DEV Community Member

Great working with you too! See you around!

I'm Going Back to being a DEV Community Member

That's so cool to hear, thank you so much! Will definitely ...

I'm Going Back to being a DEV Community Member

Thank you so much!

I'm Going Back to being a DEV Community Member

Thank you so much, that is so true!

I'm Going Back to being a DEV Community Member

Thank you!!!!!!

I'm Going Back to being a DEV Community Member

Thank you so, so much!

I'm Going Back to being a DEV Community Member

Thank you so much!

I'm Going Back to being a DEV Community Member

❤️

I'm Going Back to being a DEV Community Member

Thank you so, so much! See you then!

I'm Going Back to being a DEV Community Member

Thank you so much!

I'm Going Back to being a DEV Community Member

Thank you so, so much!

What to read to fall in love with math 💚

Barbara Oakley is one of my big heroes! Learning how to Lea...

Best Video Platform for Live Coding and Tech Talks

Oh! I did an interview not coding, but here's a link to it!...

What tips do you have for starting a podcast?

Hey! I would try and get a backlog of episodes so you aren'...

Welcome Thread - v35

Thank you so much!!!!

Three Impactful Insights from Codeland 2019

This is an awesome recap, thank you so much for including m...

The DEV Community Published a Book: Your First Year in Code

This book is awesome, I really enjoyed reading through it. Wh...

Happy Birthday Ali Spittel

Ahhh thank you so much!!!

How is your portfolio built?

Thanks!

How is your portfolio built?

Mine is just a super simple static site with html/css/a littl...

Too many people...

it you!!!!

Welcome Thread - v34

that's amazing haha can't wait to see yours :)

Welcome Thread - v34

Oh hey! I know you! Welcome!!!

Creating DEV's offline page using Blazor

So cool!

Create Dev's offline page with Rust and WebAssembly 🦄💡✨

This is awesome! I'm trying to learn WASM and having my own...

The Worst of Kat

Now I'm just sitting here laughing out loud.

How to Create the Drawing Interaction on DEV's Offline Page

thank you so much!!!

Why do programmers like the winter?

❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️

Functional Programming

public class HelloWorld { public static void main(Stri...

Please school me on cross-posting from my blog!

Agreed on the RSS feed answers! You can also copy and paste...

What do devs need to know about marketing?

Oh! I love this topic. What resources would you recommend f...

Daily Challenge #3 - Vowel Counter

My python solution! def count_vowels(word): return len...

How to inspire the next generation of developers

Love this! What a great initiative. I especially think Soni...

A Complete Beginner's Guide to React

Thank you!!

What do you want to be when you grow up?

That is so freaking cool -- sounds like a dream to be able ...

What's your advice to someone over the age of 30 considering a career in software development?

Don't discount your previous experience. Use it. If you're ...

What do you want to be when you grow up?

this this this this this

What does your Terminal look like?

You can read all about it here: ...

What was your win this week?

Thank you so much :)

What was your win this week?

I gave my biggest talk to date! And my blog post on ZSH got...

Post pictures of your pets below

She has her own Instagram! instagram.com/blairnugget/

Project Euler #7 - 10001st prime

Python def is_prime(n): nums_to_check = range(2, int...

Project Euler #6 - Sum Square Difference

Python! def sum_square_difference(n): numbers = range(1...

Project Euler #5 - Finding the Smallest Multiple

Here's mine! def greatest_common_denominator(a, b): w...

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

Yeah, some of my posts that got moved are the #1 for some key...

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

So, before I worked for DEV, I used to crosspost to both DEV ...

What are you reading right now?

I'm reading "Where the Crawdad Sings" and "The Power of Hab...

What is your favorite interview question?

I always ask what people's favorite programming language is...

Project Euler #1 - Multiples of 3 and 5

def sum_natural_numbers_below_n(n): # O(N) complexity ...

Project Euler #3 - Largest Prime Factor

Python! def list_of_primes(n): not_prime = set() # I...

Project Euler #4 - Largest Palindrome Product

Here's my Python solution! def palindrome_number(): _ra...

Which editor do you use when opening files like .bash_profile, etc?

Nano or VS Code depending on how many edits I want to make!

Follow Friday: What DEV member would you recommend following?

Thank you so much!!!

Follow Friday: What DEV member would you recommend following?

Thank you so much!!!

Follow Friday: What DEV member would you recommend following?

One of my favorite recent follows is @kathyra_ -- I've lea...

What are you "old enough to remember" in software development?

The one that keeps coming up this week for some reason is t...

11 Ways You Can Get Involved in the Tech Community

Ahh thanks! And great catch! It was originally 7 and then b...

What are your five most used terminal commands?

New-ish computer, but lots of git going on! 1 792 ...

Moving Past Tutorials: Receiving a Problem to Solve

Totally up to you and your workflow!

Moving Past Tutorials: Pseudocode

I think that's a really natural progression, and I normally...

What was your win this week?

This week, I... started doing office hours with the tech co...

Coding Puzzles: Week of 4/8

n_cases = int(input()) for i in range(1, n_cases + 1): ...

Coding Puzzles: Week of 4/8

Friday (CodeJam): Foregone Solution codingcompetitions.wit...

Some Things You May Have Missed in the Stack Overflow Developer Survey (2019 Edition)

Some really great takeaways in here, I also think that some...

Coding Puzzles: Week of 4/8

Thursday (5 KYU): Perimeter of squares in a rectangle code...

Coding Puzzles: Week of 4/8

Wednesday (6 KYU): Implement Syntax Highlighting codewars....

Coding Puzzles: Week of 4/8

They should work in normal image markdown!

Coding Puzzles: Week of 4/8

def stray(arr): for item in arr: if arr.count(i...

Coding Puzzles: Week of 4/8

Tuesday (7 KYU): Find the stray number codewars.com/kata/5...

Coding Puzzles: Week of 4/8

My Python solution: def stairs_in_20(stairs): retu...

Coding Puzzles: Week of 4/8

Monday (8KYU): How many stairs will Suzuki climb in 20 year...

The Layers of CSS

This is such an awesome primer @laurieontech ! Love it!

Internship/Unpaid or Hold out for Entry-Level?

Don't do an unpaid internship unless it's for a non-profit....

Hello, World!

really excited to follow along with this series!

My Favorite Teachers In The JavaScript Community

Thank you so much Emma, you are definitely on this list too...

How I Write Blog Posts These Days

This is awesome -- I am installing style and diction right ...

A Complete Beginner's Guide to Programming

Ah, thank you!!

A Complete Beginner's Guide to Programming

Thank you so much!

How I Write Online Articles

Wow, our workflow is almost identical! I just always make m...

Google decides to not phase out Inbox!

It's still working for me, and I'm hanging on to these last...

Timsort — the fastest sorting algorithm you’ve never heard of

haha that's awesome -- I learned JS a few years after Pytho...

Timsort — the fastest sorting algorithm you’ve never heard of

I'm so excited to see more Python content on here! And, Tim...

A Complete Beginner's Guide to Programming

Good catch -- removed

A Complete Beginner's Guide to Programming

Thanks!!!

Moving Past Tutorials: Receiving a Problem to Solve

Thanks! Totally agree on wireframes, think that it tends to...

Moving Past Tutorials: Receiving a Problem to Solve

totally! May be more difficult depending on the Node framew...

What was your win this week?

This week, I... It's a late one, but I overcame anxiety an...

A Complete Beginner's Guide to Vue

Thanks, for sure! They're heart emojis!

Facebook stored hundreds of millions of passwords in plaintext

I just read the TechCrunch article, 2,000 engineers had acc...

Facebook stored hundreds of millions of passwords in plaintext

... No plaintext passwords is always the first thing I taught...

A Complete Beginner's Guide to Vue

Thank you!! I actually have one for React! dev.to/aspittel/a-...

A Complete Beginner's Guide to Vue

Totally, I did this for a workshop and I wanted two methods.

A Complete Beginner's Guide to Vue

OOps! I totally wrote over the starter code in my workshop to...

Question: How to allow users to add style to their input?

Can definitely use just JavaScript. Look into wyswyg editor...

What was your win this week?

This week, I... finished Mozilla Tech Speakers onboarding...

Nevertheless, Ali Coded

And do what with them?

Nevertheless, Ali Coded

Ah, thank you so so so much! That means the world to me -- ...

Nevertheless, Ali Coded

Aw, thank you so much!! I'm so sorry to hear about that, ke...

Nevertheless, Ali Coded

thank you so much!

Nevertheless, Ali Coded

Angie, you're such an inspiration and I'm so grateful for a...

Nevertheless, Ali Coded

❤️❤️❤️

Nevertheless, Ali Coded

YES! thank u, next for sure.

Nevertheless, Ali Coded

Thank you so much, Peter!

Nevertheless, Ali Coded

❤️ thank you so much!

We have some fab #SheCoded Merch Available for Purchase!

I'm wearing my tank today!

What it Means to be a Woman in Tech in 2019

🙌🏻🙌🏻🙌🏻 So true, it is so much more than a pipeline problem

I'm James, and I don't want to talk about myself.

Thank you so much for including me among some of my heroes,...

Nevertheless, Laurie Coded

🙌🏻🙌🏻🙌🏻🙌🏻 Laurie, you're a huge inspiration. Thanks for bei...

My Differences Are My Superpowers

WOAH this is so, so, so cool.

Nevertheless, Lindsey Coded

❤️❤️❤️ thanks for sharing ❤️❤️❤️ Any time the women in te...

Nevertheless, Liana Coded

That is an incredible Halloween costume! so grateful to hav...

Growth-Hack Your Career as a WIT

Jen, this is such solid advice. Thank you so much for compi...

What was your win this week?

This week, my first changelog worthy feature shipped! ...

Moving Past Tutorials: a course on problem solving for programmers

It will be on here! You can get notifications by following ...

Understanding git for real by exploring the .git directory

So glad you cross posted this! I actually used to have this...

Moving Past Tutorials: a course on problem solving for programmers

Aw! I'm so excited too! Yay!

Help Me Learn Design Skills!

Got you! Designing ...

My Answers to Questions from New Coders

Great catch! Thank you!

Moving Past Tutorials: a course on problem solving for programmers

Next week!

What was your win this week?

This week, I... announced my course that I've been thinking...

Moving Past Tutorials: a course on problem solving for programmers

There will be a new post weekly starting next Monday!

Moving Past Tutorials: a course on problem solving for programmers

These are great ideas! thank you!

Moving Past Tutorials: a course on problem solving for programmers

Done!

Moving Past Tutorials: a course on problem solving for programmers

So those are the things to learn before this. So study thos...

Moving Past Tutorials: a course on problem solving for programmers

It will be on here, and I'm going to be posting each week! ...

Moving Past Tutorials: a course on problem solving for programmers

Oh cool! I could totally write about design patterns in her...

Improving the way of saving posts on Dev.to while writing.

yep!

Moving Past Tutorials: a course on problem solving for programmers

haha yes! amazing! maybe the next course will be about data...

Improving the way of saving posts on Dev.to while writing.

Yes! it's pretty much there -- will get merged soon!

What was your win this week?

This week, I.... made it through! Had a tough week with per...

Developer Blogging: Q&A

I use VS Code with some plugins for markdown and spelling! ...

Developer Blogging: Q&A

Woah, that's so cool! Congrats on starting and gaining trac...

Developer Blogging: Q&A

I copied and pasted! But you can set up RSS pull in for bot...

Developer Blogging: Q&A

Thank you so much!

Developer Blogging: Q&A

Awesome! I make my own diagrams for my posts -- just thing...

Developer Blogging: Q&A

Yeah, that's a great question. I, unfortunately, can't keep...

Developer Blogging: Q&A

Ah awesome! I used a generator for it!

Developer Blogging: Q&A

Yup that's what I used too!

Developer Blogging: Q&A

For sure! I think that's a super cool blog post, I would r...

Developer Blogging: Q&A

Awesome! Agreed, it's so tough to get used to the negativi...

Variable Fonts on the Web

Variable fonts are so cool! I went to an awesome, awesome ...

Who in your life deserves a shout out right now??

This week I want to shout out @lkopacz : ...

What was your win this week?

This week, I.... turned this post into a lightning talk and...

What was your win this week?

Omg! That's one of my favorite books of all time. I actuall...

CSS: From Zero to Hero

Hey, I wouldn't suggest this method for a couple reasons: ...

Tips for Self-Reviews

This is awesome! The GA review system is really interesting...

Dev.to Review #13: Top 7 Of The Week, Discussed

Yay! Excited to listen. Glad you all are doing this again!

CSS: From Zero to Hero

Thanks!! Maybe -- I have done one other like this -- my rea...

CSS: From Zero to Hero

Great catch, thanks! Should be good now!

What Bootcamp did you attend and would you recommend it?

I'm not a bootcamp grad myself, but I've taught a couple di...

Create a Web Component to keep track of your input's draft with StencilJS

This is awesome! I love working with web components, and th...

How I learned to be more productive with my workdays

These are awesome, awesome tips!

What would you like to see on your DEV profile?

That's an awesome insight!

3 Reasons Why Accessibility is NOT an Edge Case

This is awesome, accessibility is so important, this is a g...

The most amazing thing happened on the way to my boot camp.

Yay! That's super super cool

The most amazing thing happened on the way to my boot camp.

Congrats! That's so, so awesome!

Advice for first-time conference applicant

Hey! Here's my advice: ...

Slack Has A New Face

I much prefer this: Louie @mantia I know that no on...

15 underrated VSCode Themes for a change in 2019 🤷🏻‍♀️

Fairy Floss is my favorite!

What is Python used for?

All of the above! It's a really general purpose language wi...

What's your typical process for reviewing a pull request in GitHub?

When I was teaching, students would submit their homework/l...

New Years and New Beginnings: I'm Joining the DEV team!

Thank you so much!

New Years and New Beginnings: I'm Joining the DEV team!

Ahhh Kathy, you got me all choked up <3 hope everything'...

New Years and New Beginnings: I'm Joining the DEV team!

Thank you so much! For sure!

Reflections on 2018

Thank you so much!!!

New Years and New Beginnings: I'm Joining the DEV team!

Thank you!!

New Years and New Beginnings: I'm Joining the DEV team!

Thank you so much!

New Years and New Beginnings: I'm Joining the DEV team!

Ah, thank you so much!!

Top 5 Themes for Visual Studio Code

Love fairly floss! so pretty!

New Years and New Beginnings: I'm Joining the DEV team!

Thank you so much!

New Years and New Beginnings: I'm Joining the DEV team!

haha too funny, thanks!

New Years and New Beginnings: I'm Joining the DEV team!

Thank you!!

New Years and New Beginnings: I'm Joining the DEV team!

Thank you so much!

Introspective Questions For Personal Development

These are great questions! This is a great exercise.

New Years and New Beginnings: I'm Joining the DEV team!

Ah, thanks!!

New Years and New Beginnings: I'm Joining the DEV team!

Ah, thank you so much Addy! that means a lot!

New Years and New Beginnings: I'm Joining the DEV team!

Oh wow, thank you! Super excited to be on the team!

New Years and New Beginnings: I'm Joining the DEV team!

Ahhhh thank you so much!!!

New Years and New Beginnings: I'm Joining the DEV team!

Ah, thank you so much Seth!

New Years and New Beginnings: I'm Joining the DEV team!

Thank you so much!

New Years and New Beginnings: I'm Joining the DEV team!

Thanks!!

New Years and New Beginnings: I'm Joining the DEV team!

Thank you!!

New Years and New Beginnings: I'm Joining the DEV team!

So true!

What should production CSS look like? Share your layout-to-web workflow

Hey! These are great thoughts. Totally agree — would also c...

Who is the most liked author on dev.to? - Analysis of top 500 posts

Agreed! I am not really a beginner (been doing this profess...

Who is the most liked author on dev.to? - Analysis of top 500 posts

Oh woah, that's really interesting -- would not have expect...

New Years and New Beginnings: I'm Joining the DEV team!

Haha thank you!!

New Years and New Beginnings: I'm Joining the DEV team!

Thanks!!

New Years and New Beginnings: I'm Joining the DEV team!

Oh awesome, thank you so much!!

New Years and New Beginnings: I'm Joining the DEV team!

Thank you so much!!

New Years and New Beginnings: I'm Joining the DEV team!

Thank you!!

New Years and New Beginnings: I'm Joining the DEV team!

Thank you so much!!

Portfolio Advice Thread

I love how minimalistic this is! Looks great, very clean an...

New Years and New Beginnings: I'm Joining the DEV team!

Thank you haha now she can stop willingly sleeping in Ikea ...

New Years and New Beginnings: I'm Joining the DEV team!

Thanks!

New Years and New Beginnings: I'm Joining the DEV team!

Thanks!!

New Years and New Beginnings: I'm Joining the DEV team!

Haha yep!!

New Years and New Beginnings: I'm Joining the DEV team!

Thank you so much!!!

New Years and New Beginnings: I'm Joining the DEV team!

Thank you so much!! Totally!

New Years and New Beginnings: I'm Joining the DEV team!

Thank you so much!!

New Years and New Beginnings: I'm Joining the DEV team!

Thanks!

New Years and New Beginnings: I'm Joining the DEV team!

Thank you!!!

New Years and New Beginnings: I'm Joining the DEV team!

Thank you so much!!!

loading...