Sign in

Alexandre Zajac

ART & CODE

This article will not be about how to use Deep Learning & Generative Adversarial Networks to generate art through code.

Don’t get me wrong, I am a big enthusiast in Machine Learning and AI, and few algorithms and networks architectures can produce amazing results in the field of Arts, but it’s not today’s subject.

Today we are going to talk about deterministic generative art, meaning drawings and sketches that are at 100% rule-based.

This art is not generated by a machine, and I was so mind-blowed by some examples I saw that I decided to start learning Generative Art.

Here…


LEARNING TIPS

Photo by Stephen on Unsplash

Learning is a lifelong process.

More fundamentally, expanding your knowledge both vertically and horizontally is the best way to keep growing as an individual, or as a professional.

“An investment in knowledge always pays the best interest“ — Benjamin Franklin

It’s even more true when it comes to the developer’s community, where things move at an insane speed. Actually, for the JavaScript community, things might be moving too fast. Some even call it JavaScript fatigue.

In this situation, I believe we should focus on fundamental knowledge and software design rather than the latest tools and frameworks.

One thing that’s helping…


GUIDE & TIPS

Photo by James Harrison on Unsplash

We all use the Terminal.

In fact, it allows us to do most of the things you can do without it, but often in a quicker thus simpler way.

From basic system operations to running complex scripts, it is definitely a tool every programmer should know.

In this guide, we will go through installation & setup, to exposing the most useful commands, to set up aliases to shorten our commands and be faster!

Spoiler Alert: There is a bonus part at the end!

Choose & install a Terminal

First, we need to install and setup our terminal in order to be able to customize it.

For Linux


JAVASCRIPT TIPS

Photo by Alfons Morales on Unsplash

Javascript is one of the most used languages around the world. Now more than ever, with frameworks like Node or even on its own, it is basically everywhere.

I remember one of my teachers even saying:

We are witnessing a JavaScript world domination 🌎

The paradox of its light speed spread across systems, is that it still has some “shady” features.

We all know about the typeof null which returns "object" , even if null is supposed to be a primitive type.

So here are 5 little-known features that I found useful for some specific scenarios. Let’s go 💪🏻

1- The + Operator

What…


Photo by Felix Mittermeier on Unsplash

AI & CODING

This post is the 3rd part in the multipart series on building a conversational agent with a Chatbot and Recommendation System integration, and build with React, Python, and Node.js 🌌

In the 1st part, you learned:

  • A brief summary of Chatbots and Recommendation Systems and how we will be implementing them ✏️
  • How to train a Chatbot on any set of rules with Natural Language Processing on Wit.ai 💬
  • A method for implementing a simple Recommendation Engine from Scratch with Flask & Python 🐍

Here is the link to the 1st part:

In the 2nd part, you learned:

  • How to…


Photo by Felix Mittermeier on Unsplash

AI & CODING

This post is the 2nd part in the multipart series on building a conversational agent with a Chatbot and Recommendation System integration, and build with React, Python, and Node.js 🌌

In the 1st part, you learned:

  • A brief summary of Chatbots and Recommendation Systems and how we will be implementing them ✏️
  • How to train a Chatbot on any set of rules with Natural Language Processing on Wit.ai 💬
  • A method for implementing a simple Recommendation Engine from Scratch with Flask & Python 🐍

Here is the link to the 1st part:

And here is a link to part 3:


Photo by Felix Mittermeier on Unsplash

AI & CODING

Until now, various approaches have been developed to simulate a Human-Computer conversation. 🗣️

From initial rule-based systems like Eliza to complex state-of-the-art NLP methods, so-called Chatbots are revolutionizing products across many industries.

With the current interest in AI and an increasing amount of data not only impacting NLP, another form of product-centered technique has arisen: Recommendation Systems.

Developed and used by tech giants like Netflix, Amazon, and Google, these technologies are now at the heart of their systems. 🌌

In this series, I will give you a framework for building a simple but efficient Chatbot and Recommendation Engine, by building…


CODING

Image credit to Pixabay

Context

In this post I will be presenting one of the most known software application, a sorting visualizer!

I think that it is one of the first things I saw when I started classes about programming, and I remember the teacher introducing us to different kinds of sorting algorithms this way. I was intrigued by both the algorithms that powered the animations, and the overall technical implementation behind the visualizer.

On top of that, I have been following a lot of Youtube channels related to Computer Science, whether it be interview preparation, coding challenges, or talks about new tech trends. One…


JAVASCRIPT

Photo taken by Hitesh Choudhary

I have been coding for more than three years now, but the subjects I have been learning at school have always been different than the ones I was learning on the side. As an Engineering student and lifelong learner, I have always loved to experiment with new trends and technologies, and face recognition is one of them.

In fact my minor is Data Science and Artificial Intelligence, and I always wanted to have a project that could bring together both the Web and Software Engineering part I enjoy, and the part I study at school. …


CODING

Photo by David Clode on Unsplash

Python is awesome. I’ve been used it during my coursework related to Data Science and Artificial Intelligence, and I just really like it.

You can make any kind of software in Python. The most famous usage of it with DS and AI would be for web-based applications with the Django and Flask frameworks. It is my number one choice for interview questions as well, because it allows me to get rid of syntactic problems that could arise on a whiteboard, and to focus on the Algorithmic part.

Since my first published NPM package, I thus wanted to create a package…

Alexandre Zajac

SDE Intern at Amazon 👨‍💻 | CS Student with a passion for the Web and ML 🤖 | Learning by doing, and sharing by writing ✍️ | https://github.com/alexZajac

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store