- Frictionless, by Pagepro
- Posts
- Why Github Won & OpenAI Chose Remix
Why Github Won & OpenAI Chose Remix
Hello!
GitHub has long been recognized as a go-to platform for developers, and in this issue, we take a closer look at how it earned that reputation. On the news front, OpenAI’s unexpected switch from Next.js to Remix has sparked plenty of discussion in the tech world - learn more about the reasoning behind the change.
For those interested in leadership strategies, you'll also find insights on managing the engineering team’s performance during growth.
Grab your coffee and enjoy Frictionless!
In The Queue
Reduce Friction
Working with Your PM
While it’s true that Engineering Managers (EMs) and Product Managers (PMs) can often butt heads. To foster a strong working relationship, EMs should help PMs understand technical work and become product-oriented themselves.
Unlocking Performance Management For Start-Ups And Scale-Ups
As your team scales, managing it becomes more and more difficult. Introduce a practical “engineering boost” framework, as a way of tracking how they’re doing. Keeping an eye out on certain behaviors and results will help you understand the inner workings of your team and provide each member with constructive feedback.
Executive Translation
We’ve all been in a situation where we can’t find a common language with an executive - perhaps they don’t understand your limitations or their vision can’t be made reality in the way they want. Don’t focus on what can’t be done and try to translate their ideas into something more practical.
Your Team Needs Junior Devs
Many companies direct their hiring efforts toward finding experienced seniors to fill in the empty seats. Here’s the thing though - you don’t need your company to be staffed only with senior developers. By not hiring juniors, you miss out on building high-performing teams that thrive on teaching and learning.
CTOs Considering Coaching - Common Concerns
After years of experience and hours of studying, you might think coaching is beneath you, but that’s a mistake. CTOs often avoid coaching because of fear they'll be judged, told what to do, or pressured to change systems they believe are working. You might discover how to manage your time, make strategic decisions, and continue to improve.
Deepen Your Expertise
React Native vs Flutter - Which Framework Should You Choose? 📽️
Choosing between React Native and Flutter is a very important decision for mobile developers. While many devs chose Flutter for its ease of use, there’s no denying React Native is the king when it comes to company-wide use. Join me and Pagepro’s CTO, Jakub, as we discuss the pros and cons of both platforms, covering factors like performance, ecosystem, and ease of integration.
Which technology would you choose for your mobile app? |
Hacking Misconfigured AWS S3 Buckets: A Complete Guide
Misconfigured AWS S3 buckets are a common cloud security vulnerability that’s often exploited by hackers. Luckily, there are several practical tips and tricks to ensure your system remains safe from a potential break-in.
B-Trees and Database Indexes
B-trees and B+trees, are essential for database indexing in systems like MySQL, Postgres, and MongoDB. If you work with databases on a daily, be sure to read this article to learn more about how using non-sequential keys (e.g., UUIDs) impacts performance compared to sequential keys like integers.
Announcing TypeScript 5.6
TypeScript 5.6 introduces new features, like stricter nullish and truthy checks to catch coding errors, better iterator helper methods (like map
and take
), and support for arbitrary module identifiers. The update brings more efficient diagnostics in large files, the --noCheck
option for skipping type checks, and the ability to build projects even with intermediate errors.
5 Ways Cursor AI Sets the Standard for AI Coding Assistance
Cursor AI, an IDE that embeds artificial intelligence directly into the coding process, is changing how developers approach code. Its Composer feature changes English specs into functional applications, and with the DevOps automation within the IDE, Cursor AI has new ways of boosting productivity.
Increase Scalability
Why GitHub Actually Won
How GitHub managed to dominate the developer tool space? GitHub co-founder Chris Wanstrath reveals the strategic decisions that set the platform apart from its competitors. GitHub leveraged simplicity, collaboration, and timing to secure its spot as a go-to tool for developers worldwide.
Why OpenAI Switched from Next.js to Remix
OpenAI's transition from Next.js to Remix came as a huge surprise. Many were wondering what were the reasons for such a change, and they seem to be related to… server-side and client-side rendering.
Top 5 Best Headless CMS Platforms
Choosing the right Headless CMS can make or break your digital projects. Learn more about the top platforms and their unique strengths in customization, scalability, and integrations with modern frameworks - from Sanity’s real-time collaboration to Contentful’s enterprise-grade scalability.
Migrating to Expo from RNC CLI & Testing Libraries with Steve Galili 🎧
Steve Galili, lead software engineer at MyWheels, discusses the transition from React Native Community CLI to Expo for their car-sharing platform. Steve shares how Expo streamlined development with faster builds and easier onboarding, despite initial team resistance.
OpenAI Considers $2000 Monthly Subscription Prices for New LLMs
OpenAI executives are allegedly considering subscription prices as high as $2,000 per month for their upcoming large language models (LLMs) like Strawberry and Orion. This would be a significant increase from the $20 per month currently charged for ChatGPT Plus.
Just Cool
Apple 'Glowtime' Event Summary
The net is still buzzing after Apple's announcements at their event. The iPhone 16 series took center stage, featuring four models with anticipated improvements. While the pricing remains similar to previous years, the event hinted at more powerful AI integrations across devices.

Let’s stay in touch! 📨
Do you have any comments about this newsletter issue or questions you want to ask? Drop me a message or book a meeting.
What do you think of today's email?Your feedback helps me create better emails for you. |