It's been 10 glorious years of Django. With the simple motto of making web development easier and faster, Django has enabled thousands of web developers and helped them build robust websites, with relative ease. For every python/django developer, this is an important milestone and we're celebrating this with an invite only Hackathon.
If anyone has done development in Django for a decent period of time, will agree that one thing that makes Django so powerful is the large repository of third-party packages that are available. With this Hackathon, our aim is to give back to Django community, so what better than contributing to Django packages. In this hackathon, we are calling Django hackers build that package you always wished was there, but ended up building on your own.
To all those who are new to Django , here is its brief history of time:
Django was born in the fall of 2003, when the web programmers at the Lawrence Journal-World newspaper, Adrian Holovaty and Simon Willison, began using Python to build applications. It was released publicly under a BSD license in July 2005. The framework was named after guitarist Django Reinhardt.Later in June 2008, it was announced that a newly formed Django Software Foundation (DSF) would maintain Django in the future.
Django at HackerEarth:
Django has also played a central role in pivoting HackerEarth, the platform. It has helped us in creatively building niche product features with ease and scaling the platform with a team of only few hackers. Today, using Django we are more flexible and productive in shipping a quality platform for bringing together a community of smart developers alike. You can read here, how we are leveraging Django and building scalable applications at HackerEarth
In this hackathon, we not only want to build something meaningful, but also have fun. Snacks and beverages are on the house, so come with your laptops and make Django proud.
An example of a django package on social theme is to enable websites to have follow & friends relationship among users, integration with third-party social sites, etc. Any app that allows you to easily integrate social elements in their django site would fall under this theme.
This theme would include apps for site analytics, applications metrics, performance measurement, business intelligence metrics, page load time, etc. which can be integrated out of the box with any django site.
Packages that improve existing database engines like MySQL, Postgres, MongoDB or packages that support other databases like Cassandra, RethinkDB, HBase etc. come under this theme. Apps that help you to collect insights and metrics on top of the database engine for e.g., number of queries/sec, average time taken to execute the queries, etc. can also be built.
A great example of an existing dev tool is django-extensions package. Apps can be built to help debug & log errors faster, improve native runserver, etc. The options in this category are endless and it all depends on building an app for the problem you always faced while writing code in Django.
Can you roll out the simplest & cleanest package to allow users to login in a django site? It can support captcha, throttling or other common things to build a robust authentication system. Again there are lot of improvements that can be done in existing packages like django-allauth or a clean new package can be written from scratch.
Fed up of all the existing API creation frameworks written in Django? Want to roll out one of your own or improve an existing framework like DRF? You are free to play around, after all it's your battleground.
This is a wide category including fields, forms, mixins, templates, or any other core django component where you would like to see enhancements to make the application development better and simpler. You can roll out your own field type, forms, editor, etc. which works out of the box with any django application.
sssch
Prizes will be given to each team member, if it's a team participation.
Google's first smart watch using android wear. One of the best smart watches money can buy right now. Each member of the winning team gets this.
The de-facto e-Reader to all you book lovers. Each member of runner-up gets this.
INR 6,000 gift vouchers. Each member of second runner-up wins this.
p1
www