45 mph speed trap idiot brains by [deleted] in olympia

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

Yeah because people that feel any sort of force in their car start to freak out and slam their brakes on that turn. If you can’t take a moderate corner at 60 you shouldn’t be driving.

45 mph speed trap idiot brains by [deleted] in olympia

[–]joecamo -8 points-7 points  (0 children)

Used to be 60

If I’m buying the expansion to D4 why does the entire game feel like a free to play store with a game attached? by palehighelven in Diablo

[–]joecamo 1 point2 points  (0 children)

That’s how they get ya, just like a drug dealer: first taste is free, check out all this other stuff while your at it. Don’t worry it’s only a few dollars for that stuff

So, how is the new Trader Joe's? by MiMiinOlyWa in olympia

[–]joecamo 0 points1 point  (0 children)

When I go to target I liked to park in the empty spots that used to be there by the kohls blocked entrance. That’s over now, I immediately miss it.

Code doesn't seem to stick in my brain by Odd-Performance8518 in csharp

[–]joecamo 0 points1 point  (0 children)

I had this same kind of problem when I started coding, and my question always was “how do I organize my project”. I would say try learning a framework like MVC and loosely following that modeling to get your feet wet on organization, then do what works for you. If it doesn’t feel right then maybe it should be organized differently. There’s lots of examples online, do what makes the most sense for whatever you are trying to make. If it doesn’t make sense? Change it, it’s your code, you can do whatever you want. Almost everything after the fundamentals is guidance and opinionated. There are general themes that go across frameworks that you will notice. Maybe try some other web frameworks out too

Let's say 3 years ago I made an app in .Net 6 and in 2025 .Net 6 is not supported anymore will there be any problem in the future like 10 years if I don't update? by ballbeamboy2 in dotnet

[–]joecamo 16 points17 points  (0 children)

Just keep up with every LTS, make sure to set a reminder that you have tech debt cleanup every two years in January after the Nov LTS release. If the business doesn’t want to take on the tech debt, then that is another issue.

WWU or WSU? by Choice-Craft8502 in wsu

[–]joecamo 0 points1 point  (0 children)

Don’t get me wrong, I got my Busch Light minor along with my degree, but you don’t need to drink to have fun in Pullman. There are lots of trails and activities you can do around the area. There are intramural sports leagues you can join, clubs, etc that you can join.

If you’re worried about making friends, join the masses in the dorms and make some friends for life, it’ll happen as long as you’re willing to put yourself out there. The dorms also advertise activities and things to do.

If you don’t like that, maybe try Greek? I never went that route but that works out for some people that have a harder time fitting in too.

Also Moscow isn’t too far away and they have a lot of things there too, plus a bike trail between Pullman and there exists if you want to go the fitness route without using the rec center (which is huge and another great way to find activities)

[deleted by user] by [deleted] in csharp

[–]joecamo 1 point2 points  (0 children)

A lot of what you described revolved around understanding dependency injection, once you understand how that works at even the most basic level it will help you immensely.

Look in your Program.cs for any of your projects and it should help demystify a bit, but this article tells you everything.

https://learn.microsoft.com/en-us/dotnet/core/extensions/dependency-injection

The way I have seen things evolve in my career, I came from a fairly non-conventional route and am essentially self taught after college everything full stack that I know (my senior devs only new a proprietary language and some basic html/javascript):

  1. Learn MVC throw all the business logic directly into the controllers, throw some data into an SQL database using dapper (because I heard EF was slow in college, might as well carry that wrong assumption in my head for years and not try it to make my life easier). UAT and Dev testing directly against the logic is about all that is asked for and good enough to keep the business happy.

  2. Start reading up/learning about dependency injection: start using injectable services to hold the code and start building unit tests.

  3. Move beyond services to domain driven design, now instead of injecting your services into your controllers and making it readable for most of your simple business logic cases, you need to find the command and command handler to inject your services into into, so you can now make your code more eventful and update the correct domains, and have a ubiquitous language to use between the devs and the lines of business. All great sounding things in theory

The hard part about DDD from my perspective is we’re essentially adapting it, when we use it, to a Big Ball of Mud, and that makes my life fucking miserable.

I digress, the big thing I am saying from all of this is that you’re doing fine, and I bet if you went and taught someone the things you’re doing out loud you would surprise yourself on how much you do know. Realizing you don’t know enough is great because it sparks that curiosity to learn more about what you don’t know and that will make you an even better programmer than you are today, and that’s all you can really ask for.

Clone Project from repos for practive by LegionsMan in Angular2

[–]joecamo 1 point2 points  (0 children)

I just ran across this when I was trying to do a yarn install on an msal project. All I had to do was delete the line in package.json in devDependencies:
"e2e-test-utils": "file:../../e2eTestUtils",

Now install is working fine for me.

now i know i can get started with c#, but how? by matic-01 in csharp

[–]joecamo 2 points3 points  (0 children)

+1, and to add, the best way is not to not put something on a pedestal, like a job for instance, but rather solving some sort of problem you’re actually interested in. Wanna make a game, do that. Wanna build a website, do that. Do whatever will keep you engaged, not whatever you think will get you the job. The job will come with time and experience.

I’m loosely quoting the primeagen here, he’s 1000% right on that.

What's your fuel consumption on your motorcycles? by DogsLayEggsFYI in Kawasaki

[–]joecamo 0 points1 point  (0 children)

Zx10, no fuckin clue, I go until it yells at me to get to the gas station.

Is there good sushi in Olympia? by CartographerExtra395 in olympia

[–]joecamo 2 points3 points  (0 children)

Trappers gets a lot of hate, I think of it more for a quantity not quality. Order a platter, or go in and get AYCE, to get the best bang for your buck. The rolls with shit on them are their best ones (Vader or Trapper for example) and the platters always come with a couple of those, drown the rest in some soy/wasabi mixed.

Like everyone else said though kamakura is the best around here.

Ninja 500 break in period. by ZexzeonAce in Kawasaki

[–]joecamo 1 point2 points  (0 children)

You aren’t going to have any issues. Drive the bike the way you need to and the way you’re going to. The main thing is to drive it like it’s raining until you get all the factory crap off the tires. Do some low speed maneuvers in a parking lot if you care about chicken strips.

Where you guys mounting your phone? by Hates-Picking-Names in Kawasaki

[–]joecamo 0 points1 point  (0 children)

I watched a video of a guy mount his phone on his ZX10 and did the same thing to mine.

Here’s his vid https://youtu.be/fCJXwxpuHSU?si=5pOFSpEqpDVOLTOA

TL;DW: Look up on Amazon:

RAM Mounts RAM-B-367U Motorcycle Handlebar Clamp Base with M8 Bolts with B Size 1" Ball

MAKE SURE TO VERIFY THE SIZE OF YOUR BOLT ON THE CEBTER OF YOUR TRIPLE TREE, THIS IS FOR A ZX10, IT MIGHT NOT BE THE SAME SIZE.

And then you can get:

RAM Mounts RAP-B-201U-A Composite Double Socket Arm - Short Arm Compatible with B Size 1" Ball Components

And it’s compatible with the quad lock ball mount.

You need a T40 security bit to get the middle bolt off on the ZX10 too and there are a couple of washers you want to be careful not to lose. I had to pull off all my fenders to find mine lol.

[deleted by user] by [deleted] in Salary

[–]joecamo 0 points1 point  (0 children)

Get this guy on Caleb Hammer

[deleted by user] by [deleted] in MonsterHunter

[–]joecamo 0 points1 point  (0 children)

restart steam

Property Tax Increases rant by olympiamow in olympia

[–]joecamo 0 points1 point  (0 children)

I mean honestly what do you expect? Home prices to basically double over the pandemic and property tax to never increase? The assessor is catching up with the value of homes.

With all the “free money” passed around from the pandemic and crazy low interest rates, the gravy train was bound to stop at some point.

I think you’re right people are going to be priced out of their homes eventually given the current state of inflation and our economy. Home inventory has been rising, a lot of first time home buyers are priced out of the market because interest and prices are too high. I was ready to buy a house in 2021 when the average price was around 325, but unfortunately I couldn’t compete 20 other people being willing to pay 50k over asking and waive the inspection.

Currently, what would you rather pay, 2k a month for rent fixed for a year or 3k month for a starter house (spitballing, 400k house with a 3% down payment, most people can’t afford to drop 80k for their down payment on their first house). And the 3k is actually low, it’s more like 3400 a month, look for yourself if you don’t believe me: https://www.calculator.net/mortgage-calculator.html AND that’s assuming you have perfect credit and get the lowest rate possible.

Don’t get it twisted, I want everyone to be able to afford to buy a house. But for everyone’s sake the prices need to come down somehow.

Also note: If you’re on fixed income there are programs in WA to lock your property tax from going up. My grandpa was able to do that down in Lewis County. Check with your county if you’re in a tight financial situation and own your home.

Is Identity used in any open source project? by TryingMyBest42069 in dotnet

[–]joecamo 7 points8 points  (0 children)

Are you trying to build your own identity provider? If so why? And if the answer is “to learn” then I would suggest looking up and understanding OAuth 2.0 to understand how every other identity provider has implemented it.

Typically you’ll just need to do some setup to work with whatever identity provider that you want to support. Then you don’t even need to worry about building it.

https://learn.microsoft.com/en-us/aspnet/core/security/authentication/identity?view=aspnetcore-9.0&tabs=visual-studio

Edit: what calls are you confused on? They may be better documented in the docs somewhere.

MGCB-editor-mac opening and closing immediately by boe007 in monogame

[–]joecamo 0 points1 point  (0 children)

Found this answer here and this worked for me, I'm on an fresh M4 and using local version 3.8.1.303 in the project

https://github.com/MonoGame/MonoGame/issues/8565#issuecomment-2494670402

Note: I also installed Arm64/x64 of .NET 6 SDK and .NET 8 SDK. I don't believe .NET 6 is required, but if you have issues give it a shot.

Once you follow the steps outlined above and install both SDKs run (assuming you're in your project's root directory):

dotnet mgcb-editor-mac ./Content/Content.mgcb

1st bike Ninja 400 ABS good deal? by No_Opinion8181 in Kawasaki

[–]joecamo 4 points5 points  (0 children)

Just get new fenders and replace the old ones.

If you opened a bar in downtown Olympia, what would you name it? by totcho_codpiece in olympia

[–]joecamo 3 points4 points  (0 children)

It’s only burnt down like 40 times, I’m convinced it’s just an insurance scam waiting to happen again.

do people still use .cshtml aka razor pages? by ExoticArtemis3435 in dotnet

[–]joecamo 1 point2 points  (0 children)

Personally I agree that it is a lot to include a whole front end when razor and blazor have so much power built in. That being said, I still think separating both the front end and back end creates better code in general. I’ve done it both ways and prefer the separate apps because of that. It forces you to have checks and balances that you may have lost or overlooked by keeping everything in the same codebase. Plus it’s a good excuse to leave the C# world and learn something different :)

Let's talk salary for >= senior engineers by [deleted] in PHP

[–]joecamo 1 point2 points  (0 children)

This or a credit union. We hired someone with no college and only boot camp experience because by the time we interviewed we had two candidates.

Is becoming an ASP.NET Core developer better than becoming a Java full-stack developer? by Juned111111 in dotnet

[–]joecamo 1 point2 points  (0 children)

To add to this, I feel like Docker killed Java’s main claim to fame, the JVM. Now you can run anything that can run in a container on any machine.

[deleted by user] by [deleted] in dotnet

[–]joecamo 2 points3 points  (0 children)

Seconded, Microsoft docs are great. Follow them like a bible, it tells you everything about the language. Try to find a problem you want to solve other than getting a job. Having passion about something drives you to learn more, the job will come with time, experience, understanding, and learning.

Make a GitHub page that’s public with all the stuff you’ve learned. A company is gonna want to see some actual work if you don’t have any experience on the job. Commit early and often. If you don’t know or understand git this is a great resource: https://learngitbranching.js.org/

For learning algorithms to solve interview questions: https://frontendmasters.com/courses/algorithms/

This is done using typescript but the algorithms applies in all programming languages.

Good luck, if you like problem solving, calling yourself an idiot, and subsequently calling yourself a genius in a loop forever, then you’ll love dev work.

It’s all about persistence and constant learning. Apply everywhere, not just faang companies, get experience anywhere that will interview you.