Syed Faraaz Ahmad

Syed Faraaz Ahmad @faraazahmad

About: I like to build stuff

Location:
Bengaluru, India
Joined:
Aug 20, 2018

Syed Faraaz Ahmad
articles - 28 total

How GraalVM improves Ruby

Recently, there was a Java meetup held at work (Deepsource) where I gave my first ever talk, "How...

Learn More 2 2Dec 20 '22

web3 does a lot more than you've been told

Look, I get it. The past few years have been full of cryptocurrency scams, thinly veiled Ponzi...

Learn More 9 3Dec 31 '21

What frustrates you most about developers' hiring process?

While hiring developers for your organisation, what are the biggest challenges you have come across?...

Learn More 8 4May 20 '21

I was bored, so I built a programming language

One fine evening in the first lockdown of 2020, there I was, sitting idly, not knowing what to do....

Learn More 242 23Mar 24 '21

Can "good code" be measured?

I was recently reading Code Complete, a really good book on writing better software. Naturally, I had...

Learn More 4 1Feb 23 '21

Discussion: It should be hard to write bad code

So I recently came across a huge React codebase that was hard to understand. There was no proper docu...

Learn More 7 7Jan 21 '21

I'm building a programming language: Creating tokens

Last time around I told you why I'm making this programming language, and how I'm going to go about d...

Learn More 22 4Dec 19 '20

I'm building a programming language

A lot of people that talk about building their own programming language, have a lot of lofty goals fo...

Learn More 34 18Dec 14 '20

APIs to help build your next side project

Say you have an idea for a new side project, but dont know what topic to base it on (for example: Bea...

Learn More 228 13Aug 29 '20

How do you manage your reading list(s)?

As programmers, we require lots of reading on a daily basis. Be it code, documentation or any article...

Learn More 7 3Aug 14 '20

I had nothing to do, so I built a text editor.

What do you do when you have nothing else left to do? I freak out. So there I was, furio...

Learn More 47 0Apr 7 '20

Do you like interactive tutorials?

By interactive tutorial I mean, tutorials that contain unit tests for the tasks that you are supposed...

Learn More 11 3Mar 15 '20

How do you test your REST API?

I have a basic REST API in a server file. If I want to run tests on the routes, how do I do so? I ca...

Learn More 15 12Mar 13 '20

Are you less likely to open a post from an organisation?

I've noticed that the posts I make under a Dev organisation usually get lesser views and (consequentl...

Learn More 4 5Mar 12 '20

What kind of programming tutorials do you prefer? Videos or text?

What kind of programming tutorials do you prefer? Videos or text? I personally prefer using text/blo...

Learn More 9 13Mar 7 '20

How do you organise code in a monolith?

By monolith I mean a full stack MVC (Model-View-Controller) application. For example, in Ruby on Rai...

Learn More 16 5Mar 6 '20

Debugging story of the week: Cargo refused to build my project - A Rust debugging story!

This is Debugging Story of the Week. A series where each week I post my favourite Debugging story fro...

Learn More 4 0Feb 29 '20

Launched the beta for Debugg!

https://debugg.me This past month I've been hard at work improving Debugg as per the feedback I have...

Learn More 9 0Feb 27 '20

The "best" web framework?

What is the best web framework to learn? This is a common question among people just starting out in...

Learn More 9 4Feb 26 '20

Building a web server in Golang

This post is a solution to the "Adam doesn't know routing" problem on Debugg. Visit Debugg at https:/...

Learn More 5 0Feb 10 '20

A platform for practising systems development exercises

Visit Debugg at https://debugg.me If you have a developer job, I'm sure you've gone through the proc...

Learn More 69 12Feb 8 '20

What are some decentralised social networks/messaging apps that I can use off the grid?

Simply put, if the government shuts down all cellular services and internet access, what do I use to...

Learn More 3 2Dec 14 '19

Building a text editor in Go: Setting up the backend

Here we will be using (the programming language) Go, if you don't have it installed, you can do so fr...

Learn More 82 8Nov 10 '19

Building a text editor in Go

Okay that title is not entirely true, so sue me (please don't). We won't be building a text editor in...

Learn More 48 0Nov 8 '19

Introducing Floyd Framework

Floyd is a framework for building GraphQL backends, with first-class support for Typescript....

Learn More 6 0Jul 18 '19

Why you might need to type check your code

How many times have you had your code say, 'this is undefined' or 'that is not a function at so and s...

Learn More 5 1Jun 26 '19

Are we giving GitHub too much control?

It's great that GitHub is announcing all these cool new features that developers need, but with open...

Learn More 5 14May 25 '19

What's the point of our devices becoming so powerful?

We all know that consumer devices (our phones, laptops, desktops, etc.) are getti...

Learn More 5 0May 13 '19