Opens profile photo
Follow
Arlo Godfrey
@Arlodottxt
WinUI / .NET developer. Creator of Strix Music. Owner of UWP Community @ Discord. Maintainer of WCT @ Microsoft. Potential dies to complacency.
The cyberarlo.siteJoined August 2017

Arlo Godfrey’s Tweets

Pinned Tweet
It's not just an idea anymore. It works, and we're currently making it happen. Multiple music providers Multiple themes Cross Platform, powered by . Completely open source. Words can't express how hyped I am for Strix Music 2.0!
13
149
Show this thread

Topics to follow

Sign up to get Tweets about the Topics you follow in your Home timeline.

Carousel

This is also exciting for places with limited / no internet, volatile infrastructure, or extreme censorship. A single cable going down in a storm could mean losing half of all available websites. With ipfs, if ANYONE has the content, you can access it.
1
1
Show this thread
As a developer, the possibilities that this unlocks both now and in the future are VERY exciting.
Quote Tweet
Replying to @skane2600 and @VittoStack
As a dev, IPFS is the biggest thing since the cloud. Put a website on there, it stays online even if my server goes down. Use it in a server, it's basically free blob storage. Embed it in an app, your users 100% own their data and can sync devices. It's an insanely useful tool
1
1
Show this thread
has been working on this problem since 2015. They're building the distributed web. Instead of HTTP, software uses IPFS. Content can be requested by anyone and provided by anyone. Devices speak to each other directly, without a server.
1
3
Show this thread
Anyone who's used a torrent may know, the file was provided by other everyday people, those who also downloaded it. What if you could apply that functionality to the entire internet?
1
1
Show this thread
Distributed computing is also common in large businesses for databases, load balancing, etc. Anyone who's worked on one of these knows firsthand: Just as software must be built to work with the client-server model, software must also be built to work distributed.
1
2
Show this thread
HTTP was invented at CERN in 1989, as a model for "distributed, collaborative, hypermedia information systems". However, after the cloud replaced the server rack, it became clear that the vision of HTTP wasn't going to come true via a client-server model.
1
1
Show this thread
IPv6 fixes that, but the HTTP client-server model still relies on our new backbones. If the wrong person screwed up bad enough, half the internet could go down. But we deal with that, because few are willing to host an on-premises server, let alone scale one.
1
2
Show this thread
The giants stepped in to help. Cloudflare, Google, AWS, Azure, and many more, created backbones and infrastructure to handle scaling for you. The cloud and the backbones were born. Now, small to medium businesses didn't need to manage racks of servers.
1
2
Show this thread
But setting up, maintaining and scaling your own server is difficult. Users weren't going to host servers in their homes, so they relied on platforms to do it on their behalf. Platforms and businesses were forced to scale regardless, if they wanted to survive any sudden growth.
1
2
Show this thread
At this point, everyone knew and loved the internet. It had supplanted TV, Radio, Maps, News, encyclopedias, etc., and was the information hub of the world. Individuals built careers online. Businesses could advertise and sell to anyone, anywhere.
1
2
Show this thread
Great, that works. Except nobody wants to host a server out of their home. So, nobody did, and the world kept turning. Websites like Google, YouTube, Facebook, Twitter, etc appeared, and became the "town squares" of the internet. The platforms had arrived.
1
2
Show this thread
The premise of the web is simple. I put a computer anywhere and leave it running, and your computer can talk to it from anywhere. A good number of websites are just code files, but many of them are also APIs, which allow you to ask a website to do things on your behalf.
1
2
Show this thread
I've been a dev for 10 years, and the terms Web 1, Web 2 and Web​ 3 are completely useless. But the web itself IS facing some growing pains, and we'll have to solve them eventually -🧵
1
12
Show this thread
Some long-awaited changes are finally happening! When complete, we'll have: - Multi-instancing with different cores and shells. - Major SDK refinements - Proper designed OOBE, setup and settings. - It'll be comically easy to add file-based cores. GDrive, Dropbox, IPFS, FTP, etc
Image
1
24
Show this thread
I feel like population growth is partially responsible for the explosion of innovation in the last 100 years. For the first time in history, innovation can be the daily focus for a LOT of people, and the market actually 𝘥𝘦𝘮𝘢𝘯𝘥𝘴 it. The next 50 years should be interesting.
6
My Surface Duo (gen 1) just fell down a flight of uncarpted stairs and bounced across concrete. Without a bumper on. Surprise, only a minor chip on the corner, and a small crack on the back glass. Huge props to the team, this hardware really is insane.
7
Creating Strix Music and managing the UWP Community isn't easy. Our Patreon has new tiers, new benefits, and much better insight into exactly what you're supporting. If you're a fan of our work, please consider: patreon.com/arlodotexe bc1qt2k7hsmtndurtxxusss96mr8sgg4zwqgjxy5lz
Paraphrased description. See Patreon for extended description.

UWP Community.
We've built a safe and professional discord server where users and developers of modern windows apps can flourish.

Users provide feedback, bug reports, help with translation, and can help shape the future of their favorite apps.
Our collab services gives projects a channel and allows tracking their beta testers, translators, supporters, and more, with no setup on your part.

We've set up the basics for project management and deal with trolls, raiders, spammers, etc., so you don't have to.

A small portion of your support will go towards keeping these servers online.

Strix Music.
Music is scattered across the digital landscape. Strix Music brings it all together again. Open source, extensible, skinnable, cross platform, and completely free.

The server that runs our website costs $30/mo, and the remaining Patreon funds go directly to the few developers who very regularly contribute.
The various patreon tiers. There are 6 of them.

First tier is $1 per month and is called "Easy support". It's described as:
You really want to see where this goes. Easy and minimum support.

Second tier is $5 per month and is called "The "alpha access" tier". It's described as:

You really enjoy our work and want early access to the Strix Music v2 Alpha.

Third tier is $10 per month and is called "Active Supporter". It's described as:
Same as previous tier, but for the extra enthusiastic.

Fourth tier is $20 per month and is called "The "future merch" tier". It's described as:
All previous benefits.
Access to future merch.
Higher priority on feature requests

Fifth tier is $40 per month, and is called "The pay-to-win tier". It's described:
All previous benefits.
Future merch usually only available to the Strix team
Special thanks in Strix Music v2.
Voice call with Arlo, chat about anything you like.

The sixth and final tier is $100 per month, and is called AHHHHHHHHHHHHHHHHHHHHHHHHH
10
Show this thread
This, a thousand times over. If you want to maintain a codebase long term, you need to carefully design the architecture that interacts with your data. It should maintain the scope, object structure and modularity of the data. It'll be fundamentally harder to use wrong.
Quote Tweet
Your code doesn’t matter. But your architecture, domain modeling, data structures, and organization do. this isn’t poetry, it’s a 12 book epic saga
Show this thread
2
8