Let's talk!

Maciej Szymczuk
Regional Director
USA

(+1) 929 262 9149

maciej.szymczuk@softwarehut.com


contact form

Let's talk

Adam Pawluczuk

Software Developer

Python and JavaScript developer. Strongly prefers Open-source software, which can fulfil his deep need to look “under the hood”. Sometimes has dreams about software projects with clean and coherent architecture, which he can rarely see in a real-world. Pragmatic perfectionist.

Best Python Practices You Should Know

Macbeth once asked himself, “to be or not to be a Python developer?” Many years later, some of you are asking yourselves the very same question. And if the answer is or was ‘yes’, continue reading. You will find out about the best practices you should be aware of when developing in Python. This guidebook […]

Read more• • •

3 June, 2017

Python Metaprogramming Using Metaclasses

During this presentation, I will explain what metaclasses in Python are. I will give my recommendations when it's worth to implement metaclasses in your project and what does this give you in return. In a short example, I will explain how metaclasses were applied in the Django framework and whether this was a good solution.

9 May, 2017

Python Metaprogramming Using Metaclasses

During this presentation, I will explain what metaclasses in Python are. I will give my recommendations when it's worth to implement metaclasses in your project and what does this give you in return. In a short example, I will explain how metaclasses were applied in the Django framework and whether this was a good solution.

15 March, 2017

Git or Mercurial?

So you already know benefits of a Distributed Version Control System? Right? But what's next? The choice between DVCS options is not as clear as Distributed vs. Centralized. Git? Mercurial? Which one is the best? I don't know, but I can show you the differences. ;)

Check our lectures schedule

As part of our website we use cookies to provide you with services at the highest level, including in a manner tailored to individual needs. Using the site whithout changing the cookies settings means that they will be stored in your device. You can changes settings at any time. Accept