The interview season for the 2018 summer internships is finally over. After over a month of interviews and tests at multiple companies, I will be joining Shopify as a Back-end Developer Intern.

In this article, I want to take you through my process for applying, preparing, and interviewing at Shopify…


Image Credit: Beat Health Recruitment

Generators have been an important part of Python ever since they were introduced with PEP 255.

Generator functions allow you to declare a function that behaves like an iterator.

They allow programmers to make an iterator in a fast, easy, and clean way.

What’s an iterator, you may ask?

An…


Image credit: Datanami

Artificial Intelligence (AI) and Machine Learning (ML) are some of the hottest topics right now.

The term “AI” is thrown around casually every day. You hear aspiring developers saying they want to learn AI. You also hear executives saying they want to implement AI in their services. …


Image credit: GitHub

Recently, there was some exciting news for developers around the world. Facebook changed the license of multiple libraries they develop. They switched from BSD-3+patents to a MIT.

That seems good, but what does it mean? What are the implications of different open source licenses?

This article will give you…


Image credit: Old Medium logo

Medium has a large amount of content, a large number of users, and an almost overwhelming number of posts. When you try to find interesting users to interact with, you’re flooded with visual noise.

I define an interesting user as someone who is from your network, who is active, and…


Image credit: Mr. Robot Wallpaper

Sending sensitive information through the internet is always nerve-racking. What if somebody else sees the bank information I’m sending? Or even those dank memes that should not be spoken of?

Fortunately, there’s a pretty good solution to this problem: Pretty Good Privacy (PGP).

A software engineer named Phil Zimmermann created…


For many developers, especially beginners, the terminal seems daunting. Some even find it inefficient and prefer to use a GUI application for their development needs instead.

While they might be right about some things taking longer when doing them in the terminal, they’re mostly wrong. …

Radu Raicea

MSc Computational Science and Engineering at TUM. Previously Software Engineering at Shopify, DRW, Ubisoft. - www.raduraicea.com

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