Homepage
Open in app
Sign in
Get started
Please find new post at https://joshghent.com/blog
You can find all my original articles and more!
Follow
Lessons from Battling with Elasticsearch
Lessons from Battling with Elasticsearch
This is a story of changing requirements being impeded by architecture and software. It’s an age-old adage but I thought it was worth…
Josh Ghent
Jul 5, 2019
Using Grafana for Monitoring you NodeJS Apps
Using Grafana for Monitoring you NodeJS Apps
This guide assumes you already have a basic NodeJS API and a Graphite instance configured.
Josh Ghent
Mar 6, 2019
Why does NTP Exist?
Why does NTP Exist?
NTP is one of the most essential and complex systems that never gets spoken about. But why? And what even are they? And why do we need…
Josh Ghent
Mar 5, 2019
Starting with Why as a Software Developer
Starting with Why as a Software Developer
Starting with the Why of Software Development is essential to growth in your career. Read how to apply these principles in software.
Josh Ghent
Feb 26, 2019
Architecting the Next Generation of Communication
Architecting the Next Generation of Communication
With the shift to mobile and the statistics of the “younger” generation (hi there) not using phone calls as a means of communication…
Josh Ghent
Jan 23, 2019
Resiliency By Design
Resiliency By Design
Resiliency by design in your products architecture is a challenging problem that is rarely tested. Building robust platforms are becoming…
Josh Ghent
Jan 15, 2019
How to Run a Successful Tech Meetup — even if you’re forgetful
How to Run a Successful Tech Meetup — even if you’re forgetful
Running a tech meetup can seem trivial. Just some beer, pizza and programming right? Or so I thought. Learn how to run your own meetup here
Josh Ghent
Dec 22, 2018
I don’t know what to say…
I don’t know what to say…
My thoughts on the recent event-stream breach. TL;DR: Be nice
Josh Ghent
Dec 4, 2018
10 Things I wish I knew before giving my First Tech Talk
10 Things I wish I knew before giving my First Tech Talk
Fear of public speaking is cited as being amongst mankind’s top 10 fears. Heres everything I learned when I gave my first tech talk
Josh Ghent
Nov 13, 2018
Networking at Tech Meetups
Networking at Tech Meetups
Networking is a core part of why many attend meetups - Here's how to break into the crowd at meetups.
Josh Ghent
Jul 11, 2018
Tracking Goals in Todoist
Tracking Goals in Todoist
Utilize the power of your task management app to drive you towards achieving your goals
Josh Ghent
Jun 27, 2018
Lessons from Open Source
Lessons from Open Source
Contributing to open source software can open many doors for you, but what lessons can we learn?
Josh Ghent
Jun 13, 2018
The Art of Good Code Review
The Art of Good Code Review
Code review is a critical part of any software development process. Learn the art of a good code review.
Josh Ghent
May 30, 2018
Principles of Performance
Principles of Performance
On the web, speed is everything. But you knew that right? The aim is to make this into a small handbook of principles, not a manual.
Josh Ghent
May 16, 2018
LinkedIn For Developers
LinkedIn For Developers
If you are looking for a new opportunity, LinkedIn can be a great way to connect with people who will start the hunt for you.
Josh Ghent
Apr 19, 2018
Solve 90% of Google Pagespeed Insights Issues in 30 Minutes
Solve 90% of Google Pagespeed Insights Issues in 30 Minutes
Performance is a critical factor in site retention rates. Here’s how to quickly improve your sites performance.
Josh Ghent
Mar 31, 2018
📱 Zen iPhone
📱 Zen iPhone
Using your phone can feel mindless. Here’s how to make your usage mindful.
Josh Ghent
Mar 26, 2018
Understanding PHP hatred
Understanding PHP hatred
It’s an age-old joke to hate on PHP. But why do people dislike it so much? In this article I break down the main gripes.
Josh Ghent
Mar 5, 2018
What Tracking My Expenses for a Year Taught Me About Personal Finance
What Tracking My Expenses for a Year Taught Me About Personal Finance
Read my breakdown of how to remove the mystery from your finances and make the banks work for you!
Josh Ghent
Feb 26, 2018
Beginners Database Design Primer
Beginners Database Design Primer
What goes into designing a sleek and robust database? Here I break down the principles I applied when designing a social networking…
Josh Ghent
Feb 14, 2018
How to Attend Your First Programming Meetup
Apprehensive about attending your first meetup? Read this guide on going to your first meetup.
Josh Ghent
Feb 6, 2018
Bulletproof Node — Security Best Practises
Bulletproof Node — Security Best Practises
System breaches are now commonplace. Stories of IoT devices being compromised, entire countries credit history leaking online as well as…
Josh Ghent
Jan 22, 2018
How to learn a programming language in record time
How to learn a programming language in record time
Learning a new programming language seems daunting but it need not be. Here’s how to learn a new language in record time.
Josh Ghent
Jul 28, 2017
What programming language should I learn: or Why it doesn’t matter
What programming language should I learn: or Why it doesn’t matter
Searching ‘What programming language should I learn’ will return you over 7 million results. The first one says Javascript, the next PHP…
Josh Ghent
Jun 23, 2017
About Josh Ghent Blog
Latest Stories
Archive
About Medium
Terms
Privacy
Teams