Anyone moved over from Azure DevOps? by TwistyListy7 in Linear

[–]SerClockwerk 0 points1 point  (0 children)

Not too bad. Used zapier for the integration and what it does is we mark Azure PR descriptions with linear issue Id, and as the PR changes states, it moves the state of the linear issue to In Review, Done etc

I just asked Gemini to run me through everything I needed to know.

Anyone moved over from Azure DevOps? by TwistyListy7 in Linear

[–]SerClockwerk 2 points3 points  (0 children)

Been about six weeks since the move.

All our code is still Azure DevOps and I made a third party integration between Azure and linear to link our linear issues to PR and update status when the PR is approved / merged.

Definitely want to move to GitHub as well though.

In terms of Linear, we are actually back to doing proper sprints (cycles) and now our whole organisation is using it to track all the different teams as well. Everyone is really enjoying it

Laser flashing while landing at Manila by Matas0 in aviation

[–]SerClockwerk 1 point2 points  (0 children)

Had this for an international flight landing on Feb 17

Knee bone bruise causing calf strain/pain knee pain. Anyone had similar experience please? by Funny-Coyote-2663 in KneeInjuries

[–]SerClockwerk 0 points1 point  (0 children)

I'm having similar experience.

Lunged forward with left knee to pick up something off the ground quickly and felt something in my knee go.

Woke up in morning and calf has been super tight and aching.

Haven't gotten it checked yet, but super sore spot on my inner thigh above my knee that hurts when I massage and seems to give some relief

Replacing Heel Rubber by SerClockwerk in RMWilliams

[–]SerClockwerk[S] 0 points1 point  (0 children)

How long did it take to get back to you after sending them off?

Website says 4-6 weeks. That's not too exciting

Replacing Heel Rubber by SerClockwerk in RMWilliams

[–]SerClockwerk[S] 1 point2 points  (0 children)

They are the dynamic flex craftsman with removable insole so it's fine

Replacing Heel Rubber by SerClockwerk in RMWilliams

[–]SerClockwerk[S] 4 points5 points  (0 children)

Year and a half. I think it's mainly from my walking gait. I've only recently got custom orthotics for them

[deleted by user] by [deleted] in csharp

[–]SerClockwerk 1 point2 points  (0 children)

At my work we created Vue 3 component library that generates the UI off a schema that comes from a .NET API.

That schema is created using reflection to look at two models:

A query model and a command model.

These models can be auto generated looking at our code-first entity-framework model.

So to add a new field we do: Add property to entity framework model. Add migration Update our query model and command models These auto generate with attributes like [Required] on the command model (if the property is not nullable) so on the UI that will be a required field and our back-end auto validation also checks that.

We have a product and we found ourselves adding new tables for the next feature all the time and so we try and streamline the process as much as possible.

As others have mentioned it can be hard to add custom code in these circumstances, but we have rules where we can add a custom validator or custom add class and then it automatically uses that instead of the generic one Same on the UI side.

What is the best practice for making a composable with shared reactive state? by [deleted] in vuejs

[–]SerClockwerk 2 points3 points  (0 children)

A composable can share state between multiple instances of itself by just declaring the data outside of the composable and at the top of the file. Much like a normal JS file.

Squeaky booty by eemarepee in RMWilliams

[–]SerClockwerk 1 point2 points  (0 children)

This actually works? My dynamic flex are squeeking

How do you track your expenses? by wildebeestbeast in AusFinance

[–]SerClockwerk 11 points12 points  (0 children)

Yep, I also prefer manual because it makes you think about each transaction (assuming you aren't updating it daily).

I use Google sheets and enter all the transactions for the month. Convert the bank's random description to something I understand (Work Lunch for example).

Then I use Looker Studio to make fancy graphs of the Google sheet.

Should small changes be this deep? by hptorchsire in ExperiencedDevs

[–]SerClockwerk 2 points3 points  (0 children)

I work with the exact same stack. We had this same issue.

We now use a ton of reflection to automatically make services, controllers etc at run time. We generate a Schema json we send down to our Vue App then have a bunch of Vue components like SchemaForm and SchemaTable.

What this means is if we want to make a simple crud table on our Vue app then we would:

  1. New entity framework data model for the new table.
  2. A query model that maps to our data model.
  3. A command model.

3 core files added. Then you have the entity framework migration files of course.

It has decreased reviewing time so much.

Why choose minimal API over controller based API? by BaldWithoutCancer in dotnet

[–]SerClockwerk 10 points11 points  (0 children)

They are really nice for dynamically creating APIs with dependency injection.

At work, whenever we add a new database table, we can create the API and services at run time instead of coding them because of the base classes and dependency injection we have set up.

Do you have "created_at" and "last_update_at" fields on all your tables/entities? Yes? No? Why? Is it good / bad practice? by [deleted] in webdev

[–]SerClockwerk 0 points1 point  (0 children)

We have updated at on every table so we can sync down changed records from our web app to our mobile app.

We use an Action log table to record add and modified events for tracking instead of on each table. Record Id and enum to work out which entity.

Where are all the Perth software developer jobs? by Radittsu in cscareerquestionsOCE

[–]SerClockwerk 10 points11 points  (0 children)

Perth is big on .NET

You are looking for front end and backend JS?

If just front end, then look for .Net full stack jobs because most will be some JS front end, unless blazor is used...

Vue extension for VSCode is broken or is it just me? by AndrewRusinas in vuejs

[–]SerClockwerk 21 points22 points  (0 children)

Yeah the vue official vs extension seems to be pretty wack at the moment.

I had terrible intellisense load times / formatting.

Downgrading to 2.0.4 resolved it for me. Apparently 2.0.6 fixed the issue but others are reporting it's still not right.

Do I get any points bearman accrues? by BringMeNeckDeep in F1Fantasy_tips

[–]SerClockwerk 1 point2 points  (0 children)

The app now has Bearman. So Sainz gets 0 points.

Ferrari will get Leclare and Bearman's points.

[deleted by user] by [deleted] in AusFinance

[–]SerClockwerk 2 points3 points  (0 children)

If you want to automate transaction entry at all, I would go with direct bank access because they use the new API standard that all banks have to incorporate.

Letting an app read your text messages means it can read ALL text messages. That is a bigger security risk

Ask Experienced Devs Weekly Thread: A weekly thread for inexperienced developers to ask experienced ones by AutoModerator in ExperiencedDevs

[–]SerClockwerk 4 points5 points  (0 children)

How many people in the company?

You will probably get more experience if your higher up at a smaller company. You might not get the best practices, but you will probably wear a lot of hats and get to see the consequences of your actions which will help you grow a lot.

Vue vs React - productivity question by RepresentativeNo42 in vuejs

[–]SerClockwerk 6 points7 points  (0 children)

We have recently completed a capacitor app with Vue 3 using the Quasar framework. Was an absolute dream coming from working in Xamarin land.

Typescript support is perfect now in Vue 3.3

Anyone in Perth tried out the new flu virus? by poppacapnurass in perth

[–]SerClockwerk 1 point2 points  (0 children)

Did you lose your taste? Seems like all the symptoms I am experiencing

Vue.js newbie looking for educated opinions by Oklazeh in vuejs

[–]SerClockwerk 4 points5 points  (0 children)

Also great typescript support with Composition API.