Recently, my colleagues found an interesting case of checking the conforming shape of an object to type in TS if it was extended with another object by spread operator. And yes, TS in that case just ignore validation of unknown fields for type. It's a good reminder that usage of spread operator should be minimized as much as possible. Better to think twice about structures in your project and do not use it for business model entities at all
From time to time I need to write at work or for my pet-project different automation scripts and every time I face a grand dilemma: what language I should use. One option is an entangled bash with dozens of constructions, which are impossible to remember. Another one is Python: quite lightweight, but some things take getting used to.
Last week we rented bicycles and even accidentally met during one ride the large bike parade. We enjoyed the time with bicycles and perhaps will plan to buy our own later.
Today is going to be the keynote of Apple WWDC23. WWDC is an annual Apple conference for developers, which is usually more interesting for the last ones, but often important customer announcements are done there. One of the expected announcements for this year is the AR/MR headset.
This week was full of epic fights with React Native at work, so I will launch traditional #bestphotosoftheweek with a collection of funny distraction moments from my job with my pets. By the way, summer is already on the porch! Don't forget to enjoy summertime!
In the 115th release of Chrome, borderless applications have been introduced. It totally does not make sense if you develop classic web pages and applications, but if you make PWA, then it will be a good option for tuning your application's look and feel.
Today I'm already in my early thirties. I'm driving into my new life era with journey in northern Italy. I'm share with you, my dear audience, photo cards from this long adventurous way.