flubba86

joined 2 years ago
[–] flubba86@lemmy.world 12 points 1 day ago* (last edited 6 hours ago) (2 children)

I've been in the tech industry for 20 years. I undertook an IT degree in 2004 (for microprocessor architecture) and another in 2014 (for software engineering).

Both times I observed three distinct styles of student. The first were those who heard they could make big money in IT. They didn't have any interest in the field, knew little to nothing about computers, and massively underestimated the difficulty of the course work. Very few of these made it past first year.

The second group were the "enthusiasts", the kind of people who ran their group's local LAN party every month and own an ethernet hub. The kind who reformat their PC every 6 weeks to keep it running fast. They built their own PC when they were 16. These kind think first year is a breeze, and don't even read the text book, but are quickly out of their depth in second year.

Finally are the autists. These are the ones who you can just tell they have a deep special interest in the field. You ask them a question about metaprogramming in Python, or database denormalization and they talk your ear off for an hour. These people read the whole textbook in the first week of class. They correct the professor when he gets something wrong (but politely, by email, after class).

My point is, in my experience, there are always some percentage of neurotypicals and those who are motivated by the money in every year, and has been for more than 20 years. I don't think it's getting more prevalent. Maybe now due to higher levels of diagnosis and increasing social awareness, it's easier to spot the autists, and perhaps due to the AI boom, the money chasers are easier to spot too.

[–] flubba86@lemmy.world 5 points 4 days ago

2015: The cloud is just someone else's computer.

2025: That bird is the cloud. He's getting away, hey he's flying! Get back here you little runt! Give me back my ISOs!

[–] flubba86@lemmy.world 1 points 2 weeks ago (1 children)

Do you have any favourite PWAs you use for work or at home?

[–] flubba86@lemmy.world 4 points 2 weeks ago (3 children)

I generally prefer native local applications wherever possible, and for a long time I was against the movement to web based tools. That is until one thing changed. I moved to a different department at work. In this different department, I am issued with a Windows 11 laptop that is extremely locked down. It cannot run any executables aside from those whitelisted. I cannot run anything as administrator. If I need anything new whitelisted, I need to write a full page justification, get an endorsement from my manager, and then it can take over a year to get approved (but most likely will be immediately denied).

Obviously one thing it can run is MS Edge. All of the company tools and systems are webapps on the intranet, accessed via Edge. Now I'm grateful there are so many high quality browser based webapps around.

[–] flubba86@lemmy.world 3 points 2 weeks ago

I know your Star Wars comparison was to reinforce your point, but that does sound like a plausible plot for a legit Star Wars movie that I'd watch.

[–] flubba86@lemmy.world 2 points 3 weeks ago

I like FriendlyJordies, appreciate his humour and admire the work he is doing to expose corruption in Australian government. But man, I cannot stand his voice, and his affectation and his mannerisms. I can't watch his videos anymore, it's like nails on a chalkboard to me.

[–] flubba86@lemmy.world 4 points 3 weeks ago (3 children)

Do you mean hdf5? I extensively used COGs (cloud optimised geotiffs) and NetCDF4 (based on hdf5) at work over the last 10 years. Both have their pros and cons.

The main limitation with geotiff is its pretty much only usable for layered 2D raster data.

NetCDF4 (hdf5) can set up frames of any dimensionality, you can have datetime axes, time series data, 100d ensemble data, etc.

[–] flubba86@lemmy.world 6 points 3 weeks ago* (last edited 3 weeks ago) (2 children)

What's the compatibility like? If someone visits your site using IE 11 does it work? How about Firefox 4.0, or Safari 6.1?

The place I used to work had those compatibility requirements. But they were also still mandating the use of IE 11 for all their corporate software. If you're designing and developing for IE 11, you often get Firefox 4.0 and Safari 6.1 compatibility for free.

Still, it's nothing like when I was in uni we needed to design websites with IE 6 compatibility, that will make you question your career choice.

[–] flubba86@lemmy.world 1 points 3 weeks ago (1 children)

:cafe:babe: is another common one. Or :acdc:feed: .

[–] flubba86@lemmy.world 1 points 3 weeks ago

Yeah, these days I just call them 3.5mm audio plug, or quarter inch audio plug.

[–] flubba86@lemmy.world 4 points 1 month ago

Ah, you mean a Deutschkompoundenwordkopf.

[–] flubba86@lemmy.world 5 points 1 month ago (2 children)

I've used many calipers with a vernier scale, but for some reason I've never seen the use of slots like this to simplify and highlight the reading. It's actually a very obvious thing now I've seen it. Are there any commercial calipers that have it?

 

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 ›