MariaDB Developer – Income and Opportunity

Annual Income The average annual income of a MariaDB Developer is $85,000 according to Payscale (source). Hourly Rate If you decide to go the route as a freelance MariaDB Developer, you can expect to make between $20 and $99 per hour on Upwork (source). Assuming an annual workload of 2000 hours, you can expect to … Read more

DynamoDB Developer – Income and Opportunity

Annual Income As a DynamoDB Developer, you can expect to earn between $70,000 and $160,000 per year according to Google (source). Hourly Rate If you decide to go the route as a freelance DynamoDB Developer, you can expect to make between $22 and $49 per hour on Upwork (source). Assuming these hourly rates and an … Read more

Python __aexit__() Magic Method

object.__aexit__(self, exc_type, exc_val, exc_tb) πŸ’‘ Summary: Python’s __aexit__() magic method is semantically similar to __exit__() but is used for asynchronous and parallel programming. Python calls the __aexit__() magic method when leaving an async with block whereas the __aenter__() method is called when entering it. An object that implements both __aenter__() and __aexit__() methods is called … Read more

How to Get a Thread ID in Python?

Background and Problem Description Multi-threading allows you to run your program concurrently. You can achieve this by using threads. πŸ’‘ Definition: In simple terms, a thread is a set of instructions that can be executed independently to perform some task. One thread might run a part of the program while the other runs another part. … Read more

Python Networking with Sockets

Have you ever wondered what happens in the system when you type https://app.finxter.com/Β orΒ https://google.com and press enter in your web browser? This is exactly what we will be covering in Python Networking. How the data flows from HTTP protocol to TCP/IP protocol stack. Then finally over the internet to fetch the data you requested. We discuss … Read more

[FANG KILLER ICP] Will the Internet Computer Disrupt Big Tech?

What is the Internet Computer? The Internet Computer is blockchain technology and computing infrastructure initiated by the non-profit organization DFinity. Like the public Internet, the Internet Computer is a distributed computing platform consisting of thousands of connected and decentralized servers that host backend software. This idea mitigates the increasing monopolization of Internet services and enables … Read more

How to Build and Host Your Python Web App for Free

Hey Finxters! Have you ever felt surrounded by developers boasting from their latest app in prod hosted in the cloud?  Or the need for making yours too but overwhelmed by the technicalities involved? Needed to set up quickly and easily a mini data science demo website without resorting to web developers? Or simply wanting to … Read more

Python Celery – How to Get a Task Result Object by ID?

What is Celery? Celery allows you to scale your application by distributing processing workload among multiple worker machines or processes. Celery uses task queues as units of work. A dedicated worker process monitors those task queues and pulls new work from those if it becomes available. Clients add messages to the task queue and brokers … Read more

What are the Applications of Graphs in Computer Science?

[Reading time: 9 minutes] Graphs are everywhere. They are used in social networks, the world wide web, biological networks, semantic web, product recommendation engines, mapping services, blockchains, and Bitcoin flow analyses. Furthermore, they’re used to define the flow of computation of software programs, to represent communication networks in distributed systems, and to represent data relationships … Read more

PyPubSub – Creating Your First Publish Subscribe App in Python

Did you check the news today, or receive an email newsletter from a company? Both modes of communication follow the publish-subscribe communication pattern. This article will show you how to implement your own PubSub system in Python using the flexible PyPubSub library. If you already know about the PubSub concept, feel free to move to … Read more

Python HTML Get Parameter

Problem Formulation: How to perform an HTTP get call in Python? Solution: Use Python’s requests library. This is semantically equivalent to issuing an HTTP get call: http://example.com?param_1=value_1&param_2=value_2 In fact, you can obtain this exact URL by using the r.url attribute on the request object: You can find the text response by using the r.text attribute … Read more