Twitter | Search | |
Minko Gechev
Working on at Google. Building tools for performance & code quality. Co-founder of acquired by . Opinions are my own 🇧🇬
10,704
Tweets
111
Following
25,171
Followers
Tweets
Minko Gechev 58m
Replying to @darkysharky @angular
It's currently possible to pass a noop zone and get this behavior. Part of this project would be to make this more ergonomic, but there would be more features along the way. I can't yet say what exactly because we need to design the solution first.
Reply Retweet Like
Minko Gechev 1h
Replying to @lyn_s_scott @angular
You could bind to computed properties since the beginning. In a property accessor you could easily make a calculations involving composite properties and method calls.
Reply Retweet Like
Minko Gechev 1h
Replying to @darkysharky @angular
Angular is already faster than others in many situations :) Optional Zone.js is not about performance.
Reply Retweet Like
Minko Gechev 5h
You can easily generate an array with an arbitrary number of elements using Array.from & Array.prototype.fill. Array.from accepts a map function as a second argument, which allows you cool transformations!
Reply Retweet Like
Minko Gechev 10h
Using community modules is always an option, especially if they fill gaps for you. It's all about trade-offs.
Reply Retweet Like
Minko Gechev 10h
Replying to @m0t0r_ @angular
What improvements in elements are you interested in? There are many important projects we can't immediately get to. A lot of opportunities & limited time 🤷🏼‍♂️
Reply Retweet Like
Minko Gechev 11h
Here are some of our current and future efforts. I'm glad are able to balance between stability & innovation. Hope you are excited about this as I am :)
Reply Retweet Like
Minko Gechev 12h
Replying to @searls @beckyjoy
Living in Japan for a year sounds like a dream!
Reply Retweet Like
Minko Gechev 18h
Next week I'll be speaking on the online event of . The organizers have a raffle for free tickets for the event. To join fill this form
Reply Retweet Like
Minko Gechev 19h
If you're looking for a static analysis framework for Go, give revive a try. It's 6x faster than golint and provides over 60 linting rules out of the box
Reply Retweet Like
Minko Gechev 22h
Replying to @lenicholsdev
Folks often prefer the development experience it provides, I personally love it as well. It has its own trade offs - more restricted browser support, some limitations around testing of specific app features.
Reply Retweet Like
Minko Gechev retweeted
⚡️ Jean Yang ⚡️ Aug 4
Ok I couldn't resist. Taylor Swift as classic programming textbooks, a thread.
Reply Retweet Like
Minko Gechev Aug 5
Replying to @AdiSreyaj
That's cypress and jest support, pretty much out of the box :)
Reply Retweet Like
Minko Gechev Aug 4
Angular tip: you can use Cypress instead of Protractor with the `ng e2e` command when you add @briebug/cypress-schematic to your project: ng add @briebug/cypress-schematic ng e2e ✨✨✨
Reply Retweet Like
Minko Gechev Aug 3
Since ES2020 you can use Promise.allSettled. It returns a promise that resolves after all of the given promises have either fulfilled or rejected, with an array of objects that each describes the outcome of each promise.
Reply Retweet Like
Minko Gechev Aug 3
Replying to @swyx @hdjirdeh
>fwiw as just a user, i am not at all saying i can do better. I did not want to criticize We've had discussions about this in the past and I wanted to see what's the use case so we can consider trimming our dependency tree :)
Reply Retweet Like
Minko Gechev Aug 3
Yes, as you mentioned caching is usually the way to go. Often not only of the dependencies but for truly hermetic builds () also for build artifacts (Generally) It's a trade-off - Slow initialization & fewer features - Faster initialization & more features
Reply Retweet Like
Minko Gechev Aug 3
Replying to @swyx @hdjirdeh
Do you think the project initialization speed is important for developers? I usually have the assumption it's secondary, given folks have to create a project and install dependencies once.
Reply Retweet Like
Minko Gechev Aug 3
Replying to @RobertTownley
There are some CLI alternatives (although I'm sure far from convenient)
Reply Retweet Like
Minko Gechev Aug 3
Replying to @michaellperry
Thank you! I'm happy you find it useful ☺️
Reply Retweet Like