Subscribe

Receive the latest articles directly in your inbox by subscribing here. You can unsubscribe at any time.

Subscribe Now

About

Here you will find articles on an ambitious plan to travel from Singapore to Morocco overland, i.e. without flying.

I will use buses and trains to travel through South East Asia, China, Mongolia, Russia, and Europe.

Read about The Plan So Far.

Tech stack for this site

Written by Joshua Fuglsang on .

Tags

DevEntrepreneurshipTools
Julie repairing her old MacBook Pro
Julie repairing her old MacBook Pro - Copy­right © Joshua Fuglsang

Overview

In this ar­ti­cle I will tell you about the tools and ser­vices that I am us­ing to run this web­site.

There are two cor­ner­stone tools that I use; Pel­i­can, and AWS. Pel­i­can is an awe­some stat­ic web­site gen­er­a­tor built on Python, and AWS is a plat­form of tools pri­mar­i­ly tar­get­ed at build­ing web apps. I re­al­ly like AWS due to its sheer vol­ume of tools, its free tier, and scal­able pric­ing mod­el. Cur­rent­ly I am just us­ing it to host my stat­ic web­site, but even­tu­al­ly it will run my back­end ser­vices.

The Tools

Pel­i­can

Pel­i­can is sim­i­lar to Github’s Jekyll, but is based on Python rather than Ru­by. It works by load­ing your ar­ti­cles and pages, writ­ten in Mark­down, and con­verts then to HTML. Be­ing a Python dev in the past it made sense for me to use Pel­i­can; the theme I most­ly built from scratch. Stat­ic web­sites are great for my pur­pose as I re­quire no serv­er side log­ic and they are far faster and cheap­er to run then dy­nam­ic web apps.

At­las­sian Bit­buck­et

For ver­sion con­trol I am us­ing Bit­buck­et; Bit­buck­et of­fers un­lim­it­ed pri­vate repos­i­to­ries for free, which is awe­some. An al­ter­na­tive of course is Github; which I would con­sid­er us­ing if I want­ed to host my web­site on Github, or want­ed to use Github’s is­sue track­er, but I don’t. I may con­sid­er us­ing AWS’ ver­sion con­trol ser­vice in the fu­ture.

Namecheap

I pur­chased my do­main name through Namecheap, which I like it since it does just one thing: do­main man­age­ment. I have tried tools such as Go­dad­dy in the past but their soft­ware is crammed with so much stuff; the com­plex­i­ty of it dis­tracts from its use­ful­ness.

AWS - S3

To host my web­site I am us­ing S3. S3 is great as it is cheap and fast, and Pel­i­can comes with some scripts to pub­lish di­rect­ly to S3 which is ter­rif­ic for my work­flow.

AWS - Cloud­Front

To make my web­site even faster I am us­ing Cloud­Front. Cloud­Front can take all of my files host­ed in S3 and cache them at edge nodes all around the world, mak­ing the web­site su­per fast wher­ev­er you are. It al­so low­ers the cost of S3 by re­duc­ing the num­ber of re­quests that S3 needs to han­dle.

AWS - Route 53

I don’t use Namecheap to di­rect­ly man­age my do­main, rather I tell Namecheap to let AWS Route53 han­dle record man­age­ment via a host­ed zone. This just lim­its the num­ber of tools that I need to use, so I guess I could re­al­ly use any do­main name ser­vice.

Analytics

Am­pli­tude

For event track­ing I am us­ing Am­pli­tude. It’s a lot more pow­er­ful than Google An­a­lyt­ics, the de­fac­to choice, and it has a friend­ly pric­ing mod­el. I am us­ing it to fig­ure out which of the ar­ti­cles I write are the most pop­u­lar so that I can fo­cus on im­prov­ing them.

MailChimp

For man­ag­ing my email sub­scrip­tions I am us­ing MailChimp, which is hooked up to the sub­scribe func­tion that you see around this site. This way when I re­lease a new ar­ti­cle I can no­ti­fy my sub­scribers. It is very easy to use and takes care of nor­mal email sub­scrip­tion stuff such as un­sub­scribe and so forth with­out me hav­ing to think about it.

Seg­ment

I don’t use Am­pli­tude or MailChimp di­rect­ly rather I am us­ing Seg­ment. Seg­ment has a re­al­ly nice de­bug­ger so I can eas­i­ly test the changes I am mak­ing to the web­site, it can al­so for­ward events to any an­a­lyt­ics ser­vice with­out me hav­ing to make changes to my web­site.

Summary

Thanks for read­ing. I hope this can help you to set up your own web­site in the fu­ture. This set­up works great for my pur­pos­es. If you have any oth­er sug­ges­tions then I’d love to hear them in the com­ments be­low. Oth­er­wise you can sub­scribe for fu­ture ar­ti­cles.

You may al­so read my tools for a dig­i­tal no­mads ar­ti­cle.

Tags

DevEntrepreneurshipTools

About

Here you will find articles on an ambitious plan to travel from Singapore to Morocco overland, i.e. without flying.

I will use buses and trains to travel through South East Asia, China, Mongolia, Russia, and Europe.

Read about The Plan So Far.