-
Notifications
You must be signed in to change notification settings - Fork 274
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #16 from Daniel-at-github/patch-pycon-au-2016
PyCon Australia 2016
- Loading branch information
Showing
91 changed files
with
1,863 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,6 @@ | ||
{ | ||
"description": "PyCon Australia (\"PyCon AU\") is the national conference for the Python Programming Community. The seventh PyCon Australia will be held from August 12th to August 17th, 2016 in Melbourne, bringing together professional, student and enthusiast developers with a love for developing with Python.", | ||
"start_date": "2016-08-12", | ||
"title": "PyCon AU 2016", | ||
"url": "https://2016.pycon-au.org/" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -29,4 +29,4 @@ | |
"url": "https://www.youtube.com/watch?v=OvJpWt5gapQ" | ||
} | ||
] | ||
} | ||
} |
24 changes: 24 additions & 0 deletions
24
pycon-au-2016/videos/a-girls-guide-to-growing-a-moustache-with-python.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
{ | ||
"copyright_text": "Creative Commons Attribution license (reuse allowed)", | ||
"description": "Heidi Baxter\nhttps://2016.pycon-au.org/schedule/57/view_talk\nThe objective is to showcase the power and flexibility of combining preexisting python modules and apply them to the field of facial detection and machine learning.\nCorrectly positioning a mustache on any given face in a straight forward and fun example of applying the technology in a 30 min presentation\n\nTo use an elementary task as a vehicle for explaining and demonstrating the complexities of shape recognition, object classifiers and machine learning.\n\nI will demonstrate the use of image pyramids for image scaling and blending.\nThe histogram of oriented gradients (HOG) is a feature descriptor used in computer vision and image processing for the purpose of object detection.\nFinding the location of different facial features (e.g. corners of the eyes, eyebrows, and the mouth, the tip of the nose etc.) accurately will be described.\nFacial landmarks are used to align facial images to a mean face shape. How this allows the blending of images will be described and demonstrated.\n\nIf you are a girl and want a mustache, you can\u2019t just grow one, so you have to steal one.\nI developed this project on raspberry pi and python. I wanted to do something different on that platform. I felt there were too many people who used their Rpi to feed their dog, water their plants or play MP3. I knew the platform had more potential than that. Hopefully this talk will help people think differently about Rpi3.\nAttendees will learn tips on image processing, as well as training your own object classifier.\nShowcasing the power of python in a fun, lighthearted way. Hopefully, being informative and entertaining.", | ||
"duration": 1227, | ||
"language": "eng", | ||
"recorded": "2016-08-15", | ||
"related_urls": [ | ||
"https://2016.pycon-au.org/schedule/57/view_talk" | ||
], | ||
"speakers": [ | ||
"Heidi Baxter" | ||
], | ||
"tags": [ | ||
"datascience" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/70JAm03IBFI/maxresdefault.jpg", | ||
"title": "A Girls Guide To Growing A Moustache with Python", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://www.youtube.com/watch?v=70JAm03IBFI" | ||
} | ||
] | ||
} |
22 changes: 22 additions & 0 deletions
22
...oject-driven-approach-to-teaching-python-a-showcase-of-student-work-and-achievements.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
{ | ||
"copyright_text": "Creative Commons Attribution license (reuse allowed)", | ||
"description": "Bruce Fuda\nhttps://2016.pycon-au.org/schedule/124/view_talk\nOne of the greatest advantages the teaching of the Digital Technologies has over most other schooling disciplines is the ease and speed with which students can see the result of their learning. New knowledge and skills go from being concepts they've never seen before to working code and applications very quickly, resources to assist them are everywhere, and feedback throughout the learning process is immediate. This presentation demonstrates some of the work graduating students from my Year 12 class have produced in their final year - projects that demonstrate mastery of computer science concepts like path finding, Bayesian spam filters, Markov chain-based predictive text generators and Artificial Intelligence algorithms. With the right support and guidance, students can go from programming novices to Python ninjas in a time frame as short as two years. Come along and see what high school students are capable of, and how we can help them get there!", | ||
"duration": 1767, | ||
"language": "eng", | ||
"recorded": "2016-08-15", | ||
"related_urls": [ | ||
"https://2016.pycon-au.org/schedule/124/view_talk" | ||
], | ||
"speakers": [ | ||
"Bruce Fuda" | ||
], | ||
"tags": [], | ||
"thumbnail_url": "https://i.ytimg.com/vi/j3ZjZXHntSU/maxresdefault.jpg", | ||
"title": "A Project-Driven Approach to Teaching Python: A Showcase of Student Work and Achievements", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://www.youtube.com/watch?v=j3ZjZXHntSU" | ||
} | ||
] | ||
} |
25 changes: 25 additions & 0 deletions
25
...eos/a-proof-of-concept-python-toolkit-for-effective-landscape-fuel-hazard-management.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
{ | ||
"copyright_text": "Creative Commons Attribution license (reuse allowed)", | ||
"description": "Henry Walshaw\nhttps://2016.pycon-au.org/schedule/136/view_talk\nSince the 2009 Victorian Bushfires there has been a major funding increase to allow fuel reduction burns in national parks in NSW. The first recommendation (Review of performance targets for bushfire fuel management on public land 2015) is that the government moves towards a risk reduction target rather than the current hectarue target. An evidentiary method of proposing burns based on ISO 31000 Risk management - principles and guidelines (2009) was built into a manual workflow using Esri's ArcGIS suite. The next step was to automate the process as much as possible. To do this we built a suite of tools using Python in ArcGIS and in Pandas. This meant that we could spend more time making sure our calculations were correct and we understood the data rather than spending time re-creating ways to read tables and perform calculations.\n\nIn this talk we'll cover the suite of tools we built and a workflow for a user, and what this means for environmental policy in the department and NSW. We'll talk about ways we step between automation and using tools like Excel which our Environmental managers are very familiar with, but which don't always lend themselves to consistent input. And we'll talk about how building this suite not only does the calculations for us, but also records the metadata at every step along the trail, so we can provide evidence of how we made our decisions.", | ||
"duration": 1862, | ||
"language": "eng", | ||
"recorded": "2016-08-15", | ||
"related_urls": [ | ||
"https://2016.pycon-au.org/schedule/136/view_talk" | ||
], | ||
"speakers": [ | ||
"Henry Walshaw" | ||
], | ||
"tags": [ | ||
"ArcGIS", | ||
"Pandas" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/3wLk9jHB7to/maxresdefault.jpg", | ||
"title": "A proof of concept Python toolkit for effective landscape fuel hazard management", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://www.youtube.com/watch?v=3wLk9jHB7to" | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
{ | ||
"copyright_text": "Creative Commons Attribution license (reuse allowed)", | ||
"description": "Curtis Maloney\nhttps://2016.pycon-au.org/schedule/126/view_talk", | ||
"duration": 1838, | ||
"language": "eng", | ||
"recorded": "2016-08-15", | ||
"related_urls": [ | ||
"https://2016.pycon-au.org/schedule/126/view_talk" | ||
], | ||
"speakers": [ | ||
"Curtis Maloney" | ||
], | ||
"tags": [], | ||
"thumbnail_url": "https://i.ytimg.com/vi/HBQZ8aOO0G8/maxresdefault.jpg", | ||
"title": "A quick intro to AWS Serverless", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://www.youtube.com/watch?v=HBQZ8aOO0G8" | ||
} | ||
] | ||
} |
22 changes: 22 additions & 0 deletions
22
pycon-au-2016/videos/automated-deployment-of-python-packages-for-development.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
{ | ||
"copyright_text": "Creative Commons Attribution license (reuse allowed)", | ||
"description": "Andrew MacDonald\n\nhttps://2016.pycon-au.org/schedule/109/view_talk\n\nThe ability to automatically deploy development and test versions of software supports a rapid development/release cycle.\n\nWithin our section of the Bureau of Meteorology we have a number of internal Python packages, ranging from small simple packages to large applications that are dependent on the smaller packages. We manage the development cycle to ease deployment of these packages and applications into development, test, and production environments.\n\nElements of our process are: \n \n* Source code management (git) \n* Code review (Gerrit) \n* Continuous integration (Jenkins) \n* Internal PyPi servers (Apache) \n* A development environment for automatic deployment of every Gerrit approved commit (Anaconda environment via Jenkins) \n* Versioning (git tags + versioneer) \n* Test environment for every tagged version (Anaconda environment via Jenkins) \n* Production environment for specified releases (Anaconda environment via Ansible)\n\nA key benefit of this process is that we have a deployed Python environment for the latest development version of all packages, a pinned collection of packages for testing, and an approved stable collection for production. The development and test environments are rapidly updated when commits are approved in Gerrit or tagged. The production environment is then readily updated with specific versions after a period of testing in the test environment.\n\nThis presentation will discuss our development process, how it works for us and how we leverage Python packaging to do it.", | ||
"duration": 2220, | ||
"language": "eng", | ||
"recorded": "2016-08-15", | ||
"related_urls": [ | ||
"https://2016.pycon-au.org/schedule/109/view_talk" | ||
], | ||
"speakers": [ | ||
"Andrew MacDonald" | ||
], | ||
"tags": [], | ||
"thumbnail_url": "https://i.ytimg.com/vi/-I-xFCBL8n8/maxresdefault.jpg", | ||
"title": "Automated deployment of Python packages for development", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://www.youtube.com/watch?v=-I-xFCBL8n8" | ||
} | ||
] | ||
} |
25 changes: 25 additions & 0 deletions
25
pycon-au-2016/videos/behind-closed-doors-managing-passwords-in-a-dangerous-world.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
{ | ||
"copyright_text": "Creative Commons Attribution license (reuse allowed)", | ||
"description": "Noah Kantrowitz\nhttps://2016.pycon-au.org/schedule/61/view_talk\nSecrets come in many forms, passwords, keys, tokens. All crucial for the operation of an application, but each dangerous in its own way. In the past, many of us have pasted those secrets in to a text file and moved on, but in a world of config automation and ephemeral microservices these patterns are leaving our data at greater risk than ever before.\n\nNew tools, products, and libraries are being released all the time to try to cope with this massive rise in threats, both new and old-but-ignored. This talk will cover the major types of secrets in a normal web application, how to model their security properties, what tools are best for each situation, and how to use them with major web frameworks.", | ||
"duration": 1807, | ||
"language": "eng", | ||
"recorded": "2016-08-15", | ||
"related_urls": [ | ||
"https://2016.pycon-au.org/schedule/61/view_talk" | ||
], | ||
"slug": "behind-closed-doors-managing-passwords-in-a-dangerous-world", | ||
"speakers": [ | ||
"Noah Kantrowitz" | ||
], | ||
"tags": [ | ||
"django" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/Ko1N-T9UkhQ/maxresdefault.jpg", | ||
"title": "Behind Closed Doors: Managing Passwords in a Dangerous World", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://www.youtube.com/watch?v=Ko1N-T9UkhQ" | ||
} | ||
] | ||
} |
24 changes: 24 additions & 0 deletions
24
...u-2016/videos/big-data-biology-for-pythonistas-getting-in-on-the-genomics-revolution.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
{ | ||
"copyright_text": "Creative Commons Attribution license (reuse allowed)", | ||
"description": "Darya Vanichkina\nhttps://2016.pycon-au.org/schedule/151/view_talk\nIn 2001 Bill Clinton unveiled \"the most important, most wondrous map ever produced by humankind\" - the human genome. This monumental endeavour cost $3 billion, and took hundreds of scientists from all over the world 13 years. Today, a single person can generate such a map in ~2 days for $1000. This dramatic drop in cost means that we now have data for hundreds of thousands of people - and other species - from all corners of the globe, and cohorts are available for every major disease under the sun. Petabytes of new data are also being generated every day.\n\nMost of this data is publicly available, so anyone with an internet connection can try in silico biology from the comfort of their own home. In my talk, I'll walk through what this data looks like, and how it's analysed - with a special focus on where python fits into the workflow (;tldr the most interesting parts!). I will also highlight some common pitfalls software engineers and developers face when getting into this space. Finally, I'll showcase several other facets of bioinformatics that sorely need contributions from good coders.\n\nGenomics is rapidly entering the world of health care in both the public and private hospital sectors, and in direct-to-consumer genetic testing. Understanding this data, the challenges and limitations of its analytics will help us all make better-informed health and medical decisions, affecting our quality of life and those we love.", | ||
"duration": 1827, | ||
"language": "eng", | ||
"recorded": "2016-08-15", | ||
"related_urls": [ | ||
"https://2016.pycon-au.org/schedule/151/view_talk" | ||
], | ||
"speakers": [ | ||
"Darya Vanichkina" | ||
], | ||
"tags": [ | ||
"datascience" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/fQ_vNHDNDCA/maxresdefault.jpg", | ||
"title": "Big data biology for pythonistas: getting in on the genomics revolution", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://www.youtube.com/watch?v=fQ_vNHDNDCA" | ||
} | ||
] | ||
} |
24 changes: 24 additions & 0 deletions
24
...16/videos/breaking-up-arrays-up-into-chunks-for-fun-and-science-with-xarray-and-dask.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
{ | ||
"copyright_text": "Creative Commons Attribution license (reuse allowed)", | ||
"description": "Andrew Hicks\nhttps://2016.pycon-au.org/schedule/176/view_talk\nXarray is n-dimensional array package bringing numpy and pandas-style interfaces to labelled data. Its main use is for manipulating scientific datasets stored in NetCDF file format.\n\nThe Dask package brings task graphs for parallel computation of arrays, by breaking them up into smaller chunks, for lazy processing of arrays. It can handle larger-than-memory dataset, scaling from a single machine to a cluster.\n\nWhen used together, then can be used to analyse all sorts of scientific data. This talk will look at using them to analyse a timeseries of Earth-observation from Landsat satellites.", | ||
"duration": 1707, | ||
"language": "eng", | ||
"recorded": "2016-08-15", | ||
"related_urls": [ | ||
"https://2016.pycon-au.org/schedule/176/view_talk" | ||
], | ||
"speakers": [ | ||
"Andrew Hicks" | ||
], | ||
"tags": [ | ||
"datascience" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/0dO-iC16xUo/maxresdefault.jpg", | ||
"title": "Breaking up arrays up into chunks for fun and science with Xarray and Dask", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://www.youtube.com/watch?v=0dO-iC16xUo" | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
{ | ||
"copyright_text": "Creative Commons Attribution license (reuse allowed)", | ||
"description": "Paula Sanz-Leon\nhttps://2016.pycon-au.org/schedule/33/view_talk\nThe Virtual Brain (TVB) is an open-source scientific software written in\nPython for advanced simulations of complex brain dynamics. TVB can be used in\na client-server configuration, such that its web-based interface can be\naccessed remotely, or as a standalone cross-platform Python library through a\nscripting interface.\n\nIn this talk I will begin by briefly explaining the motivations and science\nbehind TVB. This will be followed by a description of TVB's architecture and\nmain functionalities, including: simulation of neural activity; modification\nand visualization of brain connectivity and network dynamics; and, analysis\nof time-series. Lastly, I will show you that getting started with brain\nsimulations is just one Jupyter notebook away.\n\nWith TVB you might not be able to build smart brains (yet), but you can build\none of the most realistic approximations to the physics of a human brain.", | ||
"duration": 1910, | ||
"language": "eng", | ||
"recorded": "2016-08-15", | ||
"related_urls": [ | ||
"https://2016.pycon-au.org/schedule/33/view_talk" | ||
], | ||
"speakers": [ | ||
"Paula Sanz-Leon" | ||
], | ||
"tags": [ | ||
"datascience" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/lJNJ_KC7mhQ/maxresdefault.jpg", | ||
"title": "Building brains", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://www.youtube.com/watch?v=lJNJ_KC7mhQ" | ||
} | ||
] | ||
} |
24 changes: 24 additions & 0 deletions
24
pycon-au-2016/videos/click-a-pleasure-to-write-a-pleasure-to-use.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
{ | ||
"copyright_text": "Creative Commons Attribution license (reuse allowed)", | ||
"description": "Sebastian Vetter\nhttps://2016.pycon-au.org/schedule/64/view_talk\nWe have a wide variety of packages and modules in Python that help build\ncommandline tools in different ways. One of the more recent contenders is\n'click'. It uses a very intuitive approach to create simple CLIs as well as\ncomplex ones. In this talk, I will introduce building CLIs with 'click' and\nillustrate some of its advantages.", | ||
"duration": 1622, | ||
"language": "eng", | ||
"recorded": "2016-08-15", | ||
"related_urls": [ | ||
"https://2016.pycon-au.org/schedule/64/view_talk" | ||
], | ||
"speakers": [ | ||
"Sebastian Vetter" | ||
], | ||
"tags": [ | ||
"click" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/bsJFMtQ5MZU/maxresdefault.jpg", | ||
"title": "Click: A Pleasure To Write, A Pleasure To Use", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://www.youtube.com/watch?v=bsJFMtQ5MZU" | ||
} | ||
] | ||
} |
22 changes: 22 additions & 0 deletions
22
pycon-au-2016/videos/code-the-docs-interactive-document-environments.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
{ | ||
"copyright_text": "Creative Commons Attribution license (reuse allowed)", | ||
"description": "Paris Buttfield-Addison\nhttps://2016.pycon-au.org/schedule/184/view_talk\nDistributing example code and applications with documentation is now easy. There are a million different ways to get code to people: from zips, to GitHub, to gists, and beyond. Code is easy to distribute. But how do we create a better link between example code, and written documentation?\nLuckily, clever boffins have come up with some solutions: interactive document environments. These let the live code and the documentation sit side-by-side with one another, the distributed example code is the documentation.\n\nThis talk will take a brief look at some of the different interactive document environments out there \u2013 mainly Jupyter, IPython Notebooks, and Swift Playgrounds \u2013 and the various strengths, weaknesses, and caveats of these tools. We\u2019ll also explore the future, and discuss where these tools are going, as well as the implications for technical documentation. Learn how to add interactivity to your documentation, and why this might be a good idea!", | ||
"duration": 2010, | ||
"language": "eng", | ||
"recorded": "2016-08-15", | ||
"related_urls": [ | ||
"https://2016.pycon-au.org/schedule/184/view_talk" | ||
], | ||
"speakers": [ | ||
"Paris Buttfield-Addison" | ||
], | ||
"tags": [], | ||
"thumbnail_url": "https://i.ytimg.com/vi/Q6seIypH260/maxresdefault.jpg", | ||
"title": "Code the Docs: Interactive Document Environments", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://www.youtube.com/watch?v=Q6seIypH260" | ||
} | ||
] | ||
} |
27 changes: 27 additions & 0 deletions
27
pycon-au-2016/videos/comparing-wagtail-django-cms-and-mezzanine.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
{ | ||
"copyright_text": "Creative Commons Attribution license (reuse allowed)", | ||
"description": "Adam Brenecki\nhttps://2016.pycon-au.org/schedule/102/view_talk\nDjango CMS, Mezzanine and Wagtail are the three most popular Django-based content management systems; all three have kept (or, in Wagtail's case, gained) their popularity because they are so different to each other. In many ways, from their fundamental data models right through to how they approach their content editing UIs, each one has a very different take on how a CMS should work.\n\nThis talk will explore the different approaches, strengths and weaknesses of each CMS, and what they mean for you as a developer and for your content editors.", | ||
"duration": 1860, | ||
"language": "eng", | ||
"recorded": "2016-08-15", | ||
"related_urls": [ | ||
"https://2016.pycon-au.org/schedule/102/view_talk" | ||
], | ||
"speakers": [ | ||
"Adam Brenecki" | ||
], | ||
"tags": [ | ||
"django", | ||
"django cms", | ||
"mezzanine", | ||
"wagtail" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/3UC1MNFOjEI/maxresdefault.jpg", | ||
"title": "Comparing Wagtail, Django CMS and Mezzanine", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://www.youtube.com/watch?v=3UC1MNFOjEI" | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -30,4 +30,4 @@ | |
"url": "https://www.youtube.com/watch?v=qgvnPB_77z8" | ||
} | ||
] | ||
} | ||
} |
Oops, something went wrong.