René's URL Explorer Experiment


Title: Mark-James McDougall - Full-Stack Developer

Open Graph Title: Mark-James McDougall - Full-Stack Developer

Description: Full-Stack Developer

Open Graph Description: Full-Stack Developer

Opengraph URL: https://markjames.dev

X: @onwidget

direct link

Domain: markjames.dev

og:typewebsite
og:imagehttps://markjames.dev/_astro/default.CIwGWTvm_Zavfr9.webp
og:localeen
og:site_nameMark-James McDougall
twitter:cardsummary_large_image
twitter:creator@onwidget

Links:

Mark-James McDougall https://markjames.dev/
Blog https://markjames.dev/blog
Resume https://markjames.dev/resume
Github https://github.com/markjamesm
LinkedIn https://www.linkedin.com/in/markjamesm/
Contact https://markjames.dev/contact
Github https://github.com/markjamesm
LinkedIn https://www.linkedin.com/in/markjamesm/
Contact me https://markjames.dev/contact
View all posts » https://markjames.dev/blog
https://markjames.dev/blog/jwt-authorization-asp-net-core
Securing an ASP .NET Core Web API using JWT and Role-based Authorization https://markjames.dev/blog/jwt-authorization-asp-net-core
https://markjames.dev/blog/dynamically-importing-images-astro
Dynamically Importing Images in Astro Components the Right Way https://markjames.dev/blog/dynamically-importing-images-astro
https://markjames.dev/blog/setting-up-wikijs-nginx-docker-ubuntu
Setting up Wiki.js with Docker Compose and an Nginx Reverse Proxy on Ubuntu Linux https://markjames.dev/blog/setting-up-wikijs-nginx-docker-ubuntu
https://markjames.dev/blog/embed-pardot-form-responsive
Responsive Pardot Form iFrames using Seamless.js https://markjames.dev/blog/embed-pardot-form-responsive
Mark-James McDougallhttps://markjames.dev/
Bloghttps://markjames.dev/blog
Contacthttps://markjames.dev/contact
Resumehttps://markjames.dev/resume
https://markjames.dev/rss.xml
https://github.com/markjamesm
https://www.linkedin.com/in/markjamesm

Viewport: width=device-width, initial-scale=1.0

Robots: index,follow


URLs of crawlers that visited me.