People just don't seem to understand that to do SSO properly and securely for your app it costs decent money and support time. Regardless of if you roll your own or buy 3rd party (recommended). We do include SSO by default but we really only sell to enterprises and the price is baked in. A lot startups won't have that luxury.
I'm in the same situation! Not in the Carribean..yet, but traveling around U.S. coast in a trawler with my husband. Never would have been possible without Starlink. I would have had to wait for retirement that probably would never have come.
Agreed that owning a boat is a lot of work! I need to remind friends it's not all relaxing with cocktails!
Yeah, and not every scrum implementation needs to have a ton of meetings. We do 1 week sprints with no 15m daily stand-ups and a monthly or so retrospective. If someone is blocked I don't need them to wait to the next day to bring it up in standup. That's why we have group chat collaborarion tools after all right??
I was disappointed with MariaDB and tried it before using MySQL. It is so far behind MySQL that it can't be considered equivalent anymore. And I really wanted to use MariaDB instead.
The "MySQL just lets me" stuff eventually adds up and hinders development. For example, your lower() on the param example is now incompatible with most ORMs unless you do that in code or create a special SQL statement for that. This isn't all fringe cases that you run into when you're months in either. I really wonder on some of these comments saying they've vetter both and Postgres wins hands down.
Postgres is solid but it definitely has its warts and downsides too.
I'm sorry, I was wrong in that Postgres does let you specify a few character collations at the DB level, but they are pretty much ASCII vs UNICODE with no case-insensitive configurations. You can create collations in v12 and assign them to particular columns.
A lot of comments for Postgres, but it's the only major DB in 2023 that does not let you choose your character collation when creating a database. That is pretty much a deal breaker day 1. Guess you'll be doing a tolower() on every db search and not use indices which will kill performance or using column collation casts on every search query. I just don't get it.
I once tried to migrate a SQL Server DB to Postgres and eventually gave up, with MySQL being a pretty easy switch with some minor stored procedure rewrites.
Also it tends to do things way differently than every other DB. VACUUM is just a completely different concept that can footgun you pretty fast.
Postgres is pretty powerful but it has certainly made some interesting design choices.
I don't get Latinx term at all. And hardly ever see it used by native speakers. It's like they're telling Spanish speakers their language is inherently bad because it's gendered. It almost comes off as a "white savior" thing where someone felt like they had to fix it. For context, I grew up bilingual.
Redis is great, but sometimes it isn't always the best solution.
We almost configured it, but instead implemented our own Cache web service and used the built in memory/cache management of that. Yes, it's only accessible via http but it's given us a lot of flexibility. We are primarily using it for caching of large datasets (hundreds of MBs). When service has to be restarted, it makes a call to get all the items it needs.
The company I work for is in the healthcare tech space and we all generally despise Epic. But when I saw the MyChart app, I was really impressed.
Also, we were in the ER recently, and my spouse got their test/lab results on their phone before anyone came in for like 30 mins. It was all good news.
But probably don't want that to happen if someone ends up having cancer..
Google Photos is that silent offering that wasn't a big deal initially, but just slowly grew into easily the best option to store your years of smartphone photo memories. I pay for it and will always pay.
Chromebooks were also the thing that started out slow, but now are pretty ubiquitous.
It's unfortunate Tumblr made the move to ban explicit content in the first place, but it's definitely not dead. It may not be what it used to be 10 years ago but it's still what I'd rather browse through than what Twitter has become. A lot of the porn/fetish/niche blogs that left may not come back and I don't blame them but at least they have the option.
We did the same thing in the healthcare sector, but for safety event reporting! It's not like we even did anything groundbreaking with UX. One was just making it so it's easy to fill out a form quickly. You don't even have to touch the mouse if you don't want to. Users love it and it's increased event reporting by a good percentage.
To start, you should choose an instance that had been around for a while and isn't too small. Instances do shutdown occasionally but the admin(s) will give you plenty of time to migrate to a new instance. Mastodon has built-in tools to migrate your whole account (and content) to another instance if needed. I'm currently having to do that because a large well-established instance (mastodon.technology) is shutting down the end of the year.
You can be a part of a large or small instance and your consumption/conversation is not limited to users on that instance. You can follow people from other instances as well as scroll through a timeline that is posts/toots from across the fediverse (not just your local instance)
From my experience so far with pandemic WFH that turned into permanent WFH for our company, if the employee was generally good or performed pretty well they are performing even better working remotely. However, if the employee was just average or needed some oversight, productivity is not very good remotely. Fortunately, I have a solid team (at least for now) so I'm seeing the benefits and things are going very well overall. However, a colleague's team's overall productivity is abysmal. Btw, we also don't have long hours. Rarely work over 40.
Our company did a restructuring a couple years ago where the web/user-facing part of the dev team was moved under the same branch with Product. At first I was skeptical, but it has worked out very well. Product Managers and the developers feel like they are on the same "team" working toward a better product. There's a lot more collaboration with PMs trying to get developer input/insight, etc. Things used to be a lot more siloed, and I think it really hurt innovation.
I used to be more adamant that links should never open modals and should be buttons. Until we ran into an action column in a grid having 4-5 items. Having it be all buttons would look ridiculous and annoy users with space usage. We went with link tags (some are true links and some are modals). Not a peep from users.
There are some cases like accounting departments that may definitely need the extra features from Excel. I guess I weigh the collaboration features Google provides over the extra features Excel provides. Google is still playing catch-up with Excel and probably always will be
But Microsoft is a decade behind Google in basic mail management.
I won't argue that Excel is great. It is by far Microsoft's best product. It is an amazing accomplishment. Google has been able to do 85% of it and also added some great collaboration features. Yeah, it's not as good and probably never will be. No one will ever be on par with Excel. But the rest of Office is pretty bad.
People just don't seem to understand that to do SSO properly and securely for your app it costs decent money and support time. Regardless of if you roll your own or buy 3rd party (recommended). We do include SSO by default but we really only sell to enterprises and the price is baked in. A lot startups won't have that luxury.