Hello! We are MTR Design and site making is our speciality. We work with UK based startups, established businesses, media companies and creative individuals and turn their ideas into reality. This is a thrill and we totally love it.

Python and Django from dawn till dusk

Author: Emil Filipov

Want to learn Python and Django? Then this free seminar is just for you! Ninja training starts at the Telerik Academy in Sofia on Feb 3rd, 2013. read more ›

We've been invited to do another training session on Python and Django at the Telerik Academy. This time, it will be an intensive morning-to-evening seminar, with the aim of getting you from zero to hero on both Python and Django. Well, maybe not a true hero, but it will give you the basics of both technologies, so you can go on and study/work with them on your own. If you're in Sofia and getting into Python or Django has always been an unfulfilled childhood dream for you, or if you simply want to pick up some new and highly competitive skills for free, then waste not another minute - hurry to http://academy.telerik.com/seminars/python-and-django-development and reserve your seat!

Published in: Company News, Development

Another way to make a difference

Author: Emil Filipov

Here at MTR we try to make a difference every day, by challenging stereotypes and finding creative ways to deal with our tasks. This month, however, I will try to make a difference in another way - by doing some teaching. read more ›

Here at MTR we try to make a difference every day, by challenging stereotypes and finding creative ways to deal with our tasks. This month, however, I will try to make a difference in another way - by doing some teaching. A Django Crash Course (in Bulgarian) will take place on Aug 31st, in the headquarters of the initLab hackerspace in Sofia. I've been thinking about this for a while, since Django is basically unknown around here, and I finally found the time to do a little (pr|t)eaching. The plan is to cover the following topics:

1. Installing Python on Windows

2. Introduction to the Python interactive console and demonstrating basic Python constructs/syntax

3. Installing Django on Windows and playing with PYTHONPATH  + startproject

4. Installing Django on Linux; playing with runserver

5. Django Tutorial Part 1 

  • Folder structure
  • Running the development server
  • Database setup
  • Models/ORM
  • Playing with the models from the command line

6. Django Tutorial Part 2

  • Activating the Admin App
  • Adding our models to the Admin
  • Customizing the ModelAdmin

7. Django Tutorial Part 3

  • Routing addresses with the URL dispatcher
  • Writing views and rendering templates
  • Using template constructs
  • Named URLs and URL reversal in code/templates
  • Template resolution
  • Overriding Admin templates
  • Dealing with static media

8. Django Tutorial Part 4

  • Working with basic forms
  • Showcasing ModelForms
  • ModelForm security considerations

9. Making your life easy with Django Debug Toolbar

So there you have it - a Python fanboy trying to convince developers that they deserve better than PHP, during a 4-hour Django intro full of hate, love and ponies. The course is completely free, so do come by if you're in the mood for some webdev action!

Published in: Company News, Development
Tags: ,