flubba86

joined 1 year ago
[–] [email protected] 4 points 1 day ago

Dammit, now you've mentioned it, I'm going to have to watch every episode again for the 11th time.

[–] [email protected] 24 points 3 days ago

Nobody yet has mentioned the obvious solution. Get a wireless mouse that doesn't use bluetooth. There's lots of different varieties, but my favourite is the Logitech G304.

[–] [email protected] 2 points 5 days ago

Nice job, well done.

[–] [email protected] 2 points 5 days ago* (last edited 5 days ago)

+1 for Signal. It's already on my phone, and already on my PC and laptop. It is a simple Flatpak install on Linux. It's end-to-end encrypted. I use that for one-off notes and files between my phone and my PC or between my laptop and PC.

For notes and small files that I know I'll want to save to reference at another time, I put them in my KeePassXC database because that's already set to sync between devices.

[–] [email protected] 8 points 5 days ago (3 children)

I agree with your comment in general, but it does depend entirely on the context and the situation. Eg, at work, you can't just ask someone out. That's a sure fire way to end up in front of HR.

[–] [email protected] 23 points 6 days ago (2 children)

It's certainly a bad sign if you leave the interview and you're not sure if the job is for writing PHP or pleasuring his wife.

[–] [email protected] 71 points 1 week ago (3 children)

Dude, it's common knowledge that NSA has contributed significant portions of (security related) code to the kernel. No tin foil hat required.

[–] [email protected] 5 points 1 week ago (2 children)

Yes, that's the theory, but it also has the side effect of making banks richer, because all the money that would be flowing out inflating the economy is now flowing into the banks inflating their stores.

[–] [email protected] 3 points 1 week ago

Bro, you almost accidentally reached transcendence.

[–] [email protected] 3 points 1 week ago
[–] [email protected] 2 points 1 week ago* (last edited 1 week ago)

I'm also a landmark graduate, and I can confirm it is a life changing experience.

Doing the forum allowed me to realise I have so much wasted potential, I didn't have to be working minimum wage repairing laptops at the local computer store, I enrolled at University in a IT degree with the goal to be a software engineer. Doing the forum gave me the confidence to tell my boss I'm quitting and going to be a full time student and how that's a good thing for him. The forum gave me the confidence to talk honestly with my wife about what I want from our marriage, instead of me constantly trying to appease her wants. It caused me to have a real, meaningful, deep conversation with my mother, for the first time in 20 years. I was able to tell her frankly that her narcissistic tendencies in my formative years caused me to suffer from debilitating chronic anxiety in my 20s (my sister too), but it's okay because she did the best she could, and I'm getting it treated.

I went on to do the Self-Expression and Leadership course, and later the Advanced course. My wife did the same. I eventually stopped because of the endless and relentless hard-sell routines to get all your friends and family to come and sign up. They have to realise that's off-putting to most people, but it's their only marketing avenue so it must work reasonably well.

[–] [email protected] 1 points 2 weeks ago* (last edited 2 weeks ago)
  • Ball rolls about two feet and stops just before it rolls off the table.
  • White ball, polished surface, shiny
  • Male
  • Tall person, slender build, light brown hair, clean shaven, white button-up collared shirt, blue jeans.
  • Ball was a bit bigger than a billiard ball, but smaller than a baseball. Smooth, and heavy. Like a white cricket ball but with no seams.
  • It was one of those large common fold-up trestle tables but with a white table cloth on it.
  • I knew all those without having to think about it, or choose afterwards.

To me the imagery seemed like a cheesy "how to push a ball" educational video with a paid actor to demonstrate how to push the ball in the correct manner.

 

Firstly, I need to mention I'm coming back to .Net for the first time in more than 10 years. Last time I used .Net was on a very old .Net Framework 4 ASP.NET commercial fast food ordering application in 2013. Since then I've been working with Environmental Scientists, researchers, and academics, using exclusively Python (Django, Flask, FastAPI, etc) for the last 10 years.

This new project I'm tasked with is a custom content publishing platform, so my first thought is obviously a CMS for the content. I feel that Headless CMS products are the go-to these days, and that fits well with our needs because it is the authoring/admin side that the customer is most interested in. The frontend, or "content consumption" side of things is a custom scientific data visualizer we are building in parallel.

My team has been given a MS Azure Cloud subscription to use, and we want to take advantage of as many "cloud-native" approaches as we can. Eg, using Azure Active Directory (AAD) for SSO, using Azure Blob storage for files, Azure SQL for DB, etc. For that reason, we have decided to use .Net to develop this CMS (plus, one of my guys has 5 years experience in .Net, so we don't want that to go to waste).

There are so many free open-source .Net CMS projects floating around that it should be pretty easy to pick one to use as a base to build upon. But it is proving to be a bit harder to choose than I thought. This is the wish list we are looking for:

  • Free and Open-Source, with permissive licence
  • Self-hosted, ie. not a SaaS
  • Cross-platform, with dotNet6 or dotNet7
  • Needs custom entity types, and entity type instances (we are publishing data types, not Posts and Pages).
  • Customizable content authoring pages for the custom entity types
  • Admin UI written in VueJS or ReactJS
  • Access the content via an Open API
  • Integration with AAD SSO (and bonus if we can use any SAML or OAuth or OIDC Auth)
  • Different user roles (Admin, Author, Reviewer)
  • Use other cloud-native integrations where possible
  • Workflow steps (Draft, Submit, Review, Approve, Publish, Revoke, etc)
  • Content versioning, change tracking
  • Activity auditing

I know this is a pipedream to find one tool that could do all of that out of the box. Back in my Uni days I would have immediately reached for Drupal, but that is PHP, we prefer to not use that anymore. I thought I found the perfect tool when I came across Cofoundry, it ticks a surprisingly large number of those wishlist boxes. The main reasons I am hesitant to go with Cofoundry are:

  • It is a project from 2017. It has continued to be updated, but not very often since 2018. It was ported from .Net Core to dotNet6 back in 2021, but nothing since then.
  • It uses Angular 1 for the JS side of the admin pages (not even Angular 2!)
  • They are very tightly tied into using MS SQL Server for the db with a bunch of custom MS TSQL stored procedures, and using other MS SQL Server-specific features.

I've looked at a bunch of others, but they tend to fall into the camp of SaaS offerings that are focused on publishing Posts and Pages, and not much else, or others that are hobby projects with low user base, and haven't been updated in the last 4 years.

Is there anything I'm missing? I'm looking for something a lot like Cofoundry, but more up to date, not so tightly tied to MSSQL Server, and uses ReactJS or VueJS for the Admin/Authoring pages.

view more: next ›