Skip to content

Alex Smith

Menu
  • Home
  • About
  • Contact
  • CV
  • Presentations
Posted onFebruary 16, 2021October 11, 2021Career Development

Authentic Interviews

by alexjs1 Comment on Authentic Interviews

As a strong advocate of Early-in-Career talent and a talent ambassador in Microsoft, I decided to put together a brief explanation of how I approach interviews, to help people know how to prepare better. This builds on the Interview Tips already available on the Microsoft Careers page.

Read More
Posted onJune 1, 2020October 11, 2021Public Speaking

Presentation Tips for Engineers

by alexjs2 Comments on Presentation Tips for Engineers

Recently I’ve had many conversations with colleagues about how to be more effective when presenting technical content. There’s no magic, but here are a few…

Read More
Posted onJanuary 26, 2016October 11, 2021AWS

CloudFront Edge to Origin Auth

by alexjs1 Comment on CloudFront Edge to Origin Auth

CloudFront, the CDN from Amazon Web Services, has long supported authenticating between the CDN’s edge and S3 using Origin Access Identity, allowing you to lock…

Read More
Posted onJanuary 23, 2016AWS

Preventing hotlinking using CloudFront WAF and Referer Checking

by alexjsLeave a comment on Preventing hotlinking using CloudFront WAF and Referer Checking

This post has now been transferred to the AWS blog. The original motivation for this post was this post from Stack Overflow.

Read More
Posted onMarch 4, 2013June 1, 2020Uncategorized

Recovering a Debian System after running rm /*

by alexjsLeave a comment on Recovering a Debian System after running rm /*

The Oxford English Dictionary (I cannot believe that this is actually defined in the OED. I assumed it was a fake site or something. I…

Read More
Posted onFebruary 25, 2013December 26, 2016Uncategorized

Tumblr to WordPress Import – Maintaining Links

by alexjs2 Comments on Tumblr to WordPress Import – Maintaining Links

I recently migrated away from Tumblr, as I found that Tumblr was heading more towards micro-blogging – reducing the size of the posting editor (seriously?…

Read More
Posted onNovember 28, 2012Uncategorized

CORS Headers in Nginx

by alexjsLeave a comment on CORS Headers in Nginx

Update: Before going much further, there now is a much more comprehensive CORS walkthrough for nginx at enable-cors.org – so check that out before following the…

Read More
Posted onFebruary 28, 2011Uncategorized

Celery and a failing MySQL Server

by alexjsLeave a comment on Celery and a failing MySQL Server

Celery is a distributed task queue for Python. It’s pretty useful, and a lot of apps I’m involved in deploying seem to be using it…

Read More
Posted onDecember 12, 2010Uncategorized

Making nginx ignore query string parameters

by alexjs4 Comments on Making nginx ignore query string parameters

When using nginx as a caching proxy, I found myself needing to ignore particular parameters for both the cache key and the values being passed to…

Read More
Posted onOctober 11, 2010Uncategorized

fail2ban time offset issues

by alexjsLeave a comment on fail2ban time offset issues

While trying to set up fail2ban, I found that even though my regex/logs matched up nothing was being banned/caught by fail2ban After a bit of…

Read More

Posts navigation

Page 1 Page 2 Next Page
Amphibious Theme by TemplatePocket ⋅ Powered by WordPress