@PaddleHQ full stack TypeScript project coming out on 22 October 2024
Client and server apps to implement payments with Paddle
☑️ @EffectTS_ API
☑️ React Router v7
☑️ XState state management
☑️ Monorepo setup and docker compose
Today at 18:30 Rome time I’ll be streaming the start of a small side project:
Building a small warehouse app with @EffectTS_ !
Gonna discuss the general idea and architecture, and where effect will be used!
Come join on https://t.co/HWyQNOxFAP
Effect is finally API Stable!
Starting with 3.0 the main package will follow semantic versioning:
→ major releases will include breaking changes
→ minor releases will include new features and new modules
→ patch releases will include bug fixes
We will put out an offer for an Engineering Manager in Jan. Around EUR 100k, hiring in Italy is preferred. This position involves coding daily.
I'll move to the PT timezone for a while and need someone to help manage the Orama engineering team in Italy!
If you have any names for a good Eng Manager in Italy, I'd be glad to start a conversation even if the position is not out yet 🙏
@tannerlinsley The matter is very simple.
Types exist no matter what.
You can put them:
- in your code
- in your mind
I let you guess which one is more reliable
@LearnMongo Yes, that's expected. What surprises me is that it mutates my input object in doing so. After insertion, my object contains the new _id field which TS is not even aware of. Now I'm unknowingly sending around data that I might not want to expose.
It's giveaway time! 🥳
We are giving away two FREE copies of 'Zero to Production in Rust' by @algo_luca, one for each lucky winner! 🦀
Retweet this post and give us a follow for a chance to win it!
The winner(s) will be randomly selected on the 5th of August! Good luck 🤓
@DavidKPiano I think that with the right amount of discipline, TypeScript can almost be treated as a design tool. A lot of times I start working on something by reasoning around the types. I use them to model states, and then to guide the implementation.
@danielcranney Having experience with other typed languages and type systems in general plays a relevant role in how long it takes to digest some concepts. This is especially true for intermediate and advanced stuff.
New Climate Town episode out today!
Turns out your bank is almost certainly using YOUR MONEY to bankroll the fossil fuel industry (despite that sweet Net Zero pledge they very publicly made).
It’s time the people knew. #dontbankonit
Watch now: https://t.co/2akUkdG1sn
Type errors eventually become bugs for programmers in a similar way that code errors eventually become bugs for the end user. They are higher-level errors: bugs in the code that checks your code. Therefore, they should be avoided at all costs, even more than normal bugs.