Remix is a server-side rendering framework focused on pre-SPA web fundamentals like progressive enhancement and minimizing downloading and evaluating JavaScript and CSS assets for lighter, faster pages.
Edit: It does in-fact load a JSON payload along with client-side routing as well if you click to view comments. But then if you use browser refresh, it renders as a traditional server-side request. So true to its name, Remix is a blend of both approaches, playing on the strengths of each.
Halo Combat Evolved is how I got into software development. It only had LAN multiplayer, but tunneling software on your PC enabled you to play over the internet. That blew my mind in high school and I got heavily involved in the community, writing mIRC scripts, chat bots, forum plugins, application skins, and so much more.
Man I spent endless hours playing and coding back then. But I never could get into the later Halos. The gameplay was so drastically different. The CE pistol was the ultimate weapon. It was always available and had the potential to bail you out of any scenario. But you can’t solely rely on it to win competitive games. Powerup timing is king. Everyone knew the exact second overshield/rockets would spawn, so there was a natural flow to the maps as teams pushed to gain these items. Halo 2 and beyond removed all of this.
Some time ago I dealt with this exact bug for an e-commerce site with millions of requests per day, and it was also Rails + Unicorn.
ANY time ruby 1.8 raised a timeout, it was silently swallowed, and Unicorn returned the adjacent request session_id. We had to constantly defend against any code that might hit the native timeout.
I noticed your personal website mentions building products with React Native, but in this thread you mentioned Gentle was built with Flutter.
It's been a few years since I took a serious look at mobile, and after trying out NativeScript and React Native then, I ended up just wrapping web views. The bar for app experiences is much higher now, and it sounds like you have been able to iterate quickly without compromising quality. Will Flutter be your tool moving forward? Do you give it the upper hand over RN? Or is the difference just personal taste?
More likely from developers who hate to identify as developers because developers like to focus on development problems without empathy for the end result.
I have kids and no doubt they have reinvigorated the journey of life. Watching them grow and learn and experience things for the first time brings back that taste of life that grows stale with age.
But before you have kids, it is more important to find a committed partner. There is nothing that will wreak havoc more on your life than a broken family. If you ever hear a parent regret having kids, you can bet there was trouble with their partner.
We suffer from the same problem. If only I had an app that linked to a trust fund that I could redirect people to. There is a weird social pressure to always show up to a kid party with a gift. I'd rather all those $20-$50 gifts go right into an account that they get access to at 18.
Front-end devs need to first master the vanilla tools, then reach for the frameworks once they understand the why.
I'd like to see a build tool that focuses on plain HTML, CSS, and ES6 modules. It takes the input .html file, parses the <script type="module"> elements, and statically analyzes the code to polyfill and re-write output for specified browser compatibility.
I think part of the problem is that the intro tutorials for the fully loaded frameworks look so much simpler at a glance than trying to wrangle something on your own.
I've been a mint user and YNAB customer with all bank accounts linked, but neither turned out to capture me. I've had some interesting ideas and conversations about budgeting and influencing purchase habits, so I looked into getting access to a real-time transaction log.
I started on your same path, email alerts per bank, but then found it was possible to jump up a level to the payment network using Visa Purchase Alerts. I signed up the alerts to an automated inbox that parses the content for the transaction name, location, amount, and last4. It's working with the first four credit cards I have tried, and I receive the notice generally within seconds.
This works out well for a product targeting U.S. credit card debt. Hopefully MasterCard will follow suit, which is then potentially 100% market coverage, if you can convince a user to signup with an email address of your service.
> built almost exactly the same thing in 2009 (at the peak of 'hyperlocal' hype)
In 2009, there was around 25 million smart phone users. We will close out this decade close to 3 billion. That is half the world with a geo-location based device in their pocket which grabs their attention for hours each day.
The peak may have been Pokemon Go, or maybe we aren't even there yet.
I used it a few years ago and one of my favorite aspects was using primarily for generating templates server side, and only upgrading to a client component when things became more complex. Out-of-order async rendering was pretty nifty too.
> Finding senior rails devs is harder than it used to be though, hands-down.
Money talks. I'm sure you can find someone in no time if you advertise $500k in compensation. Most employers balk at that rate, so most of the talent take the freelance/consulting route.
I use UTM to run Debian 11 ARM. The update-binfmts command is absolutely magical, docker images will happily run both arm and x86 binaries.
Battery lasts all day and the machine stays ice-cold.
https://docs.getutm.app/advanced/rosetta/