Sign in

Aaron Starling

@shipmeto.space
36 followers 25 following 82 posts

Software Engineer. I can turn any topic into an expensive hobby.

PostsRepliesMedia
Aaron Starling @shipmeto.space · 06/02/2025
Maybe I’m missing something, but couldn’t you use the includes or has method to do the same thing?
100
Aaron Starling @shipmeto.space · 06/02/2025
Is the desire to use in on an array to check if a specific index exists? I’m unfamiliar with Python so trying to use in outside of objects sounds confusing.
100
Aaron Starling @shipmeto.space · 06/02/2025
In a real world scenario you would not use regex for this, so don’t worry. The original function is much easier to read and understand.
000
Aaron Starling @shipmeto.space · 02/02/2025
No doubt
000
Aaron Starling @shipmeto.space · 02/02/2025
The way you just subjected your opinion onto me is a great example of what I’m talking about. I am not blind to the horrors of the world; yet I am subject to them in every forum I participate in. Wanting reprieve and to temporarily mute the turmoil shouldn’t be something we shame.
000
Aaron Starling @shipmeto.space · 16/01/2025
Good luck!
000
Aaron Starling @shipmeto.space · 13/01/2025
PDF is a valid game engine
011
Aaron Starling @shipmeto.space · 10/01/2025
For example: Learn about: 1. a programming language. 2. version control. 3. containerization 5. CI/CD tools. 6. container orchestration. 7. data management. 8. cloud services 9. GitOps 10. design patterns 11. … There’s no reason to overwhelm yourself learning every single technology out there.
000
Aaron Starling @shipmeto.space · 10/01/2025
I definitely think this is way too ambiguous to really provide any value. I’d go as far as saying it’s a bit misleading as well. While I understand the desire to list specific technologies, this would have been significantly more valuable a level of detail higher.
100
Aaron Starling @shipmeto.space · 09/01/2025
HTML is the bones CSS is the skin and JavaScript is the muscles
010
Aaron Starling @shipmeto.space · 09/01/2025
One less dependency is the best dependency.
100
Aaron Starling @shipmeto.space · 09/01/2025
Good luck!
110
Aaron Starling @shipmeto.space · 09/01/2025
Time to greenfield it!
110
Aaron Starling @shipmeto.space · 09/01/2025
Seriously though, what issues are you running into? Web debugging is a beast, but we have tons of tools to accomplish what we need.
100
Aaron Starling @shipmeto.space · 09/01/2025
No need to debug if you never make any mistakes!
110
Aaron Starling @shipmeto.space · 09/01/2025
I learned the most when I built my first portfolio website. The website had CRUD functionality, had a contact form, and then I built a calculator for the site and let users export the results as a PDF. I stumbled through all of it, but I’m a significantly better developer for it.
010
Aaron Starling @shipmeto.space · 09/01/2025
Best advice I can give is pick up a couple of books. Eloquent JavaScript and JavaScript: The Definitive Guide are two that I recommend that helped me get past just understanding the syntax and actually understanding the language. Then it’s just a matter of writing a lot of code.
110
Aaron Starling @shipmeto.space · 09/01/2025
I’m more of an is-string guy myself.
220
Aaron Starling @shipmeto.space · 09/01/2025
I’m doing both and I agree pick one
010
Aaron Starling @shipmeto.space · 09/01/2025
Do it!
000
Aaron Starling @shipmeto.space · 09/01/2025
Get it!
000
Aaron Starling @shipmeto.space · 09/01/2025
Low barrier to entry, the blind leading the blind, and a whole lot of misinformation makes the ecosystem hard to love. JavaScript is my favorite language, but it’s not hard to understand why developers coming from other languages might feel this way.
000
Aaron Starling @shipmeto.space · 08/01/2025
If I had to guess this has something to do with how JavaScript handles prototypal inheritance. JavaScript provides a lot of freedom to do things the worst way, and a good chunk of developers never learn how to do things the right way.
110
Aaron Starling @shipmeto.space · 08/01/2025
Sure, and this is a cracker.
010
Aaron Starling @shipmeto.space · 08/01/2025
It’s actually Ecmascript, we just think that name is stinky and call it JavaScript instead.
2101
Aaron Starling @shipmeto.space · 08/01/2025
My point, learning to code has made me better at math.
120
Aaron Starling @shipmeto.space · 08/01/2025
Being able to visualize abstract math equations in code allows me to gain a better understanding of what’s actually going on. For example, I can use the Math.sin() function to visualize a wave form, then modify its variables to understand how they each change the wave.
110
Aaron Starling @shipmeto.space · 08/01/2025
The CSS is a programming language was unexpected! Let’s go! For fun, here’s a functional pure CSS calculator! codepen.io/vrugtehagel/...
codepen.io
Pure CSS Calculator
...
010
Aaron Starling @shipmeto.space · 08/01/2025
Did you know CSS is on the path to support Functions and Mixins? Forget debating whether HTML is a programming language, it’s time to tackle the growing beast that is CSS. github.com/w3c/csswg-dr...
031
Aaron Starling @shipmeto.space · 08/01/2025
Lots of ways to accomplish this! Codepen sometimes provides better inspiration than StackOverflow. codepen.io/hqdrone/pen/...
codepen.io
CSS Styles for Checkbox
...
100
Aaron Starling @shipmeto.space · 08/01/2025
Prediction: Whether HTML is a markup language or a programming language will once again be the center of debate for web developers across the web in 2025.
100
Aaron Starling @shipmeto.space · 08/01/2025
Why would I test when I never make mistakes?
030
Aaron Starling @shipmeto.space · 08/01/2025
haters
100
Aaron Starling @shipmeto.space · 08/01/2025
Hey there, the best way to accomplish this is by using a browser source and linking it to an overlay on the streamlabs website. It’s not the exact solution you’re looking for, but it avoids the need to work with JavaScript or you don’t need a desktop app.
000
Aaron Starling @shipmeto.space · 07/01/2025
Oh just because I live here doesn’t mean I want to. :(
000
Aaron Starling @shipmeto.space · 07/01/2025
I would argue that your Google analytics skills probably went a little further than my RuneScape skills haha.
000
Aaron Starling @shipmeto.space · 07/01/2025
Anytime, good luck! GSAP is so much fun once you get it down.
010
Aaron Starling @shipmeto.space · 07/01/2025
Hotkeys is the most popular package out there for handling this. I’d start there. If you don’t want to use the package, check out their github to see how they’re implementing it. www.npmjs.com/package/hotk...
npmjs.com
hotkeys-js
A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.. Latest version: 3.13.9, last published: a month ago. Start using hotkeys-js in your project by running ...
000
Aaron Starling @shipmeto.space · 07/01/2025
Me when I’m preparing dinner.
000
Aaron Starling @shipmeto.space · 07/01/2025
Get to it!
000
Aaron Starling @shipmeto.space · 07/01/2025
You’re going to find this implementation isn’t possible without JavaScript. If you do, I’d love to hear about it.
100
Aaron Starling @shipmeto.space · 07/01/2025
It has even more drawbacks unfortunately :( Depending on the browser and element, using the access key simply sets focus to the element that has the accesskey (the user must then press Enter to activate it), otherwise it will immediately activate it. Great idea, poor implementation.
000
Aaron Starling @shipmeto.space · 07/01/2025
JavaScript and all abstractions of it are where I live!
100
Aaron Starling @shipmeto.space · 07/01/2025
In JavaScript arrays are objects! For example an array myArray = [“dog”, “cat”, “mouse”] is turned into: myArray = { 0 : “dog”, 1 : “cat”, 2: “mouse” } When you access an array with myArray[0] you’re actually accessing the key 0, which returns the value “dog”.
110
Aaron Starling @shipmeto.space · 07/01/2025
This is a valid use case for accessKey, but be aware it’s not a generally recommended method. If you can’t use JavaScript it will work. developer.mozilla.org/en-US/docs/W...
developer.mozilla.org
accesskey - HTML: HyperText Markup Language | MDN
The accesskey global attribute provides a hint for generating a keyboard shortcut for the current element. The attribute value must consist of a single printable character (which includes accented and...
100
Aaron Starling @shipmeto.space · 07/01/2025
Not only is it more performant but we also get bounds checking with the at() method! Very easy way to make your code less error prone and cleaner with a simple switch from length-1.
010
Aaron Starling @shipmeto.space · 07/01/2025
This is sweet! Even with indentation I am constantly getting lost in the messes I’ve made.
010
Aaron Starling @shipmeto.space · 07/01/2025
Books are awesome and never go out of style! Do you have him programming in the terminal? That’s a brutal start!
100
Aaron Starling @shipmeto.space · 07/01/2025
Rather than an image, maybe pressure should be put on browsers to indicate websites that have passed these checks. Similar to how we check for certificate issues.
000
Aaron Starling @shipmeto.space · 07/01/2025
Get to it! Maximillian on Udemy is a great start.
000