vlatoshi.eth pfp

vlatoshi.eth

@vlatoshi

21 Following
9 Followers


vlatoshi.eth pfp
vlatoshi.eth
@vlatoshi
be ready to interview for a position working with <insert-any-new-coming-js-framework> with no experience in that framework the release of svelte 5 makes it clear that JS frameworks are not only copying each other but agreeing on what a "final form" would look like svelte's runes ($state, $effect) makes it look more like react (useState, useEffect), or more like vue (ref, watch) or... like knockout.js (observables)?! we are all heading in the same direction and this is great news for front devs who will be able to quickly jump between frameworks! image from: Fireship's youtube channel
0 reply
0 recast
0 reaction

vlatoshi.eth pfp
vlatoshi.eth
@vlatoshi
react native's latest release is the best example that with the right motivation anything is possible they literally 10x'd the library's performance through a complete rewrite. the new architecture is more "react-like" with suspense, automatic batching, layout effects โ€” things that are becoming standard in web. why now? it's known that RN apps are a bit laggy and dropping frames. anyway, the typical user won't even realize it, while... frame rates drops can actually make you sick in VR! now that Meta gets deeper into AR/VR, upgrading RN become a priority! from my understanding, this new architecture has been in the works since 2018. however, never shipped and RN was left in an ambiguous state. im thrilled to see the team efforts finally being recognized and getting a better platform for developing apps, especially for VR๐Ÿ‘€ https://reactnative.dev/blog/2024/10/23/release-0.76-new-architecture
0 reply
0 recast
0 reaction

vlatoshi.eth pfp
vlatoshi.eth
@vlatoshi
if you havent tried lazygit yet, this demo explains how it makes your life easier when choosing what to stage basically, - open the diff view - use the arrow keys to select multiple lines - press space to stage the selection
0 reply
0 recast
0 reaction

vlatoshi.eth pfp
vlatoshi.eth
@vlatoshi
getting design right is not only about craft and beauty; more often, it's about delivering a highly functional solution without sacrificing usability, security, and performance. That might be hard to digest, but when you get it, you'll be able to deliver what will be perceived as exceptional design!
0 reply
0 recast
0 reaction

vlatoshi.eth pfp
vlatoshi.eth
@vlatoshi
.filter(Boolean) is such an easy way to remove all empty items from an array no more cannot read property of null/undefined no more null checks it passes each item to the Boolean constructor, which coerces it to true or false. if the item is truthy, it keeps it. that simple! btw filter(Boolean) is just the point-free version of filter(item => Boolean(item)). use whichever you find more readable
0 reply
0 recast
0 reaction

vlatoshi.eth pfp
vlatoshi.eth
@vlatoshi
the situation between wordpress and wp-engine is a fiasco, and honestly, MM should have a better handle on things rather than making it personal it's frustrating to see how these conflicts ultimately affect users and cast a shadow over the work of hundreds of contributors luckily, @vitalik.eth, ayamiya.eth, and storchenegger can be seen as exemplary in the way they manage the foundation without the decentralized ethos that keeps the EVM and solidity open and accessible, chains like BNB, polygon, avalanche, and countless other EVM-compatible solutions wouldn't exist โ€” hard to imagine! there's no ceiling when it comes to technology innovation in web3 and that's why we're going to win!
0 reply
0 recast
1 reaction

vlatoshi.eth pfp
vlatoshi.eth
@vlatoshi
"feels like a non-crypto app" is underrated we dont have to go back to the slowness of broadband internet to enjoy the benefits web3 has to offer build better dapps
0 reply
0 recast
0 reaction

vlatoshi.eth pfp
vlatoshi.eth
@vlatoshi
new year, new iphone here's the summary: more battery life. better camera. (arguably) that's it ๐Ÿ‘
0 reply
0 recast
0 reaction

vlatoshi.eth pfp
vlatoshi.eth
@vlatoshi
beyond things like editors and calendars, web3 should be one of the most complex scenarios for state management going fully decentralized usually means the front has to aggregate data from multiple contracts, indexers, and APIs โ€” while maintaining it updated on each new block, convert those to fiat, AND have it all multichain๐Ÿ˜ฐ ๐Ÿ˜… always amazed at how a small library like zustand can handle it all +++ and this is just some part of it. most of the fetched data is handled by react-query directly
0 reply
0 recast
1 reaction

vlatoshi.eth pfp
vlatoshi.eth
@vlatoshi
happy sunday! โ˜€๏ธ and happy coding to buidlers who take no breaks. you're the next crypto millionaires ๐Ÿฅ‚
0 reply
0 recast
0 reaction

vlatoshi.eth pfp
vlatoshi.eth
@vlatoshi
shadcn team doesnt adhere to any rules and i love it! they made a ui library that: - is heavily opinionated, dependent on radix, tailwind, recharts โ€” use this or go home - the copy-paste components approach goes against any forward compatibility concept - and now they... upgraded the cli to push AI code directly into your codebase wow! as crazy as it sounds, the cli route makes a lot of sense and v0 is competent enough as AI to do it without wrecking your project. actually, the cli coding could become THE way to write code with AI and code reviewing as a skill just become so much more valuable. however, we desperately need better diffing tools; git diff with delta syntax highlighting is nice but... not enough for what's about to come seriously going to shift my mindset toward cli programming!
0 reply
0 recast
0 reaction

vlatoshi.eth pfp
vlatoshi.eth
@vlatoshi
chatgpt switched from nextjs to remix which is basically react router + vite great choice! tbf nextjs focused too much on static content delivery, image optimization (basically SSG, ISR) and forgot to enhance things that make software reliable and stable: caching, session management, and efficient error handling โ€” so much easier to handle these in remix with its native API, loaders, and automatic error handling lol dont get me wrong, nextjs is still my go-to framework, but Iโ€™m tired of constantly working around its black box magic just to get things done. I was tempted more than a few times to switch to react router. the control and simplicity it offers are def appealing
0 reply
0 recast
1 reaction

vlatoshi.eth pfp
vlatoshi.eth
@vlatoshi
web3 will change the way we use money, just like the iphone, youtube, and chat gpt changed how we consume content we voluntarily stopped watching tv and rapidly giving up google search โ€” for how long are we going to stuff our pockets with paper bills?
0 reply
0 recast
0 reaction