Introduction to Python programming language. We’ll cover
latest Python version
Entering the magical world of Object Oriented Programming aka OOP in Python!
Are you ready for
Interitance and more?
Instanceand special methods
Abstract Base Class?
We’ll discover built-in testing tools shipped with Python!
Python allows us to build and ship re-usable apps. Let’s see that!
There are lot’s of Python versions around. How can we organize project based Python version?
pyenvto macOS, GNU Linux and Windows
You need some tools to write better Python code. What are those?
You can build web apps super fast with Django web application framework. Also batteries are included!
We’ll dive in to more advanced topics, reveal the hidden gems of Django
Django shipped with awesome Admin features. Authors always mention that “Admin site is for the developers only, not for clients!” Let’s change that!
We’ll cover performance issues, DOs and DON’Ts. Also, best practices from well-known Djangonauts
Value(), custom Aggregate functions and more...
This is introductory level of Class-Based View usage in a Django application.
Sometimes you need to authenticate users via different service backend such as LDAP or any custom service.
We’ve already built the application. All we need is DRF for API service!
Day to day basic usage of
git from command-line. Yes you can!
gitto most common operating systems
merge? What kind of merging does
gitkeeps everything at least 90 days!
We’ll dive deep in to amazing world of
Ruby has the easiest learning curve comparing to other programing languages. Let’s dive right in to easy and elegant world of Ruby!
Ruby is a test-first programming language. Let’s take a look at built-in testing tools.
You can build ruby apps in minutes. From basic apps to complex database apps Sinatra is the most famous light-weight web framework!
Active Record is the most common/famous object relational mapping library aka ORM for Ruby on Rails. We can use it with Sinatra too!
Build Ruby web apps with Rack!
At the end of the day, all we need is a bunch of html files to run a website right ? Let’s build It!
Ruby gem is a package contains tools, helpers, sometimes frame-works. Ship and deploy re-usable code with Rubygems!
You can automate your daily tasks, common operations as-easy-as writing a Ruby code!
Welcome to wonderful world of
Bash is an open-door to Kernel! Every *NIX bases operating systems have a shell entrance!
Sometimes you need your own box to play with. Now It’s time to build your vagrant os box!
You can build almost anything with Bash. From small tools to complicated apps, even a webserver!
Let’s build and ship our apps with Docker