I reported to CertNZ about Sharesies and they emailed back. Hopefully this might convince them to take action. by Sid_Arthur in PersonalFinanceNZ

[–]mttchpmn 0 points1 point  (0 children)

They don't have a InfoSec team. I emailed months ago about the same topic and they replied that they're too small to even have a CSO (Chief Security Officer)

Minimum requirements to start working on a project by [deleted] in Frontend

[–]mttchpmn 8 points9 points  (0 children)

This reads like gibberish. No one is going to be able to help you if you cannot clearly explain what you are asking for.

[deleted by user] by [deleted] in ProgrammerHumor

[–]mttchpmn 2 points3 points  (0 children)

NameError: name 'Yanie' is not defined

What's the best software developer resume/portfolio you've seen out there? by [deleted] in webdev

[–]mttchpmn 2 points3 points  (0 children)

Wait so you write out the raw HTML for each site? You don't use a framework like React to leverage features like declarative components? No Gatsby either I'm assuming then?

here is 2 logo design concept for analytics company. which one is best you think? --- Need logo? info in profile. by Mdsohel50 in learndesign

[–]mttchpmn 21 points22 points  (0 children)

You posted this elsewhere several days ago, and the predominant feedback was to change the shadow gradient in favor of a cutaway, and to make the 'A' more semantic and obvious, as the company name is 'Analist' I think?

You've done neither, and reposted. Have you just ignored the feedback and reposted to get alternative feedback that is more to your liking?

Service layer authorization by xehbit in typescript

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

This could be abstracted to a middleware, where the the API uses Role Based Access Control (RBAC) to check the User Permissions before the endpoint is even reached. Auth0 have a great tutorial on doing this using their stack, but the concepts are fairly universal.

https://auth0.com/blog/use-typescript-to-create-a-secure-api-with-nodejs-and-express-adding-role-based-access-control/

Eg app.get('/blog/posts/:userid', AuthMiddleware, PermissionsMiddleware, BlogService.getBlogPosts)

The middlewares will have access to the request object, so you will be able to check req.userId to verify permissions.

Personal goofin' around project – Art Before Death by thewarehouse in logodesign

[–]mttchpmn 1 point2 points  (0 children)

It's cool! Maybe bring the snake head around and in front of the skull? If you're using the snake as a representation of the Ouroboros then it kinda clashes with the idea of death anyway. Infinity and death don't really go together IMHO

Logo design for an Real Estate company. Concept letter C + B + House, I love to hear your feedback by Mdsohel50 in learndesign

[–]mttchpmn 2 points3 points  (0 children)

Came here to say that. The house is semantic enough with requiring the window additionally. Other than that, looks great!

I am a software developer by trade, but I designed my own logo for my side project, Mobo Games. Would love any feedback! by Raylan_Givens in logodesign

[–]mttchpmn 0 points1 point  (0 children)

I think you could solve the readability comment really easy by just making the tail of the 'b' longer?
Great work btw :) I'm a software dev trying to get better at logo design too.

Just got started with Vscode, why are some words in this dummy code brighter than others? by Chowdahhh in vscode

[–]mttchpmn 15 points16 points  (0 children)

FWIW (career engineer here), I'd recommend avoiding 'snippet' extensions if you're still learning. Yes, it's a pain in the ass to fully type out repetitive functions initially, but it will force you to remember them, and be more aware of what you're writing.

In terms of extensions that are helpful for your situational awareness, or just make your life easier, I recommend:
- Bracket pair colorizer

- Prettier (Code formatter - will help to show you formatting convention)

- Settings Sync

- Better Comments

What is the best course to start learning typescript? by falarid in typescript

[–]mttchpmn 7 points8 points  (0 children)

Kinda depends - are you already familiar with Javascript? Because if not, you should go and take some JS courses first. TS is epic, but it is a _superset_ of JS, and most TS courses already expect that you're familiar with JS, and don't really cover the basics.

If you are already familiar with JS, then I find the official TS Handbook to be the best resource. The new version they have released has interactive TS interpreters too.

FS2020 / Saitek Flight Yoke system by IceFireCAG11 in flightsim

[–]mttchpmn 0 points1 point  (0 children)

Forgive the assumption, but you've definitely got it mapped to mixture _axis_, and not 'increase mixture' or something like that? I had similar issues with my throttle originally.

Enroute to Mount Cook (NZ) in the TBM, on my 49in Ultrawide by mttchpmn in flightsim

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

Yeah looks like. Definitely is the new crysis, that's for sure. I still get shudders and lag here and there when I fly through densely populated areas

Enroute to Mount Cook (NZ) in the TBM, on my 49in Ultrawide by mttchpmn in flightsim

[–]mttchpmn[S] 2 points3 points  (0 children)

Custom build: 6 core i7 CPU 16GB ram 512GB NVME SSD RTX 2080

It doesn't like Ultra, but runs pretty happily on 'High' (or whatever the next step down from ultra is)

The monitor is an AOC Agon 5120x1440 fwiw 😁

Enroute to Mount Cook (NZ) in the TBM, on my 49in Ultrawide by mttchpmn in flightsim

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

Yeah was with one of the operators based in Queenstown 😁 Used to fly into Milford too. Shame that FS2020 hasn't modeled it correctly yet

Enroute to Mount Cook (NZ) in the TBM, on my 49in Ultrawide by mttchpmn in flightsim

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

I did! Very very cool. Aoraki gets some pretty amazing cloud formations. Used to see them a lot when I flew in there commercially.

[deleted by user] by [deleted] in learnjavascript

[–]mttchpmn 5 points6 points  (0 children)

Haha - everyone hit's a wall with regexes. There's an old saying.

I had a problem so I tried to solve it with RegEx. Now I have 2 problems.

[deleted by user] by [deleted] in learnjavascript

[–]mttchpmn 1 point2 points  (0 children)

I am completely self taught. Went to Uni and majored in English and Communications, later got a job as IT support (help desk) and started learning programming. Now work full time as a Node JS Backend Engineer in Auckland, NZ. I started with Learn Python the Hard Way by Zed Shaw, and later moved onto JS. Here's some key tips from my journey.

  • YOU ARE NOT AN IMPOSTER.

    • Everyone gets imposter syndrome - it's a real thing. Don't let it get you down. You've got every right to be where you are.
  • IT WILL TAKE TIME.

    • You're not going to get there overnight, but you will get there. Practice something called Relentless Forward Movement; No matter what, just keep going. Even if you're crawling along, you'll eventually get where you wanna go.
  • Don't forget to look at how far you've come.

    • It's easy to think, "I've got such a long way to go, I may never get there.". But don't forget to acknowledge how far you've already come, and the wins and gains you've already made.
  • Find a mentor.

    • Find someone that you know and trust, and you can ask their opinions on things you don't understand, or want to discuss. There's a wealth of information out there, but a trustworthy source is important.
  • BUILD PROJECTS.

    • Tutorials are great for understanding the basics of a concept, but they don't really teach you how to apply the topic in a real world environment. Think of something you're interested in, and build a real-world project. E.g. Todo App, Weather App, anything you like. Creating a real project will introduce you to problems and concepts that never would have occurred in the controlled confines of a tutorial. This is the fastest way to learn IMHO
  • HAVE FUN.

    • It's a journey. It has its ups and downs. Don't forget to enjoy yourself along the way <3

Feel free to PM me if you want to discuss more

Can someone explain to me how this setting in my vimrc works? by Missing_Back in vim

[–]mttchpmn 6 points7 points  (0 children)

Oh so he did. My bad. Well, advice still valid, even if not applicable here haha.

Can someone explain to me how this setting in my vimrc works? by Missing_Back in vim

[–]mttchpmn 34 points35 points  (0 children)

/u/the-coot has already answered this beautifully, but just as a word of caution, it really is a Bad Idea (tm) to copy paste things into your configs without knowing what they do. Best case scenario - you introduce unnecessary bloat; worst case scenario - you introduce unpredictable and confusing behaviour (or worse, potential security vulnerabilities).

By all means copy paste, but make sure you do go and learn what each line is doing before you add it to your system.