Entire Foods Bans Produce Grown With Sludge. But Who Success?

If you have ever shopped at Entire Foods, you have probably noticed that some of the foods it offers claim all kinds of health and environmental merits. From its lengthy list of inappropriate…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




JavaScript community trends in 2022

Inside the JSNation hangar

Noteworthy talks :

The JSNation hangar : no cloud, not even on the edge

Noteworthy talks :

Although there wasn’t any talk focused on TypeScript, we could feel that it was on everyone’s mind. Interestingly, TypeScript seems to be the obvious, default choice for everyone — but it still looks to be a bit scary to many of us. Some talks had types in their coding examples, and the speakers didn’t feel the need to explicitly explain what they were : types are now ubiquitous and expected.

Noteworthy talks :

TypeScript can still be slightly misused

One could think that components and component libraries are a solved problem : they definitely are not. Usually part of a larger Design System, they are still hard to implement : discussions revolved around the ideas of composition vs. configuration, flexibility vs. consistency, or whether a Design System was needed at all. The “spectrum of flexibility” concept is interesting :

I really liked the idea of “not ejecting” expressed by Sid Kshetrapal (Github) , which I understood as “not giving up control” over what is allowed to be rendered. Instead of allowing any component as a prop (in his example, a renderItem: React.ComponentType), we can leverage composition to achieve the same level of flexibility. From his slides :

❌ Using inversion of control for maximum flexibility, “ejecting” from the responsibility of what can be rendered
✅ Using composition, allowing some flexibility while remaining predictable enough

iAdvize has its own Design System. On the flexibility spectrum, I think we are near the middle, leaning on the left (strict) side. It makes sense that a private component library is more strict and closed than a public one, as we favor predictability (easy to work with, easy to onboard new developers) over flexibility (we are our only client).

Noteworthy talks :

Noteworthy talks :

Kyle Simpson, on being a professional impostor

Huge thanks to everyone at iAdvize who made attending these conferences possible.

Add a comment

Related posts:

How the Official Super Smash Bros. World Tour Affects the Esports Scene

Nintendo has finally decided to dip its toe into the esports scene for the Super Smash Bros. franchise with an officially sanctioned world tour.

Treasury Yield Management in B2B Finance

In the world of business-to-business (B2B) finance, understanding treasury yield management is crucial for organizations involved in managing investments, liquidity, and risk. Treasury yield…

Getting a Loan With Bad Credit

Running into financial problems can be very overwhelming. Your bank account is low, and you need money to get to the end of the month. Often those who need financial assistance have had a struggle in…