Feedly Boards

1227 bookmarks
Newest
John Cutler on Twitter: "quote from a CTO "If I'm honest with myself, I'm not really up on certain new ways of working. I get the theory. But it has been more than decade since I worked on a team. I recently took a full week off to be a member of one of our teams, and my god things are different""
John Cutler on Twitter: "quote from a CTO "If I'm honest with myself, I'm not really up on certain new ways of working. I get the theory. But it has been more than decade since I worked on a team. I recently took a full week off to be a member of one of our teams, and my god things are different""
quote from a CTO"If I'm honest with myself, I'm not really up on certain new ways of working. I get the theory. But it has been more than decade since I worked on a team. I recently took a full week off to be a member of one of our teams, and my god things are different"— John Cutler (@johncutlefish) March 9, 2022
·twitter.com·
John Cutler on Twitter: "quote from a CTO "If I'm honest with myself, I'm not really up on certain new ways of working. I get the theory. But it has been more than decade since I worked on a team. I recently took a full week off to be a member of one of our teams, and my god things are different""
Squash, Merge, or Rebase?
Squash, Merge, or Rebase?
When version controlling your code with git, there are generally three choices when merging feature branches into main. Each has its quirks, so which one should you use? Rebase rewrites history on top of a branch. This provides a linear history, meaning context is lost of where a feature branched off. You may also have to force push changes (since you are rewriting history) if you have already pushed to a remote. Merge will create a merge commit that joins two branches together. With the fast-
·matt-rickard.com·
Squash, Merge, or Rebase?
How to make MPAs that are as fast as SPAs
How to make MPAs that are as fast as SPAs
Yesterday, I wrote about how SPAs were a mistake. Today, I want to talk about how you can build multi-page apps (or, you know, regular websites) that are as fast as SPAs. Let’s dig in! A quick summary The sites and apps I build are absurdly fast. They load nearly instantly. Even on spotty 3G connections on the other side of the world, where many of my students live, things still load really quickly (like, 3 seconds or less fast).
·gomakethings.com·
How to make MPAs that are as fast as SPAs
SPAs weren't a mistake
SPAs weren't a mistake
Last week I read SPAs were a mistake [https://gomakethings.com/spas-were-a-mistake/]. I used to agree with the author, thinking that we had stumbled down the wrong path in innovation with Single page applications (SPAs) versus multi-page applications (MPAs). But I've seen the light. SPAs can encapsulate complex state for better caching, faster loads, and more native UX in browsers. Things that we load from the web went from web pages to web applications. Yes, it's more complex. Yes, there a
·matt-rickard.com·
SPAs weren't a mistake
Wire Protocols and APIs
Wire Protocols and APIs
The majority of data that transfers over the network at companies like Google and Uber isn't encoded as JSON and don't use REST APIs. Instead, the messages are encoded as protocol buffers over RPC APIs. Why this is most likely the future and what are the implications? Why? * JSON is a great format for human readable messages. But what's human readable is often much slower to serialize. Depending on your benchmark, protobufs about 5x faster than JSON. * JSON is a schema-less message fo
·matt-rickard.com·
Wire Protocols and APIs
Money Stuff: Uninvestable Markets Are Hard to Trade
Money Stuff: Uninvestable Markets Are Hard to Trade
Programming note: Money Stuff will be off tomorrow, back on Monday.UninvestableSometimes a financial asset trades for $100 one day and $5 th Programming note: Money Stuff will be off tomorrow, back on Monday.
·feedly.com·
Money Stuff: Uninvestable Markets Are Hard to Trade
10 investors discuss the no-code and low-code landscape in Q1 2022
10 investors discuss the no-code and low-code landscape in Q1 2022
TechCrunch+ Newsletter By Walter Thompson and Ram Iyer Tuesday, March 01, 2022 Welcome to TechCrunch+ Tuesday Image Credits: Henrik Sorensen / Getty Images Entrepreneurs who want to accelerate growth and retain more of their equity may understand SPACs, peer-to-peer lending and crowdfunding, but for some startups, securing a credit facility is also a viable option.
·feedly.com·
10 investors discuss the no-code and low-code landscape in Q1 2022
Clouded Judgement 2.25.22
Clouded Judgement 2.25.22
Every week I’ll provide updates on the latest trends in cloud software companies. Follow along to stay up to date! Digital Transformations vs Covid Pull Forward Reflecting on digital transformations vs pull forward for cloud software over the long weekend - I think we've largely seen 3 different ways cloud software was affected by Covid:
·cloudedjudgement.substack.com·
Clouded Judgement 2.25.22
J-Curves
J-Curves
Why do SaaS companies raise so much money even when they aren't "profitable"? The answer is in the J-curve – a useful tool for understanding upfront investment across a variety of disciplines. All other things equal, the greater the initial investment, the greater the eventual growth rate is.Imagine you're selling an enterprise software product. You need to hire sales people to sell it. However, they won't immediately be effective – they need 12 months to ramp up to hit their target quotas. In
·matt-rickard.com·
J-Curves
Total Cost of Ownership and Crypto
Total Cost of Ownership and Crypto
Maintenance often takes a backseat to innovation. But in the long run, we care about the total cost of ownership (TCO). Not only upfront costs, but all maintenance costs, hidden costs, and everything else that goes into owning an asset. Cloud infrastructure is well understood enough to make the TCO case against writing, running, and maintaining services yourself. It's the reason why even the largest and most software-centric companies still outsource and buy third-party tools. Why does Google u
·matt-rickard.com·
Total Cost of Ownership and Crypto
Spectrum of Reproducibility
Spectrum of Reproducibility
Spend any time in complex systems and you know the first line of defense against tough-to-debug bugs is a reproducible process. You'd think that most software we write is reproducible – but there are many places where it isn't. Files get overwritten. Different machines have slightly different configuration. One step of a process gets skipped. The same code compiled on two different machines spits out two different programs. > Reproducibility (in software) is the confidence that an application
·matt-rickard.com·
Spectrum of Reproducibility
Execution Strategy | Variance
Execution Strategy | Variance
A framework to help prioritize the many ideas that bounce around startups every day.
·variance.com·
Execution Strategy | Variance
Compiled Configuration Stack
Compiled Configuration Stack
This is the third post in my Typescript/Infrastructure-as-code (IaC) series. Part I (technical) [https://matt-rickard.ghost.io/why-typescript-for-infrastructure/] and Part II (organizational) [https://matt-rickard.com/typescript-iac-behavioral/]. Historically, this is how I've looked at the application stack. I'll call this The Configuration Stack. As you move up the stack, there's less configuration and less infrastructure – but the solution space is constrained. At the very top, specific
·matt-rickard.com·
Compiled Configuration Stack
Cutting Out the Middleman
Cutting Out the Middleman
TypeScript for infrastructure (as code) isn't just a technical decision [https://matt-rickard.com/why-typescript-for-infrastructure/]. It's a customer-driven movement. And the customer isn't your traditional IT manager, it's a JavaScript developer. Many developers laud Heroku as one of the best developer experiences of all time (and are frequently trying to recreate it). Heroku had many problems (and still does as part of Salesforce), but it proved the hypothesis that developers could deploy t
·matt-rickard.com·
Cutting Out the Middleman
Why TypeScript for Infrastructure?
Why TypeScript for Infrastructure?
One of the most popular languages for infrastructure-as-code is becoming Typescript. AWS CDK, Hashicorp CDK, Pulumi, and more support Typescript as a first-class citizen. How did we go from writing frontend components to cloud development kits? A technical look at the requirements of infrastructure-as-code languages. * A strongly typed system is useful for Infrastructure-as-code AWS has over 200 different services and plenty of options for each. A strongly typed language helps developers catc
·matt-rickard.com·
Why TypeScript for Infrastructure?
Platform vs. Publishers
Platform vs. Publishers
How do you distinguish between a platform and a publisher? The debate has been reignited with the backlash against Joe Rogan's Spotify podcast. Some have accused Rogan of spreading misinformation about COVID on Spotify. Spotify isn't taking Rogan down and its important to note that Spotify has a $100mm+ exclusive deal with Rogan for his content. Is Spotify a neutral audio platform? Or is Spotify a publisher? First, this isn't a legal question. There's been a lot of arguments invoking Section 2
·matt-rickard.com·
Platform vs. Publishers