Farzan Yazdanjou

Blog Posts

I post short articles about technology, programming tutorials and tips, career discussions, and more. I aim to post at least once a week - with an accompanying YouTube video for each post. If video content intrigues you more, check out my YouTube channel!

May 20th 2023 · OpenAI · 8 min read

The Fascinating Journey of AI: From Turing to ChatGPT

Our journey begins in 1950 when the brilliant mathematician and computer scientist, Alan Turing, proposed a thought experiment that would lay the foundation for the field of artificial intelligence.

May 2nd 2023 · Software Development · 1 min read

The AI Takeover: Are Software Developers Next? | Copilot X

Artificial intelligence is transforming the software development landscape, and everyone is wondering: will it be a blessing or a curse for developers?

Apr 3rd 2023 · JavaScript · 5 min read

A Deep-Dive Into the Top 5 JavaScript Frameworks

Explore the top 5 JavaScript frameworks - React, Angular, Vue.js, Express.js, and Svelte - and learn how they're transforming web development with their powerful features and ease of use.

Mar 26th 2023 · Software Development · 4 min read

What Is Go and Should You Learn It?

Go's primary goal is to provide a fast, efficient, and easy-to-use language for modern software development. It combines the efficiency of statically typed languages like C++ with the simplicity and readability of languages like Python.

Mar 18th 2023 · Software Development · 4 min read

Top 5 Programming Languages to Learn

It's 2023, and the programming landscape is more exciting than ever! With so many programming languages available, it can be overwhelming to decide which ones to learn.

Mar 13th 2023 · TypeScript · 3 min read

What are Null, Undefined, and Unknown Types in TypeScript?

Unknown is a relatively new addition to TypeScript (introduced in TypeScript 3.0) and is a type that represents values that are not known or expected.

Mar 2nd 2023 · Projects · 2 min read

Creating Your Own Wordle Game!

One of the best ways to grow your skillset as a Software Developer and improve your resume is to work on personal projects.

Feb 6th 2023 · TypeScript · 4 min read

What Is TypeScript and Should You Learn It?

TypeScript is becoming increasingly popular, and it's likely to continue to grow in the future. By learning TypeScript, you will be investing in your future as a web developer and positioning yourself to take advantage of new opportunities as they arise.

Jan 21st 2023 · Software Development · 5 min read

A Beginner's Guide to Agile Programming and Scrum

Agile is a methodology that emphasizes on adaptability, customer satisfaction, and delivering working software frequently. It is a set of values and principles that guide the development process.

Jan 19th 2023 · OpenAI · 1 min read

Using OpenAI to Launch Your Next Startup

I knew I had to put the power of OpenAI's language model to the test. I set myself the challenge of creating something with the API and immediately thought of a Resume Assistant. I set to work and within just 24 hours, I had a working prototype.

Dec 30th 2022 · Laravel · 7 min read

Maximizing the Potential of Your Laravel Blog Project with a Sitemap

By providing search engines with a list of all the pages on your website, a dynamic sitemap can help ensure that all of your content is properly indexed and ranked by search engines. This greatly improves SEO and is particularly necessary for laravel blog projects.

Dec 25th 2022 · JavaScript · 5 min read

The Basics: JavaScript Functions

Functions are one of the fundamental building blocks in JavaScript. A function in JavaScript is a block of code that performs a specific task and can be reused multiple times. They are an essential part of the language and are used to group together related code, create reusable code snippets, and structure larger programs.

Dec 23rd 2022 · JavaScript · 4 min read

The Basics: JavaScript Strings

In this post, we'll be covering the basics of JavaScript Strings and a variety of the methods available to us. We'll also explore the template literal - a relatively newer string format.

Dec 14th 2022 · Laravel · 7 min read

How to Deploy Your Laravel Project with Forge and DigitalOcean

What better way to start off this blog than to show you what I learned while setting it all up? This post goes over how you can deploy your own Laravel project using Forge with an optional DigitalOcean server at an affordable price.