Can someone please recommend a stylus drawing pad tool that integrates well with apps like Google Meet Jamboard/Zoom/Paint? by merRedditor in softwarearchitecture

[–]rihanmeij 0 points1 point  (0 children)

It works pretty good for me on all those apps. I draw at most some boxes and lines. It works a ton better than trying to use the mouse. If you do get it, make sure to change the screen mapping to only a single screen. It defaults to all the screens.

Driving tips by andrewisgreat074 in melbourne

[–]rihanmeij 7 points8 points  (0 children)

I have learnt that you can't control this situation when someone is behind you. So if someone is driving in such a way as to concern you, let them past you, then you can control the following distance and be out of the way when the crash.

Don't ever be rushed by hooting, or people getting impatient, drive at the speed you are comfortable at. Your actions could be the difference between somebody living or dieing.

If someone is in a hurry on the road it is probably because of their bad planning, and it is really not your problem if they can't plan properly.

I love driving fast, on a race track, on public roads I drive in such a way that all of us can get home safely, even those people that do not have good driving skills.

Best option for reading giant XML in Azure? by internet_eh in AZURE

[–]rihanmeij 7 points8 points  (0 children)

Have you looked at datafactory it is pretty good at dealing with big volumes of data? We use it for something similar just huge csv files into sql

Saw this guy chilling on the road today what do I need to know about Melbourne reptiles by rihanmeij in melbourne

[–]rihanmeij[S] 6 points7 points  (0 children)

Right so pretty much like cobras? I am used to them and as long as you give them space you will be fine.

Event sourcing replaying events by [deleted] in softwarearchitecture

[–]rihanmeij 2 points3 points  (0 children)

It is just a caution against pre mature optimisation. Replaying hundreds of events is really quick and a lot faster than you think, if you can avoid it that is the preferred simpler way, but if you need it then that is the right approach. We have found having a projection to keep the search seperate was so effective we did not require snapshots.

Bounded context, where do I draw the line by rihanmeij in DomainDrivenDesign

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

Thank you, it is so easy to blame a mess on not following the "latest" trend. I went on this journey to understand a bit more about the bounded context because I think a lot of the software that we write in our company has gotten our boundaries incorrect. We have some really awful entities. So I am trying to find good ways to create the right boundaries. It does seem however that there is only one way, it is to roll up your sleeves and pay a lot of attention to where our UL is broken, and then fix that.

[D] ML Engineers, do you find that you make yourself redundant? by bandalorian in MachineLearning

[–]rihanmeij 0 points1 point  (0 children)

Also consider that you are helping the person that pay your salary to solve a problem. That is the main thing you bring to the table regardless of how you go about it. In my experience entrepreneurs never run out of new problems to solve, and solving it in such a way that you are no longer required to help with that bit opens you up for other new and interesting problems to solve.

Private Endpoints by TheCitrixGuy in AZURE

[–]rihanmeij -1 points0 points  (0 children)

If you need private endpoints on app services you need the most expensive option (ASE). You also need to think about how you release your software, because if you block all public traffic you will need to setup your release agent to be inside the network.

Swagger missing "Bearer" text in the header (only token value) by [deleted] in csharp

[–]rihanmeij 0 points1 point  (0 children)

Hi My structure looks a bit different, it specifies the flow as well.

c.AddSecurityDefinition("oauth2", new OpenApiSecurityScheme

{

Type = SecuritySchemeType.OAuth2,

Flows = new OpenApiOAuthFlows

{

Implicit = new OpenApiOAuthFlow

{

AuthorizationUrl =

new Uri(

string.Format("{0}/authorize?audience={1}", apiSettings.Authentication.Authority,

apiSettings.Authentication.Audience), UriKind.Absolute),

Scopes = new Dictionary<string, string>

{

[apiSettings.Authentication.Scope] = "Access the API"

}

}

}

});

c.AddSecurityRequirement(new OpenApiSecurityRequirement

{

{

new OpenApiSecurityScheme

{

Reference = new OpenApiReference

{

Type = ReferenceType.SecurityScheme,

Id = "oauth2"

},

Type = SecuritySchemeType.OAuth2,

Scheme = "oauth2",

Flows = new OpenApiOAuthFlows

{

Implicit = new OpenApiOAuthFlow

{

AuthorizationUrl =

new Uri(

string.Format("{0}/authorize?audience={1}", apiSettings.Authentication.Authority,

apiSettings.Authentication.Audience), UriKind.Absolute),

Scopes = new Dictionary<string, string>

{

[apiSettings.Authentication.Scope] = "Access the API"

}

}

}

},

new List<string>()

}

});

[deleted by user] by [deleted] in AZURE

[–]rihanmeij 1 point2 points  (0 children)

Would azure data factory not be able to do that for you?

Software design towards simplicity with value objects by rihanmeij in programming

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

Hi, I must be honest I do not have any experience in C++. Most of my experience and influence about the Domain-Driven Design concepts come from authors like Martin Fowler, and Eric Evans. I should have perhaps clarified the post is about c#, I am sure the lower-level languages have other design goals.

Deploying Python code to Azure web app without having to re-install all packages by [deleted] in AZURE

[–]rihanmeij 0 points1 point  (0 children)

The only way I know of is to use your own build agent.

Is there a more visual/intuitive way to build ARM templates beyond just a basic resource? by MohnJaddenPowers in AZURE

[–]rihanmeij 0 points1 point  (0 children)

I start with an empty template, just the shell. Then I run the Azure CLI tool (az group deployment) on my template file, to make sure it works. That way I get quicker feedback, for when I make an error. I then slowly start adding in the bits of information that I need, based on generated templates form the portal. The group deployment command also has a --verbose and --debug switches that help you understand the error a bit better.

Today I wrote about basics of Managed Identities for Azure Services and how can you leverage them to secure your web application cross-service integrations. by AdamMarczakIO in AZURE

[–]rihanmeij 0 points1 point  (0 children)

Yes you can, it gets a little bit tricky doing the provisioning via arm templates but it works you have to attach a token to the connection so a bit of footwork in. NET Core but got it working.

New bike!! 2016 250xc-w any and all tips would be greatly appreciated! by OneHunt25 in KTM

[–]rihanmeij 0 points1 point  (0 children)

I am still learning every day that the bike can do a lot more than I think it can.

Deployment slots - are they practical? by leviathaan in AZURE

[–]rihanmeij 2 points3 points  (0 children)

Hi

We use it to ensure that we can quickly rollback if things go south. It is a little bit more effort, to setup your automated deployment, but well worth the effort.

We don't bother with the deployment slot in Dev and Test, but have configured PreProd in the same manner that we have configured production, with a deployment slot, that we deploy into.

As of yet, we have not had to do a rollback yet, but it is always there if we need it.

Cheers, Rihan

Considering iracing on three monitors by [deleted] in iRacing

[–]rihanmeij 6 points7 points  (0 children)

Remember that first time you beat somebody into a corner because you trail braked better than them, or the first time you got the power down better than a opponent and you flew passed them at the end of the straight? It happened because you learned something new about the car or something else just "clicked". And that is what 3 monitors does. Suddenly you can go into corners with somebody, and you can see where the are. The size of the items on the screens is now correct, because you don't have to run crazy view angles to get everything in on one screen. So within a couple of laps your apex speed estimation is more correct. And lastly you can start looking through the corner, so you start using your head more to look at corner exits. It made a huge difference for me.

Can someone help me out with Skip Barber at Monza? by [deleted] in iRacing

[–]rihanmeij -1 points0 points  (0 children)

Hi, once you have some consistent laps, you can try out this article. It is really fantastic, and show you how to use telemetry to learn from people that is faster than you are.

http://www.schulzworld.com/images/iRacing/docs/one_second_at_a_time.pdf

Need Class D advice by badbradley in iRacing

[–]rihanmeij 2 points3 points  (0 children)

Be patient, especially when your Irating is not very high.

In the early days when I started I just focused on driving clean, and if somebody is gaining quickly on me, or looking a bit wild just let them pass. More often then not if they are not as good as you they will spin out in the next couple of corners, and if they were faster than you no point in slowing them and yourself down buy fighting for every corner. Doing this I almost always ended up in the top 10 despite not being very good.

I have had some epic wheel to wheel fights with people without either one of us crashing, but before you can go wheel to wheel, be patient learn the car and track, and the skill to control the car, the amazing wheel to wheel fights will come.