Victor Pontis

Founder of Luma. Runner.

Blog Posts

test post
 
hi test
 
ok
How we use Airplane to simplify our tech infrastructure
 
At Luma / Glow, we run most of our infrastructure on AWS. Our main services are a database on Aurora and a website and API running on ECS. While AWS does a good job of...
Proposal: New Solana NFT Spec
 
Current Issues The current NFT spec is pretty bad for a few reasons: every NFT requires multiple accounts (3+) the token account address can change (and the token...
The Solana Programming Model
 
Solana often takes a while for people to wrap their heads around. I find this happens for a few reasons: While there is some good content, it's scattered across many...
How to Find the Solana NFT’s Someone Owns
 
Ethereum is Hard On Ethereum, it's incredibly difficult to figure out what NFTs someone owns. Each Ethereum NFT is linked to a smart contract that minted the NFT. But...
How Solana NFTs Differ from Ethereum
 
How NFTs Work on Ethereum The first NFTs were created on Ethereum. At first it was a free for all and every new NFT or NFT project encoded data in a proprietary way. But...
Week Update — December 12th
 
Running Without Alcohol I've had a couple running goals this year — to run 750 miles for the year and to break 5 minutes in the mile. For the first goal, I'm at 705 miles...
Email Improvements in Luma
 
We've significantly revamped the email experience in Luma across editing, events, and newsletters! Improved Editing Experience We have made major improvements...
Week Update — Dec 5, 2021
 
So I've dropped off writing these, but I'm back! For a refresher, I write a weekly email on Sundays that covers what I've been up to along with goals. I find it helpful for...
How to Extract iOS Messages from your iOS Backup
 
I'm writing this here since I'm going to want to do it some point in the future and this info is incredibly hard to find. If you back up your iPhone to your Mac, you will find...
Write Beautiful Emails in React
 
Overview When we were creating email templates with Luma, we consistently ran into two issues: Email has weird CSS. We can't use the same CSS that you use in the...
Tangle — Event Driven State in React
 
Demo — GitHub — Thanks to Stanislaw Chmiela for working on this with me. While the hierarchical React state model works well most of the time, you can run into...
Open Source Fellowship: tiptap by Hans Pagel and Philipp Kühn
 
This is the first project we are supporting as part of the Luma Open Source Fellowship . We chose to support tiptap because it's been an essential part of building out...
Introducing the Luma Open Source Fellowship
 
At Luma, like all software companies, we are building on top of the great work of the open source community. Luma wouldn't be where it is today without the tremendous...
Luma API (Beta)
 
This is the first release of the Luma API. This is API is used by the Luma web and mobile clients so it's tested on production every day. But since this is just a beta...
Playbook — Migrate from Substack to Luma
 
While Substack is a great way to distribute newsletters, it doesn't provide a good tools for developing an active community. We've built Luma Communities to...
VP#105 — Luma Releases, Paddington, Running
 
​ Luma is hiring software engineers + designers. If you refer someone who joins, we'll give you $15k — shoot us an email . We've come really close to giving this bonus out....
VP#104 — Tech, Mom, Running
 
Luma is hiring software engineers + designers. If you refer someone who joins, we'll give you $15k — shoot us an email . Luma's Tech Stack I wrote a blog post about the...
Luma's Tech Stack
 
Hi! We get a lot of questions about what we use for Luma’s tech stack. I’ll share the major technologies we chose along with some of the reasons why we chose them. And if...
VP#103 — First Session of Build Club
 
Build Club 1 — Making Games in the Browser I’m excited to welcome Nikhilesh Sigatapu as the first guest of Build Club . He’s one of the most interesting builders I know...
VP#102 — I'm Moving to New York + Announcing Build Club
 
VP#102 — Moving to New York + Announcing Build Club Quick aside: we will give you $15k if you successfully refer a software engineer to Luma. (This also counts if you...
VP#101 — LA, Startups, and Anthony Davis
 
Hi! For the last week I’ve been in Los Angeles at a house with 20 or so other startup people called Launch House . We’re living in a big house nestled in the hills above West...
VP#100 — Goodbye San Francisco
 
For now, I'm going to call this weekly update VP#issue-num. I don't know how many I’ve sent so far, so let's just call this 100. I first moved to San Francisco in January...
VP 21-04-25 — Not Built for Paradise
 
In previous, I’ve used the subject “Weekly Update YYYY-MM-DD — Title” which is a bit of a mouthful. I’m going to experiment with some new subjects. Ideally, I’ll come...
Weekly Update 2021-04-18 — A Dispatch from Hawaii
 
A Week in Hawaii Hi, I’m writing to you with this view: I’m in Maui for a week to celebrate the acquisition of my friend’s company. And if you walk to the beach in the...
Weekly Update 2021-04-11 — Luma Retreat, Pfizer #2, Marathon
 
First Marathon + Second Pfizer I’ve spent most of the day today shuffling between my bed and the couch. I’m totally exhausted and it hurts to walk. That’s because I ran...
Weekly Update 2021-04-04
 
Howdy! Luma Turns 1A year ago yesterday, we launched Luma (then ZmURL) on Techcrunch. I wrote a Twitter thread going over some of the high and low lights of the last...
We made our development 10x faster by typing our API interface
 
In a time long forgotten, there was a web framework called Meteor. Meteor let you share code across your frontend and backend. This code sharing let you avoid the hassle...
Weekly Update — 2020-03-28
 
Hi again! My last update was actually this Wednesday. So here I am again in your inbox…wow, it looks like you have a lot of unread messages here 👆👇.What’s new…Luma —...
Weekly Update — 2020-03-24
 
So I’m not sure if I can call this a weekly update anymore... My last weekly update was on December 7th. A lot has happened since then!One of the more exciting things is...