msaspence
Location: San Diego, CA
Remote: Yes
Willing to relocate: Possible within CA
Résumé: https://msaspence.com
Email: [email protected]
Technologies: Node.js, Typescript, JavaScript, react, Python, Rails, Ruby, Postgres
Are you a small growing team looking for a hands-on leader who can comfortably operate tactically and strategically simultaneously?I love to straddle IC and management roles. If you need someone who can lead your product software team and still churn out feature after feature with clean, maintainable code I'm your man.
Leadership: Force Multiplication
This is a great description of microservices
I do question how microservices manage that, though? Tightly coupled microservices ie "the distributed monolith", are a still real danger for teams that don't have enough engineers that know "know how to make loosely coupling architecture"
You Don't Need Microservices
So you've just traded in marketing cost for server costs...
I guess we'll find out in a future post.
It seems like without some limits in place you could end up with huge number of sets, especially if you are calculating these based on event properties.
Hacking Tinder for Local Knowledge
PLEASE CHARGE MONEY for this, as great as the stuff you have up looks already I can't help think how much more time and energy you could devote to this if your were charging a small subscription service. I'm thinking similar to RailsCasts at $9/month
As a web developer who is trying to do more and more sysadmin stuff I can say that this kind of resource is just what I need. Syadmin seems to be trailing way behind development in terms of resources for people looking to get started.
Which is a bit of truism: do anything blindly and your chances of succeeding are based entirely on luck.
Depending on the specific circumstances Kanban, or any other agile methodology, may or may not be part of the solution to the so called "death spiral".
For a lot of cases this will be whatever you are most familiar with. There will be some cases where a piece of tech you haven't used before simply offers enough benefits to make it worth climbing the learning curve. However you want to use the best tool for the job, for startups the job isn't to build an amazing, scalable and maintainable code base, or even a great product. It's to find a "repeatable and scalable business model" before you run out of money.
This means speed is of the essence, choose what ever technology you can launch your MVP and test your assumptions with in the shortest possible time. At the same time balancing medium term scalability and maintainability concerns.
If you use the integration code demonstrated in their docs here: https://mixpanel.com/help/reference/javascript, Mixpanel already has an event queue natively.
It sets the `mixpanel` variable to an array which which holds the event queue. It then defines functions on this array with the same names as those in the full library. When any of them are called the call is added to the event queue array.
When the full library loads, the array of queued events is placed in a temporary variable. The full library is loaded into the `mixpanel` variable and then the the queue is replayed by the full library.
analytics.js also works in this way