Category: JavaScript

  • How AWS Changes Concurrency for Your Programming Language of Choice

    I find it interesting the perspective difference between those who use servers and those who use Serverless, specifically around concurrency.

    For example those who use servers talk about Node.js cluster module via pm2/forever, or Python asyncio / pool.

    Yet on AWS… you don’t use those things. Even on ECS, using pm2/forever is kind of dumb. They have servers and containers… if a container crashes, just spawn another one. Need more? Spawn more servers and containers. Not limited to CPU core. Same for Python.

    (more…)
  • List of Un-fun Things You Do as a Developer That May be Considered “Senior”

    Architect

    1a. Architect an application you don’t actually build. This includes pitch if applicable, creating visual diagrams of how it all works, & time estimations, effort, risks, & integration points.

    1b. This is hard b/c if you have passion for coding, you _want_ to see your creation come into being, & want to help it become so by coding the fun parts. You don’t. You _can_ do parts, sure, and sometimes it’s your area of expertise. It’s more impactful if you have others do it.

    (more…)
  • Extroverts: Beware Functional Programming

    As a kid in the 90’s, being anti-* made me feel good.

    In Flash/Flex 2000’s, monolith UI’s using AJAX was also super edgy & super fun.

    At Accenture being in Emerging Tech felt like the pinnacle of my career.

    While I ❤️ Functional Programming and Serverless, it is lonely in minority.

    (more…)
  • Handling Noop Infrastructure in AWS Step Functions

    Spent a month on this and I think I figured out how to get JSON to “roll over” a Step Function step that is a noop (no operation: function that doesn’t return a value), like say AWS Batch. Noop’s (no operation) are steps that basically are full of side effects, but really don’t have a useful return value beyond “SUCCESS”.

    (more…)