๐ Built 50+ products ๐ฏ We help young tech teams reach their goals through our experts & methodology โญ๏ธ Fostering a culture of technical excellence.
It is not enough for a team to have skilled individuals. In order for technical teams to excel, there are many factors that need to align. The day-to-day friction needs to be as close to zero as possible ๐ฏ
Dive into the epic realm of #Domenation, where battles and strategy unite to reshape the gaming landscape. Unveil what makes us extraordinary below! ๐ฎ #BattleRoyale
Translating a business domain to a structured data format is an iterative process.
First, you need to understand the domain.
Second, you need to uncover gaps in the domain experts' insights.
Third, you design the format.
Fourth, you present the format to the experts.
Repeat ๐
Early on in the life of a product, it is frequent to reshape the structure of your database ๐งฉ
Make sure you have an architecture that allows you to create new migrations with ease and run them automatically when pushing to production โ
Now let's go one step further, what if you could define your JSON Schema automatically from your database schema?
That's also possible! ๐คฏ
Take a Prisma database, you can use a code generator like https://t.co/6MZGcaYDKc and get schema definitions ready to use โจ
Is your application full of forms? ๐
Most applications are. They are just a thin layer on top of a database.
We often hear that it's a bad idea that APIs reflect 1:1 our storage layer. However, this is the fastest way to validate a business idea.
Since it's a standard, people have been building on top of it. And it is possible! ๐๐ป
There are implementations for many languages and frontend libraries.
The React one => https://t.co/LMjuqVZCQy
When renaming a business logic word, don't forget to rename it all across the tech stack (frontend, backend, data, tools, documents, etc.).
Having a single same word for one single same thing will speed up communication and ease ramping up on the business domain.
It is fine to delay a release.
Don't lose focus and keep pushing to make it one week later or one month later.
Once shipped, make sure to retrospect why you had to delay so it does not happen again ๐
All our actions compound.
Coding as well.
When working on a project that seems never-ending, show up daily for an hour or two. You will get far better results than rushing 10 hours straight on a Monday.
State of flow ๐
Or "being in the zone", is the mental state in which a person performing some activity is fully immersed in a feeling of energized focus, full involvement, and enjoyment in the process of the activity.
How do you get there?
Many factors are internal, like having clarity in your goals or being in the right mental place between being challenged and solving issues consecutively.
Others are external, like listening to a specific song genre or wearing a piece of cloth.
One of the things we are grateful to AI for is that it finally nailed the "remove image background" feature ๐๐ป
Checkout @Adobe tool for that โจ
https://t.co/c7JXslZEN2
Developers are often scared of Git commands ๐
Did you know VSCode has an interface for 99% of the commands you will need?
"Undo Last commit", "Rebase Branch", "Stash", & many others
You need a dataset for your app.
You search on Google and find one or more datasets that satisfy your needs.
How to combine them while being able to benefit from their future updates?
Parse => (Validate) => Merge => Validate => Integrate => Automatize