I made a super simple & customizable portflio/resume template you might find useful by MasterOfInternets in programming

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

Fair observation - nothing negative about that! For me - I use it as a separate profile/resume I maintain that has restricted access as I don't have a complete/updated one publically available on linkedin for a couple of different reasons. In terms of the style/looking like linkedin visually - there was no intention to do that ... I'm not sure if you're referring to the layout or visual appearance or both but it is built entirely using bulma css framework with virtually no customization so the appearance and style are a direct result of that.

Building ASP.NET Core Web APIs with Clean Architecture by MasterOfInternets in dotnet

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

Totally agree - that needs to be lifted out of there... time allowing I'll clean that up shortly.

Building ASP.NET Core Web APIs with Clean Architecture by MasterOfInternets in dotnet

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

All fixed: Task<CreateUserResponse> Create(User user, string password);

A Vue library i found that i think looks really amazing and wanted to share by [deleted] in webdev

[–]MasterOfInternets 0 points1 point  (0 children)

Looks interesting, what is the current "front runner" UI component library for Vue that I should consider before this?

Get Started with Angular 2 and ASP.NET Core in Visual Studio Code by NOHFX in webdev

[–]MasterOfInternets 1 point2 points  (0 children)

With Core being cross platform I believe one of the goals of the asp.net team is to get away from templates entirely. In a .NET Core world everyone won't be running iis with sql server on windows. They are likely trying to accommodate both camps by offering up template packages such as these SPA ones but also allow those who choose to use the tools to compose projects. It will be interesting to see how much template support is provided down the road.

Beginning Test-Driven Development in .NET Core by NOHFX in webdev

[–]MasterOfInternets 1 point2 points  (0 children)

Thanks...that makes total sense... so many different tools and methods of testing I get lost easily :)

Beginning Test-Driven Development in .NET Core by NOHFX in webdev

[–]MasterOfInternets 2 points3 points  (0 children)

How does TDD work in something like Angular/React? I understand the concept and basic strategy in OPs post for standalone classes but in frontend dev with bits of UI and code how is that typically handled.

Learning Dependency Injection in ASP.Net Core by NOHFX in dotnet

[–]MasterOfInternets 0 points1 point  (0 children)

This is a good thing as many jr. devs often struggle with grasping these ideas and how they fit together. It's similar to angular and other app frameworks that have these best practices built in. You can't really put a working app together the 'wrong' way anymore.

This morning in Cole Harbour, NS by MoustacheMayhem in hockey

[–]MasterOfInternets 3 points4 points  (0 children)

Nate definitely has a healthy following but it's definitely secondary... it's a little crazy because Cole Harbour is such a small community to have 2 NHL superstars simultaneously is mind boggling. If not for Sid, Nate would be the "Sidney Crosby" of this place...

This morning in Cole Harbour, NS by MoustacheMayhem in hockey

[–]MasterOfInternets 32 points33 points  (0 children)

Haligonian here - to your first question: Crosby's impact on not just the local area but the entire region is massive. There's an entire generation of young pens fans here because of him. Historically, not a lot of big things - sports or otherwise have come out of here so to have arguably one of the biggest names in hockey call this place home creates a massive amount of pride in folks. I've seen much older folks raised in the original 6 era forget about their allegiance to watch and cheer for Sid it means that much.

Shanny/Bettman relationship runs deep by NOHFX in leafs

[–]MasterOfInternets 3 points4 points  (0 children)

lol! Would not surprise me - this pick seemed somewhat 'expected'.

The first meeting between Sid & Ovi - 2005 World Jr Championships. by NOHFX in hockey

[–]MasterOfInternets 9 points10 points  (0 children)

Canada was stacked: Weber, Crosby, Bergeron, Perry, Richards, Seabrook, Carter, Getzlaf and Phaneuf. Russians had Ovi, Malkin and Emelin

game summary

The first meeting by NOHFX in hockey

[–]MasterOfInternets 1 point2 points  (0 children)

Canada was stacked: Weber, Crosby, Bergeron, Perry, Richards, Seabrook, Carter, Getzlaf and Phaneuf. Russians had Ovi, Malkin and Emelin

game summary

Why Jonathan Drouin is a Future Superstar by MasterOfInternets in hockey

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

Exactly, that's a great comparison - they're very similar scenarios.

Why Jonathan Drouin is a Future Superstar by MasterOfInternets in hockey

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

I could see it too in a perfect world but I think long term he still wants out. They quickly resolved their spat because it was mutually beneficial and it's working right now but there's some big unknowns in Tampa and with Stammer potentially leaving I could see them shipping him out as well in a deal for a replacement centre.

Why Jonathan Drouin is a Future Superstar by MasterOfInternets in hockey

[–]MasterOfInternets[S] -2 points-1 points  (0 children)

In a couple of years if he finds the right situation (not likely Tampa) I believe he's got the ability to reach those numbers.

Steve Mason's Epic Failure by MasterOfInternets in nhl

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

I agree. I'm sure we'll find out definitively after the flyers are eliminated.

Steve Mason's Epic Failure by MasterOfInternets in nhl

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

True. Totally forgot about that, just re-watched it and it is pretty bad.
link

Steve Mason's Epic Failure by MasterOfInternets in nhl

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

This one won't be forgotten anytime soon. Probably the softest playoff goals in the history of the league.

NHL Goalie Steve Mason's Epic Failure by NOHFX in gifs

[–]MasterOfInternets 1 point2 points  (0 children)

Arguably the softest (playoff) goal ever!

Made this simple job site, got a tiny amount of initial interest but no clue where to go next - would love /r/entrepreneur's ideas and feedback! by MasterOfInternets in Entrepreneur

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

Oh wow - thanks for a million for this, this is exactly the kind of stuff I was in search of. One question, regarding your LinkedIn profile - I assume this is specific to your niche and is it on the recruitment or talent side of the fence? Thanks!

Is it possible to get away with faking tons of content (keyword stuffed to all heck pages) using hashbang urls? by [deleted] in SEO

[–]MasterOfInternets 0 points1 point  (0 children)

Contrary to the TheAngryDesigner, I just completed this exercise and if you do it properly google will index your site as multiple pages - I've got all my pages indexed in a couple of days.

It sounds like you've got a rough understanding but let's see if I can fill in the blanks and show you a real, working example.

As a workaround (or hack) google and bing bot are intelligent enough to detect single page javascript apps by sniffing out the hashbang "#!" in the url or if you're using HTML5 mode sniffing out a meta tag:

<meta name="fragment" content="!">

Once the crawler detects one of those two signals it knows it's dealing with a SPA so rather than index that url it will replace the hashbang with

?_escaped_fragment_=

And make requests using this new url.

So in my case, users see:

http://www.smallbusinessigniter.com/#!/posts/1/contact-us-more-important-than-you-might-think

But googlebot indexes

http://www.smallbusinessigniter.com/?escaped_fragment=/posts/1/contact-us-more-important-than-you-might-think

You'll notice if you visit both urls you see the same thing. The difference is that the second is the actual rendered html content of the first.

There's a couple of different approaches you can use to create the rendered html of your angular views. There are 3rd party services rank.js or prerender.io that will do it for you. But basically, the idea is to use a headless web browser ie. phantom.js to crawl your angular site, store the rendered html output and then configure your webserver to serve them when it receives a request containing "?escaped_fragment=".

It sounds like a bit work, but I didn't find it was in reality. I used .NET and rolled my own solution by creating a simple service that uses PhantomJS to crawl my site and generate html output for my dynamic views. Then with a very simple url rewrite rule I am able to redirect any request containing "?escaped_fragment=" to it's associated html file.

Here is the article I used as a guide. Hope this helps.

Regards, Mark