At some time in every developer’s life, they reach a point where they just want things to work. No long workarounds, no trade-off, and no endless stream of rewrites that will keep them awake for hours on end. We recently arrived at this point. Thus started our search for a simple yet effective language that just works.
I was tasked with a project that involved choosing between AWS Kinesis vs Kafka. The choice, as I found out, was not an easy one and had a lot of factors to be taken into consideration and the winner could surprise you. In this article I will help to choose between AWS Kinesis vs Kafka with a detailed features comparison and costs analysis.
Text data the most common form of information on the Internet, whether it be reviews, tweets or web pages. Natural Language Processing (NLP) is a powerful technology that helps you derive immense value from that data. In this article, we will look at the most popular Python NLP libraries, their features, pros, cons, and use cases.
Django describes itself as "the web framework for perfectionists with deadlines". It was designed to help Python developers take applications from concept to completion as quickly as possible. Learn advantages and disadvantages of Django.
AWS provides the most comprehensive, secure, and cost-effective portfolio of services for every step of building a data lake and analytics architecture. These services include data migration, cloud infrastructure, management tools, analytics services, visualization tools, and machine learning. In this post we analyze the available solutions.
New data-driven apps, data lake architectures, products, and services create more data that can be stored and managed in the cloud, which allows organizations to develop new capabilities and apps, gain new insights, and deliver new products. Presented strategy is a step-wise, repeatable process, which must be run project by project, like turning a flywheel, building momentum with each turn.
Django is powerful web framework, but with power comes responsibility. In this article, we will cover common mistakes that are even seasoned Django developers make, yet most successful Django projects need to deal with these sooner or later. This checklist should useful even if you’re a skilled Django developer because mistakes, like not adding indexes on models or inconsistent data validation, aren’t just limited to new developers.
This year EuroPython featured 120 talks and 6 parallel tracks on almost every topic imaginable, including some that we wouldn’t have been able to imagine. In this post, I want to share with you my favorite 10 talks that I believe can make you a better Python developer.
Brace yourselves. Serverless is coming! - You must have heard the term serverless. It is 2019, and everyone in IT is buzzword driven. Many of the companies are actively participating in or seriously considering taking part in the serverless revolution. Is it worth it? What is in it for you? I would like to focus on not-so-obvious advantages that the technology brings to the table - in particular, business-wise.
The most challenging part is to make such a guideline actionable and the least opinionated as you can. My goal is to present and identify critical factors which should restrain you from migrating off AWS just because of the newer, shinier option. However, before we present the guides, I would like to start with the rectification.