Ladies and gents, this is the moment Iโve waited for ๐ถ
Itโs fire, itโs freedom, itโs love, itโs friendship that is flooding open ๐ถ
Impossible comes true, itโs taking over ๐ถ
Oh, this is the greatest day I celebrated my love for
@jessica_nicolet
๐๐ถ
๐ฎ๐น Never seen anything like it. ๐ฅ
In Italy the
@DPCgov
shared all latest
#COVID19
data on
@github
:
โข National trend
โข JSON data
โข Provinces data
โข Regions data
โข Summary cards
โข Areas
There are already PRs for adding APIs & English translations.
๐ฎ๐น In case you missed, here the "Daily increase of positive
#COVID19
cases".
๐ฌToday is the first day we have a decrease in positive cases. A great sign of the Italian effort in contains the virus.
๐I hope this daily report get to zero soon.
#TuttiACasa
In my 3+ years at
@coinbase
, Iโve built a ton of cool stuff and won two internal hackathons. But I have to say the best award was winning the internal Coinbase Talent Hall ๐โ๏ธ๐
In a time of remote-first, I am proud to work for a company that has so many fun remote eventsโจ๐โจ
We found internal teams at
@coinbase
needing a way to kickstart an onchain app, so we started hacking, and now we're open-sourcing it.
npx
@coinbase
/build-onchain-apps
@latest
create
No big deal, we are hiring for the position of
@base
Head of Developer Relations.
Come help onboard the next million developers into the onchain industry. ๐ต
Oh, and you will end up working with me.
Interested? Ping me. ๐
๐ฃ I'm thrilled to announce as of this week I am a Google Developer Expert for Web Technologies and
@Angular
.
A special thx to the people who helped me most throughout my journey over the last five years, in discovering and working with the
#Angular
framework. ๐
One more Farcaster Frame utility for you:
Introducing getFrameValidatedMessage()
Decode and validate frame messages effortlessly with this function. If the message isn't valid, it returns undefined.
Get started now with OnchainKit v0.1.6 ๐
Read more:
This week I built, TokenKit in OnchainKit ๐ต
Search Tokens using `getTokens()` and display them with <TokenSearch />, <TokenChip />, and <TokenRow />.
Have fun, and for more check
Make Stuff
Don't wait for permission or validation or demand for your stuff
Just make Stuff
Make it
Get excited about something and make it, even if no one watches it, because you have to make so much stuff in order to make good Stuff
By
@johnnywharris
When Farcaster launched Frames last week, we created open-source tools like OnchainKit and a 100-line code template for easy building of Frames on
@Base
. ๐ผ๏ธ
Since its release, we have continued to make updates with tons of improvements. ๐๏ธ
Learn more at
I might be late to the game, but I am super excited to get my first NFTs from
@CreatureToadz
. ๐ธ
Really impressed with
@skiranoeth
's vision and execution in creating the Toadzverse.๐
Today, the
@farcaster_xyz
's Frame hackathon brought back memories of the good old days in 2013 when young startups were passionately connecting with developers.
Along the journey, those startups transformed into public companies, and their drive to stay connected with
Some personal news โจ
The "Performance Vitals" article is out ๐คฉ
A unified scoring system to guide performance health and prioritization at
@coinbase
.
Oh, and I got promoted to Senior Staff Software Engineer ๐ฅณ๐ชฉ๐พ
Get ready to build with Farcaster Frames! ๐ผ
Start your Frame in under 100 lines and deploy it on Vercel.
Repo:
Craft Frame metadata and iterations effortlessly using OnchainKit utilities, saving you tons of code.
Repo:
โต๏ธ ๐
LMAO, ๐คฃ my parents sent me 10 liters of olive oil from Puglia as a Christmas gift. ๐๐๐
Tarantoโs extra virgin olive oil, made from olives grown on Leccino trees. ๐ณ
๐ฅ Perfume n5, I mean v5 is out! ๐ฅ
Fully equipped with
โก๏ธ Total Blocking Time
๐คฏ Device data enrichment
๐ Library size just 2Kb gzipped
๐ LCP, CLS, TBT also report a secondary log for when the page's lifecycle state changes to hidden
Github:
#WebPerf
A friend of mine is looking for a 3D Animator for an initial gig that could lead to a full-time position. Hit me up over DM if you want a quick intro โจ
This week I built, ConnectAccount component in OnchainKit ๐ต
The <ConnectAccount /> component is used to render the connect button and use Smart Wallet to create or connect an account in seconds with no app or extension required.
Have fun, and for more check
๐
@coinbase
is hiring Engineers, Data Analyst and Designers for the new Logged Out team ๐คฏโ๏ธ
๐ Join us and help build an open financial system for the world, powered by crypto and blockchain. ๐
Feel free to DM with any questions โ๏ธ
I am who I am because of my father; ๐ the curiosity, extreme positivity, the non-stop talking and most of all the continual pursuit of and care for great friendships.
Donato Zizzamia passed away when I was 15 but his spirit and love of life have never left me. ๐
In January, we got engaged in Iceland under the incredible Skogafoss waterfall.
In July, we chose beautiful Puglia as our wedding location for Fall 2023.
And today, at City Hall in SF, I was lucky enough to marry my best friend ๐ฅฐ
Who's heading to
@EthereumDenver
?
Come chill, learn, and build at home
@base
๐ต
Mark your calendar for my talk on February 29th, where we will share more about the Build Onchain Apps Toolkit (aka BOAT) and OnchainKit. โต๏ธ ๐
Sometimes I tweet about coffee, โ๏ธ
other times I tweet that Perfume.js just passed 1M total downloads for the first time ever, and over 100K downloads in the last month alone.
#PerfMatters
๐
Oh and sometimes I just re-post random youtube videos I watch when I'm bored. ๐
.
@angular
Ivy will come out with the opt-in preview in Q2 ๐ฅ
You can expect:
๐ Generated code that is easier to read and debug at runtime
โก๏ธ Faster re-build time
๐ฆ Improved payload size
โ๏ธ Improved template type checking
๐ Backwards compatibility
To all
#BUIDLathon
coders at
@EthereumDenver
this week ๐ป
If you need an onchain application up and running, here's a one-liner that might come in handy:
npx
@coinbase
/build-onchain-apps
@latest
create
And for any issues, feel free to ping us at
I was stuck on a plan for 9 hours without Wi-Fi.
I was so bored that I wrote enough tests to get OnchainKit to 100% unit test coverage.
Always cooking.
๐ฏ๐ต
@ETHGlobal
Tokyo Project Submissions are due in 16 hours ๐ฑ
Are you pivoting? Are you chasing one more prize? Are you completely rewriting your initial idea?
One thing is for sure, energy in the hacker rooms is vibrant and ready to push till the finish line. ๐ฅ
๐ Grazie
@thejsnation
for this award!
๐ Special thanks to all 21 contributors who helped me build Perfume.js over the past two years
โก๏ธ And thank you to everyone in the
#PerfMatters
community for driving a culture of web performance.
#JSNationLive
๐ฃ We are excited to announce for the first time ever, NGRome MMXIX, the biggest Italian
@Angular
Conference
๐ฎ๐น 1 day
๐๏ธ 16 talks
๐ฅณ +400 attendees
๐ October 7th 2019
๐ Call For Papers is OPEN
๐ต Teatro Manzoni in Rome, Italy
Tickets on sale soon
probably nothing
we are building OnchainKit publicly on Github, with daily code-review on what we are thinking for each Onchain Component UX.
Feel free to join the conversation;
The more builders the better โ๏ธ
Oh man, after a long weekend, I just would like to hang with all my favorite co-workers on the 19th floor of
@coinbase
HQ.
Can't wait to be back on a semi-normal office routine, I have a coffee machine to take care of! โ
โจ This quarter
@coinbase
hackweek theme is โBring DeFi to the worldโ, one of my favorite moments so far was meeting
@rleshner
and the
@compoundfinance
team.
๐ค Kudos to
@js_horne
hosting a great fireside chat.
Hello
@Firefox
69 ๐ฆ
Welcome self.queueMicrotask(() => ๐ฆ)
Goodbye setTimeout(() => ๐, 0))
queueMicrotask is as a mechanism for rearranging synchronous code, effectively placing the queued code immediately after the current task's worth of non-queued JS
This week I built a repository that you can fork and deploy on Vercel to explore
@OnchainKit
components.
Repo:
Live demo:
Have fun and happy
#OnchainSummer
! โ๏ธ ๐ต
๐ As an eager young web entrepreneur, I traveled from Perugia to attend
#Codemotion
in Rome.
โ๏ธ Now 7 years later, I'm honored to make the trip from San Francisco to speak at the conference about web performance.
#PerfMatters
โก๏ธ
๐ขBack in Nov
@addyosmani
shared how Adaptive Loading can help target low-end devices while progressively adding on high-end only features.
#WebPerf
๐งกI iterated on this a bit and added it to Perfume.js.
๐งI wonder what your Android phone will say?!?