Vahid Dejwakh
Vahid Dejwakh
About
Posts
Reviews
Projects
Contact
Light
Dark
Automatic
Posts
Understanding Prototypal Inheritance and Object Creation Patterns in JavaScript
Probably the least understood aspect of JavaScript, the prototypal inheritance model is also coincidentally its most salient and powerful feature. This flexible system enables a rich variety of ways to create objects.
Feb 26, 2021
22 min read
Software Engineering
,
Data Structures
Project
Translating Mohsen Namjoo's poem Alaki
One of my all-time favorite artists is Mohsen Namjoo. His specialty is putting Persian poetry to music, using a fusion of classical Iranian, modern, and western instruments. The result is an experience that respects, enchants, and elevates the soul, in a way that only the best art can do.
Feb 20, 2021
10 min read
Poetry
,
Spirituality
Creating a Calendar Day Converter from Gregorian to Persian
Let’s figure out how we can create an interactive interface that converts a Gregorian Month and Day to a Persian Month and Day, and vice versa. In the process, we’ll review some of the key Javascript concepts and methods for DOM manipulation.
Jan 30, 2021
11 min read
Software Engineering
,
How To
The Journal of John Woolman
The Journal of John Woolman offers an introspective look into the life of a Quaker itinerant preacher, mystic, abolitionist, and lover of humankind. In addition to providing a taste of the rich inner dialogue and vast moral, spiritual, and physical journeys of Woolman, the journal has the distinction of being the oldest book in North America that has been continuously in print since its first publication in 1774, second only to the Bible.
Jan 5, 2021
16 min read
Philosophy
,
Reviews
Project
How the Internet Works, Part III - Reliability and Security
In Part II, we learned how an HTTP request travels across the Internet to the correct destination server, through several layers, and returns with a response. But how does this happen reliably and securely, without becoming corrupted or being intercepted by a malicious hacker?
Dec 24, 2020
18 min read
Software Engineering
,
Networking
Project
How the Internet Works, Part II - Layers
What exactly happens when you enter a URL in your browser? How does your browser know what content to display? To answer this question, we need to understand how the various layers of the Internet work.
Dec 21, 2020
12 min read
Software Engineering
,
Networking
Project
How the Internet Works, Part I - The Internet Infrastructure
ISPs, routers, gateways, LANs, HTTP, the cloud, the web… the Internet is so complex that we could spend days, months, and even years studying this stuff, and we still wouldn’t be done.
Dec 15, 2020
18 min read
Software Engineering
,
Networking
,
Public Policy
Project
The Autobiography of Benjamin Franklin
Written as a memoir to his son William, who at the time was the governor of New Jersey, Benjamin Franklin’s autobiography offers several valuable insights into the life of one of the most remarkable men of the 18th century.
Dec 4, 2020
5 min read
Philosophy
,
Reviews
Project
The Harvard Classics: An Anthology of the Greatest Works of World Literature
I recently purchased a set of books too numerous for my own good. 71 volumes, to be exact. “It must have cost you a fortune!” you retort, incredulously. Thankfully–and thanks indeed be to Jeff Bezos, my supreme overlord–it only cost me $2 bucks to get the Kindle version.
Dec 2, 2020
5 min read
Philosophy
,
Reviews
Project
Encapsulation, Polymorphism, and Abstraction in Ruby
Did you know that Ruby was good for the environment? It is, because it follows strict EPA principles… Encapsulation, Polymorphism, and Abstraction. [Ducks a volley of Tomato objects thrown at him].
Nov 4, 2020
17 min read
Software Engineering
,
Data Structures
Project
«
»
Cite
×