Open in app

Sign in

Write

Sign in

Mastodon
Patrick Kalkman
Patrick Kalkman

2.8K Followers

Home

Lists

About

Published in

ITNEXT

·Pinned

How To Create an Event Driven Architecture (EDA) in Python

Build scalable and flexible systems using Python — Dave, an IT professional in a bustling city, felt ravenous and had a long day at work. It was time for dinner, and he stopped by his favorite supermarket to grab some ingredients. Despite his knack for planning in his professional life, when it came to dinner, he often found…

Python

24 min read

How To Create an Event Driven Architecture (EDA) in Python
How To Create an Event Driven Architecture (EDA) in Python
Python

24 min read


Published in

ITNEXT

·Pinned

Essential Tools for Improving Code Quality in Python

A developer’s guide to Pyright, Black, Flake8, isort, and Bandit — As the team gathered around for their daily standup, John couldn’t help but feel a sense of frustration. It had been a long week, and despite everyone’s best efforts, they were still behind schedule on their latest Python project. John knew the team’s peer code review process was a big…

Python

15 min read

Essential Tools for Improving Code Quality in Python
Essential Tools for Improving Code Quality in Python
Python

15 min read


Published in

Better Programming

·Pinned

Turbocharge Your Python Code

A comprehensive guide to performance optimization techniques — Python has taken the world by storm with its elegant syntax, extensive libraries, and thriving community. Developers across the globe have embraced Python for a diverse range of applications — from web development to data analysis, artificial intelligence, and beyond. Its popularity continues to soar as more developers adopt it…

Python

20 min read

Turbocharge Your Python Code
Turbocharge Your Python Code
Python

20 min read


Published in

Better Programming

·Pinned

Python Persistence Perfected

Optimizing data storage with the repository and unit of work patterns — Python’s increasing popularity has led to the development of larger and more complex projects. This growth has sparked developers’ interest in high-level software design patterns, like those prescribed by domain-driven design (DDD). Yet, implementing these patterns in Python can be challenging. This hands-on series aims to provide Python developers with…

Python

13 min read

Python Persistence Perfected
Python Persistence Perfected
Python

13 min read


Published in

Better Programming

·Pinned

The Secret to Selling Your Software Architecture

5 Strategies for convincing stakeholders and gaining approval — It was the fall of 2005, and I received an important request from my manager to design a new software architecture for a system integral to the company’s success. As a software architect with several years of experience, I knew this was challenging. …

Programming

7 min read

The Secret to Selling Your Software Architecture
The Secret to Selling Your Software Architecture
Programming

7 min read


Published in

ITNEXT

·Jul 9

How to Craft Crosswords with Code — A Python, Pygame, and OpenAI API approach

Revolutionizing puzzle-making with the power of artificial intelligence — In the lively tech heartbeat of Tallinn, Estonia, tucked among sleek glass skyscrapers and cozy, fragrant coffee shops, lies a beacon of innovation for tech lovers: QuantumQuirk. QuantumQuirk, a progressive tech company, is a beacon of innovation known for its novel problem-solving and team-building approaches. Once a year, QuantumQuirk has…

Python

20 min read

How to Craft Crosswords with Code — A Python, Pygame, and OpenAI API approach
How to Craft Crosswords with Code — A Python, Pygame, and OpenAI API approach
Python

20 min read


Published in

ITNEXT

·Jul 1

Mastering Global Variables — Enhancing Python Functions With Global Scope

A guide to understanding, utilizing, and creating global variables in your Python programs — “Good morning, Aaron!” A cheerful voice broke through the office’s usual hum of keystrokes and coffee sips. It was Emily, a bright and enthusiastic intern who recently joined the development team. “Morning, Emily. How can I assist you today?” …

Python Programming

14 min read

Mastering Global Variables — Enhancing Python Functions With Global Scope
Mastering Global Variables — Enhancing Python Functions With Global Scope
Python Programming

14 min read


Published in

ITNEXT

·Jun 30

Navigating Python’s Exception Landscape — A Comprehensive Guide From Basics to Best Practices

Decoding Python’s exception handling: Tracebacks, multiple except blocks, the ‘else’ and ‘finally’ blocks, ‘raise’ statements, assertions, and industry-standard practices — Embarking on a Python adventure, you’ll inevitably traverse the rocky terrain of errors and issues. Be it a missing file, a failed network or database connection, or encountering invalid input, your journey is bound to involve navigating such obstacles.

Python

10 min read

Navigating Python’s Exception Landscape — A Comprehensive Guide From Basics to Best Practices
Navigating Python’s Exception Landscape — A Comprehensive Guide From Basics to Best Practices
Python

10 min read


Published in

ITNEXT

·Jun 25

How to Guard Your Secrets — Best Practices for Handling Sensitive Data in Python

Navigating secrets management in Python from environment variables to cloud services — It was a typical Thursday afternoon at CodeHive. At this bustling software development firm, Ruby, an enthusiastic junior developer, eagerly discussed a new project with her experienced team lead, Brad. They were exploring integrating a Bitcoin wallet service into their latest product, which required handling a sensitive API key.

Python

14 min read

How to Guard Your Secrets — Best Practices for Handling Sensitive Data in Python
How to Guard Your Secrets — Best Practices for Handling Sensitive Data in Python
Python

14 min read


Published in

ITNEXT

·Jun 22

How to Simulate the Micromouse Competition With Python

Transforming real-world robotics into an interactive coding challenge in a virtual environment — A few days ago, I stumbled upon a fascinating YouTube video titled “The Fastest Maze-Solving Competition On Earth.” This documentary provides an inside look into the world of Micromouse competitions. Micromouse events, unique in their character, pit miniature autonomous robots, aptly named ‘micromice’, against each other in a race through…

Python

19 min read

How to Simulate the Micromouse Competition With Python
How to Simulate the Micromouse Competition With Python
Python

19 min read

Patrick Kalkman

Patrick Kalkman

2.8K Followers

Dev & writer exploring open-source innovation & agile. Passionate about learning & teaching. https://medium.com/@pkalkman/membership

Following
  • Kesi Parker

    Kesi Parker

  • Matthew Donnellon

    Matthew Donnellon

  • Tim Denning

    Tim Denning

  • Benjamin Hardy, PhD

    Benjamin Hardy, PhD

  • Kyle Chastain

    Kyle Chastain

See all (381)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams