Tag: programming
-
How To Write Cleaner and Maintainable Code
From Simple To Solid There are many different things that separate great code from a code that “does the job”, from the style guidelines to the maintainability and scalability of the code. In this post, we will work through a task and iteratively improve the code while asking ourselves some key questions that everyone should ask […]
-
Python Common Anti-Patterns
It is no secret that Python is one of the most popular programming languages there is.Among JavaScript, Python is the most popular pick for beginner developers as their first programming language. It’s flexible, it has easy syntax, it’s hyped. The combination of Python being flexible, dynamically typed, and that new programmers have an appeal for […]
-
Create a Content Aggregator with Python
The need for content aggregators is pretty clear. The internet is filled with endless information and in order for you to stay updated and informed about the latest news or any other type of content, you might be scrolling through various websites every day. Content aggregation helps us optimize our content consumption — instead of scrolling through […]
-
Dijkstra’s Most Powerful Lessons
Edsger Wybe Dijkstra was one of the pioneers and one of the most influential members in the field of computer science.Dijkstra had contributed in many domains such as algorithm design, operating system, distributed processing, and the list goes on. If you are a computer science student in the past or present, you probably encountered Dijkstra’s […]
-
Build And Deploy A Telegram Bot
5 Minutes Project We are going to build a Telegram bot with python and deploy it to Heroku. The bot I am going to build will be able to send random pictures or videos of dogs using dog.ceo API, in less than 50 lines of code! No time to waste, let’s dive in. Your project directory […]
-
5 Unique Project Ideas For Developers
Enhance your resume with these projects Today we are going to discuss some interesting project ideas that might be fun for anyone to do, and especially if you’re a beginner trying to find your first job as a developer, these projects can compensate for your lack of experience. Every project I am going to mention, I […]
-
Iterating a DataFrame in Python Pandas
Which way is the best in terms of performance? Pandas is one of the most popular Python packages for handling data.In case you are a data analyst \ scientist or whatever role that requires you to manipulate data — you probably use Pandas daily. Assuming that Github stars and forks model somewhat accurately how popular a package […]
-
How Not To Study Programming
More often than not, I encounter posts on Medium, LinkedIn, Youtube, etc Claiming to present you with some Python/JS/any other language magic lines that will change your life or make it more productive.Some even claim that there are some specific tricks you must know — how could you not?! <Random Number> One-liners you must know. […]
-
Analyzing The Olympic Games
I always enjoyed watching the Olympic games, watching the best people at each sport compete with each other is inspiring to me and makes me wonder how my life would look like if I would pursue Volleyball (my current favorite sport) instead of Software Engineering. Since that’s not the case, and I stuck to Software […]