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
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
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
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
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
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 ✨
👋
@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. 😁
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. ⛵️ 🌊
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 🥰
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 ☀️
✨ 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.
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! ☕
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?!?