Design Patterns every programmer should learn
1. Adapter
2. Decorator
3. Factory
4. Template
5. Visitor
6. Command
7. Composite
8. State
9. Strategy
10. Builder
And here is a great resource to know them quickly
/1 One picture is worth a thousand words. Interesting database selection trees.
iQIYI is one of the largest online video sites in the world, with over 500 million monthly active users. Let's look at how they choose relational and NoSQL databases.
Here’s the second and final part of the Layout protocol post: custom animations, bidirectional layout values, binding parameters, layout compositions and more. Have fun coding 😉 #SwiftUI#iOSDev https://t.co/2QSzXbrDGY
Want to learn TypeScript for free?
Here’s every piece of free content I’ve put out over the past 6 months, in order from beginner to wizard-level.
Mega-🧵
We’re excited to announce that “The Swift Programming Language” book has been launched as an open source project using Swift-DocC. https://t.co/ObADl8pCgO
Almost every cloud application uses AWS SNS, SQS, or a combination of both.
Let's see what these services are, how they are different from each other, and what some good use cases are.
Let's go 🚀 🧵
1/21
Delete Derived Data with ease, show grids, and rulers, or perform quick actions with the iOS Simulator. It's only part of what @rocketsim_app has to offer.
Get it from the macOS App Store:
https://t.co/6hHLgFt8n1
RT this tweet and win one of the 3 year licences �Delete Derived Data with ease, show grids, and rulers, or perform quick actions with the iOS Simulator. It's only part of what @rocketsim_app has to offer.
Get it from the macOS App Store:
https://t.co/6hHLgFt8n1
RT this tweet and win one of the 3 year licences �Delete Derived Data with ease, show grids, and rulers, or perform quick actions with the iOS Simulator. It's only part of what @rocketsim_app has to offer.
Get it from the macOS App Store:
https://t.co/6hHLgFt8n1
RT this tweet and win one of the 3 year licences �Delete Derived Data with ease, show grids, and rulers, or perform quick actions with the iOS Simulator. It's only part of what @rocketsim_app has to offer.
Get it from the macOS App Store:
https://t.co/6hHLgFt8n1
RT this tweet and win one of the 3 year licences �Delete Derived Data with ease, show grids, and rulers, or perform quick actions with the iOS Simulator. It's only part of what @rocketsim_app has to offer.
Get it from the macOS App Store:
https://t.co/6hHLgFt8n1
RT this tweet and win one of the 3 year licences �Delete Derived Data with ease, show grids, and rulers, or perform quick actions with the iOS Simulator. It's only part of what @rocketsim_app has to offer.
Get it from the macOS App Store:
https://t.co/6hHLgFt8n1
RT this tweet and win one of the 3 year licences 🏆
I just discovered you can hit / in any macOS save dialog to open a Spotlight-esque quick folder search and even use things like ~ to jump to your home folder. No clue when that was added, but a handy shortcut instead of manually navigating a deep folder hierarchy
🧵 The Ultimate TypeScript Thread 🧵
Here's everything I've learned from leading TS dev teams and working on XState's core team.
My goal is to turn you into a TypeScript wizard.
And yes, this thread is EVERGREEN - I'll add at least 3 more tips a week 🚀
Let's get started.
PSA: please stop using strings concatination to create and edit URLs in JS
All major browsers have great built-in functionality for URL parsing & manipulation: