aato
We are empowering financial firms and institutions to provide better advice to more people than ever before.
You will be building a platform that will increase our ability to scale by 100x; one that provides the best possible B2B wealth management experiences. We have been chosen by some of Canada’s largest financial institutions, including the National Bank of Canada, to modernize their platforms. Founded in 2014, Nest Wealth created Canada's first SaaS-based wealth management platform to ensure investors have access to sophisticated, personalized, and transparent wealth management services.
We are looking for Senior Software Engineers who have experience with: - Domain Driven Design (DDD)
- architecting message-based systems
- building ETL jobs
- working with messaging queues
- CI/CD automation
Tech Stack: AWS (ECS, CloudFormation, RDS, Glue, Lambda), GitLab CI/CD, Postgres, Kafka, Docker, Node.js, TypeScript, NestJS, AngularGet to know the team: https://www.beforeyouapply.com/team/engineering-at-nest-weal...
Apply here: https://jobs.lever.co/nestwealth/ccda5d14-a426-460d-8a0a-802...
We are empowering financial firms and institutions to provide better advice to more people than ever before.
You will be building a platform that will increase our ability to scale by 100x; one that provides the best possible B2B wealth management experiences. We have been chosen by some of Canada’s largest financial institutions, including the National Bank of Canada, to modernize their platforms. Founded in 2014, Nest Wealth created Canada's first SaaS-based wealth management platform to ensure investors have access to sophisticated, personalized, and transparent wealth management services.
We are looking for Senior Software Engineers who have experience with:
- Domain Driven Design (DDD)
- architecting message-based systems
- building ETL jobs
- working with messaging queues
- CI/CD automation
Tech Stack: AWS (ECS, CloudFormation, RDS, Glue, Lambda), GitLab CI/CD, Postgres, Kafka, Docker, Node.js, TypeScript, NestJS, AngularGet to know the team: https://www.beforeyouapply.com/team/engineering-at-nest-weal...
Apply here: https://jobs.lever.co/nestwealth/ccda5d14-a426-460d-8a0a-802...
The Untold Story of iOS 14
Forming an Effective Technical Debt Strategy
For example, at work I may keep to myself and be very quiet - in that setting my actions would define me as an introvert. With my friends I may be more outgoing and talkative, which is more characteristic of an extrovert. So I have two identities depending on my behaviour. I am not my introverted self when with friends, and not my extroverted self when at work.
So my response to your car example is that both vehicles are "the same car" since both get you around and both are owned by you.
In that sense, as your behaviour changes so does your identity. If you were able to 100% accurately encode all the actions you could ever take into a Markov Chain, then I would argue that Markov Chain is what makes you "you" at that point in time.
It keeps track of detailed analytics (clicks, sources, mediums, cities, countries, browsers, platforms, and devices) and supports 888 modern-day emojis (unintentional; also I'm now reluctant about adding more emojis as I want to hold on to that number haha).
You can use the service as is, or brand it under your own custom domain. As a dev this is my first time delving into sales, design, and marketing; I'd love to get everyone's first impressions as I'm always looking for feedback!
Show HN: Mosho.ws – Whitelabel Emoji URL Shortener
The original version simply mapped a given domain to a randomly-chosen combination of Unicode 6.0 emojis (the ones that your original iPhone 4S supported) - nothing more. I was about to start sharing around the site when I came across http://www.xn--vi8hiv.ws (Linkmoji) and http://xn--cr8hhg.ws on Product Hunt - two great emoji URL shorteners that had already beaten me to the punch - doh!
After my ego finished deflating I began to think of ways to improve on the original concept. I assumed that the most-desired feature would be custom emoji combinations so I added that first (your custom alias can be between 1 and 100 emojis). I also noticed that emoji URLs don't play nice with social media - like, at all (Twitter being the only exception at the time of this post). Through a lot of manual testing I narrowed down the URL formats that would be supported (and autolinked) by all the major players (Product Hunt, Hacker News, Slack, Reddit, Twitter, Facebook, Pinterest, and Tumblr) and displayed them in a tabulated list upon shortening.
I also added detailed analytics. Originally I was just tracking clicks but ended up adding sources, mediums, cities, countries, browsers, platforms, and devices. Finally I added support for Unicode 6.1, 7.0, and 8.0 emojis which are what all modern phones offer - it currently supports 888 emojis (not intentional but awesome nonetheless).
All in all it took about three days to build the core functionality and another four to polish the User Experience (I'm a backend dev by trade so frontend work doesn't come as naturally to me). I'm sure there are many ways in which Mosho can be improved and I look forward to everyone's feedback! Finally I'm greatly thankful for http://www.xn--vi8hiv.ws and http://xn--cr8hhg.ws - their efforts inspired me to really push myself with this product - it wouldn't have been as polished had it not been for them.
Show HN: I made an emoji URL shortener with detailed, open analytics
1.) Uses comments & documentation as a last resort.
2.) Tailors the complexity of their code to the intended audience. There's nothing inherently wrong with 'being cute' or utilising the full feature set of a language if this will make future developers' lives easier. Conversely, if the project is to be maintained by someone that is fresh out of college, KISS is best.
3.) Prefers tried-and-true over bleeding-edge for production-level projects (it's called bleeding edge for a reason, 9/10 times you'll bleed).
4.) Produces code that conforms to what-is rather than what-should-be. Blindly sticking to ideology will perhaps produce more 'beautiful', but not necessarily more maintainable, code.
5.) Is aware of the expected lifetime of the project. No need for defensive programming if this is an MVP that you know will be scrapped in six months time. If this is the backbone of a major banking system then extra checks and being paranoid makes sense.
6.) Follows the conventions of the project and ecosystem. Consistent code is more important than personal style.
7.) Perhaps I'm in the minority here but: is not over-reliant on IDEs. Tools like IntelliSense encourage you to offload part of your mental model to a program; I feel like this inhibits your reasoning abilities.