Show filters Hide filters

Refine your search

Publication Year
Organisation found in the video
1-36 out of 82 results
Change view
  • Sort by:
24:32 Loviscach, Jörn German 2011

16.3 komplexe Fourier-Reihe

  • Published: 2011
  • Publisher: Loviscach, Jörn
  • Language: German
57:48 Berkeley System Distribution (BSD), Andrea Ross English 2013

The BSD ISP

Running an ISP can be a tedious task of putting different pieces of boxed hardware together to make the network work, but can also be a fun and entertaining work of research on the right solution to accommodate your customer's needs. The market is full of vendors, big and small, ready to sell you a pre-packaged solution for your (supposed) needs, but what if you'd like to use BSD to serve your customers ? This talk will show how we are running a full ISP on solutions brought out using facilities and software easily built on top of BSD systems, and will delve into the challenges we have faced in the set up of the distributed architecture, with POPs in different european countries. Along with this, we are carrying out an analysis and comparison of costs and features between commercial and open source solutions, characterizing the decisions we made and the results we carried out. As an ISP, we not only offer access service, but we also deliver streaming services through a distributed CDN, also built on top of BSD. This will be a chance to delve into the different pieces of software used for encoding, distributing and streaming videos over the BSDs, and the technologies we used to interact with the underlying network. While being a non highly technical talk, the goal is to show the audience that using BSD in an ISP and content distributor environment is perfectly possible and will deliver the same quality of service of the packaged solutions, yet keeping your costs under control and allowing you a high degree of customization. This will be carried on showing - as already stated - a real world example of our project running solely with the power of BSD.
  • Published: 2013
  • Publisher: Berkeley System Distribution (BSD), Andrea Ross
  • Language: English
37:20 EuroPython English 2015

Beyond the basics with Elasticsearch

Honza Král - Beyond the basics with Elasticsearch Elasticsearch has many use cases, some of them fairly obvious and widely used, like plain searching through documents or analytics. In this talk I would like to go through some of the more advanced scenarios we have seen in the wild. Some examples of what we will cover: Trend detection - how you can use the aggregation framework to go beyond simple "counting" and make use of the full-text properties of Elasticsearch. Percolator - percolator is reversed search and many people use it as such to drive alerts or "stored search" functionality for their website, let's look at how we can use it to detect languages, geo locations or drive live search. If we end up with some time to spare we can explore some other ideas about how we can utilize the features of a search engine to drive non- trivial data analysis including Geo-enabled search with relevancy.
  • Published: 2015
  • Publisher: EuroPython
  • Language: English
1:01:44 Free and Open Source software Conference (FrOSCon) e.V. English 2015

Speeding up the Web with PHP 7

2015 marks the 20th anniversary of PHP and it also marks the release of PHP 7. PHP 7 brings drastic performance improvements along with a number of new features including optional scalar typing, anonymous classes, and a couple of new operators. Rasmus Lerdorf
  • Published: 2015
  • Publisher: Free and Open Source software Conference (FrOSCon) e.V.
  • Language: English
57:46 Free and Open Source software Conference (FrOSCon) e.V. English 2015

How To Get Your Patch Accepted

Open source is built on volunteer hours. Using best practice in creating and reviewing patches means we're making the most of those volunteer hours - both from contributors but also from those overworked maintainers. Lorna Mitchell
  • Published: 2015
  • Publisher: Free and Open Source software Conference (FrOSCon) e.V.
  • Language: English
32:09 Free and Open Source software Conference (FrOSCon) e.V. English 2015

Pull Requests: Not Just For Code Anymore

Many companies have copied the fork-and-pull-request model from open source because it works so well, even for closed-source projects. So why are company processes and policies written in isolation with no collaboration? I'll present New Relic's implementation of an open-source-inspired workflow that drives all of our internal company processes. Tim Krajcar
  • Published: 2015
  • Publisher: Free and Open Source software Conference (FrOSCon) e.V.
  • Language: English
37:37 EuroPython English 2015

Plone 5 and how to use machine learning with it.

Ramon Navarro Bosch - Plone 5 and how to use machine learning with it. Plone is a Document Management System and Content Management System that has been in the Python scope for more than 10 years. Plone 5’s features allow us to manage content, define various kinds of content and provide a nice useful UI to work on semantic web technologies. In this talk we are going to explain our approach for using Plone with the Python machine learning toolkit sklearn to enable clusterization and classification of content using a scalable content management system. We will also add some sophisticated front-end gloss using the new functionalities on frontend development added on Plone 5 and some real use cases of CMS/DMS with machine learning using sklean and solr.
  • Published: 2015
  • Publisher: EuroPython
  • Language: English
39:40 EuroPython English 2015

Odoo

Antony Lesuisse - Odoo the underdog python killer app. A python framework for web based business apps. Odoo is used by 2 millions of users, although relatively unknown in the python community, it has a vibrant community and is one of the most active python open source project. I will present you the Odoo framework and how it can help to be more productive when building web based business apps. I will highlight its advantages compared to more popular framework such as django.
  • Published: 2015
  • Publisher: EuroPython
  • Language: English
1:12:35 Berkeley System Distribution (BSD), Andrea Ross English 2012

Optimizing ZFS for Block Storage

The ZFS file system has been heavily tuned for workloads where file rewrite activity is minimal or is aligned and sized to match ZFS's native record size. Exporting ZFS storage to block consumers, however, presents a situation where every write is rewriting an existing block, and unaligned writes incur a performance killing synchronous read. This paper and talk presents Spectra Logic's optimizations to ZFS's data management layer (DMU) to convert the majority of these synchronous reads to be asynchronous and, for sequential access patterns, to avoid them entirely. We also describe a new scheme that allows concurrent reads to be issued through the DMU without the need to allocate a thread context for each I/O. The result, as implemented and tested using the FreeBSD operating system, is up to a five fold performance increase for unaligned write workloads and a three fold improvement for random read workloads.
  • Published: 2012
  • Publisher: Berkeley System Distribution (BSD), Andrea Ross
  • Language: English
23:23 EuroPython English 2015

Standing on the Shoulders of Giants: The Kotti Web Application Framework

Andreas Kaiser - Standing on the Shoulders of Giants: The Kotti Web Application Framework Kotti is a high-level, Pythonic web application framework based on Pyramid, SQLAlchemy and Bootstrap 3. It includes an extensible Content Management System called the Kotti CMS. Kotti is particularly well suited for building custom applications with object level security. It comes with complete user and group management and supports the concepts of global and local roles providing management views for each of those. The talk will give an overview on Kotti, its philosophy, history and future. Target audience are people who want to learn what it is and can be used for. Because Kotti is just a rather small layer on top of its foundations, the talk might also give some interesting insights on how to build a solid (web) framework that suits your personal preferences.
  • Published: 2015
  • Publisher: EuroPython
  • Language: English
25:06 FOSSGIS e.V. German 2016

Zusammenspiel von GIS und CMS verdeutlicht die möglichen Folgen einer 2° Klimaerwärmung

Was Tim-Berners Lee mit dem www begonnen hat (Texte zu verlinken), wird nun mit dem Öl des 21. Jahrhunderts, den Daten weitergeführt. Lasst OpenStreetMap ein Teil der Linked Open Data Cloud werden! Zwischen OpenStreetMap und Wikipedia wird bereits rege verlinkt - Nehmen wir die nächste Stufe und verlinken auch nach Wikidata - und zurück! Im ersten Teil wird kurz Wikidata und sein Datenmodell erklärt. Danach werden die Einsatzgebiete von Wikidata zur Bereicherung von OSM aufgezeigt: • Wikidata als Lösung des permanent ID-Problems • Wikidata als nachhaltige Lösung der Sprachproblematik (name:*) bei Orten • Übersetzung von OSM-Tags für Anwendungsprogramme und Editoren • Neue Arten von Analysemöglichkeiten, zB zur Wortherkunft (name:etymology:wikidata) Wie kann man nun in der Praxis OSM und Wikidata verlinken: • JOSM als Tool, um Wikidata-Tags in OSM einfach zu setzen • Wie wird von Wikidata nach OSM gelinkt Zum Schluss wird als Beispielsanwendung eine Web-Karte zur Aggregierung aus verlinkten Datenquellen vorgestellt.
  • Published: 2016
  • Publisher: FOSSGIS e.V.
  • Language: German
26:32 FOSS4G, Open Source Geospatial Foundation (OSGeo) English 2016

Trying to visualize GIS & BIM information on the web: a solution using Leaflet and Cesium

While GIS is a term whose use has now been consolidated for years now, BIM is a term whose use is increasingly widespread over the past few years. The both deal with geo-localized "objects", so the ongoing studies for a common point of the GIS and BIM different views of the same object is somewhat unavoidable. A first attempt at integration information belonging from these two worlds is presently under way in the framework of EU funded DIMMER project. This project integrates BIM, district level 3D models with near-real time data from sensors and user feedback in order to analyze and correlate buildings utilization, and to provide information about energy-related behaviors to users and other stakeholders. From the point of view of technology, the project uses open source technologies such as Java, Leaflet and Cesium, as far as GIS is concerned: here you're an architectural schema. The web application integrated GIS data read directly from a POSTGIS data base, with data flows from BIM services, near-real time data from sensors distributed over the territory under examination, and on line processed indexes/calculations. The present version of the project makes it possible to consult sensor information in near-real time, as well as the other processed calculations/indexes, through a web dashboard that includes as primary elements both a 2D map (based on Leaflet), as well as a 3D map (based on CesiumJS).
  • Published: 2016
  • Publisher: FOSS4G, Open Source Geospatial Foundation (OSGeo)
  • Language: English
24:32 FOSS4G, Open Source Geospatial Foundation (OSGeo) English 2016

Real-time large format maps for passenger information on railway disruptions

Focusing on a clearer and more visible passenger information, Swiss Federal Railways SBB modernized the general displays in the biggest Swiss railway stations. The former mechanical palette displays were replaced by LED screens of up to 5 meters width. In case of severe traffic disruptions these monitors are used for providing the passenger with general information. Additionally, a huge (perhaps the biggest) map based on OpenLayers 3 is shown on the monitor enabling the passenger to get a fast overview of the situation. The key component of the service-based architecture is the geographical content management system Cartaro. It is used by the employees in the SBB operation centers for composing and editing the information to display. Among issues like performance, reliability and availability a major challenge for the system was the development of tools for the fast and simple creation of a clear and appealing map. The software automatically generates a map based on real-time timetable information, identifies the affected stations and highlights the interrupted route using a routing-based approach. A set of integrated spatial editing tools enables the user to e.g. modify route geometries at different generalization levels and to align map labels.
  • Published: 2016
  • Publisher: FOSS4G, Open Source Geospatial Foundation (OSGeo)
  • Language: English
30:48 re:publica English 2010

Do censorship and repression kill content on the Web?

What happen to websites and blogs after they get blocked? Do arrested and threatened bloggers and digital activists stop their online activities once they face a governmental threat?
  • Published: 2010
  • Publisher: re:publica
  • Language: English
42:23 EuroPython English 2016

Fast Async Code with Cython and AsyncIO

Stefan Behnel - Fast Async Code with Cython and AsyncIO Learn how to use the new async/await language feature to write asynchronous code in Python and [Cython]. See how to benefit from the excellent low-level features that Cython provides to speed up or parallelise your code, interface natively with external C/C++ code, and achieve better responsiveness and lower latency also in mostly I/O bound applications. ----- Python has recently seen a fresh development boost around asynchronous applications, triggered by the addition of the asyncio library and the new async/await language features in Python 3.5, but coming from a world of well established tools like [Twisted] and [Tornado]. The [Cython] compiler, which compiles Python code to C, has accompanied and influenced this development. It provides full language support for async/await under all Python versions starting from 2.6, as well as native interoperability with existing Python code and the new Python coroutines in Python 3.5. Benchmarks show that, while fully compatible, Cython compiled coroutines perform about 2-3x better than the same code executed in Python, but they additionally allow to interface natively with external C/C++ code, release the GIL, do parallel computation, and much more. All of this extends the applicable zone for asynchronous applications dramatically and can lead to better responsiveness and lower latency also for mostly I/O bound applications. This joined talk by an async I/O expert and one of the Cython core developers explains how to write code with async/await in Python and Cython, and shows how to benefit from the excellent low-level features that Cython provides on top of Python.
  • Published: 2016
  • Publisher: EuroPython
  • Language: English
45:40 Confreaks, LLC English 2015

Teaching GitHub for Poets

Discover the benefits of training your entire organization to contribute code. Kickstarter teaches GitHub for Poets, a one-hour class that empowers all staff to make improvements to our site, and fosters a culture of transparency and inclusivity. Learn about how we’ve made developing with GitHub fun and safe for everyone, and the surprising benefits of having more contributors to our code.
  • Published: 2015
  • Publisher: Confreaks, LLC
  • Language: English
29:11 FOSSGIS e.V. German 2017

GeoPackages der freien Hamburger Geodaten

Seit Oktober 2014 sind die Hamburger Behörden verpflichtet eine Vielzahl von Daten, unter anderem <a href="http://suche.transparenz.hamburg.de/?extras registerobject type=geodat&q=&sort=publishing date+desc%2Ctitle sort+asc&esq not all versions=true">Geodaten</a>, frei für jedermann im <a href="http://transparenz.hamburg.de/">Hamburger Transparenzportal</a> zu veröffentlichen. Und dort finden sich nun unterschiedlichste Datensätze. Vom Landesbetrieb Geoinformation und Vermessung etwa georeferenzierte Hausnummern, Gebäudemodelle, das Straßenbaumkataster, Teile von ALKIS, Höhenmodelle, Luftbilder und vieles mehr. Auch Verkehrs- oder Umweltdaten sind verfügbar. Grundsätzlich werden diese (neben „live“ WMS und WFS) im GML-Format (für Vektordaten) oder als JPEG (Rasterdaten) bereitgestellt. Auch verschiedene ASCII-Formate wie XYZ und CSV kommen vor. Größere Datensätze werden oft gekachelt angeboten, ALKIS etwa als etwa 250 einzelne GML-Dateien. Teilweise bedeuten diese Formate für Laien leider erhebliche Hürden. So ist der Import im QGIS manchmal nicht trivial oder aufgrund von Unstimmigkeiten in den (Meta-)Daten ohne Fachkenntnis schlichtweg nicht möglich. Daher versuche ich als Feierabendprojekt sämtliche Datensätze automatisiert und reproduzierbar in standardkonforme GeoPackages umzuwandeln. Vorgestellt werden Ansätze, Probleme, Tipps und sowie die bis zur FOSSGIS fertig aufbereiteten Datensätze. Verwendete Software sind bisher GDAL und GMT in Bash-Skripten.
  • Published: 2017
  • Publisher: FOSSGIS e.V.
  • Language: German
32:58 River Valley TV English 2016

Developing a Schematron-Owning Your Content Markup

This paper will detail an organization's development and implementation of Schematron in its workflow process to cut down on errors as well as develop consistent markup across articles and journals. The process for developing the Schematron will be explored. This consisted of compiling error reports from 8 months of data as the basis for writing rules.The paper will examine how the Schematron was implemented into a Content Management System and broken up into Phases for the varied workflows of the organization. Upon content ingestion, files are validated against a specific Phase in the Schematron, based on the workflow, and reports are generated if any rules throw an error or warning.The results of the implementation of the Schematron will be summarized. A decline in errors was realized which reduced the average number of deliveries prior to online approval. The case study demonstrates how introducing Schematron into an XML workflow can help a publisher drive their content markup while reducing publishing delays and cost of corrections.
  • Published: 2016
  • Publisher: River Valley TV
  • Language: English
13:47 River Valley TV English 2016

An XML Workflow for Book Publishing

  • Published: 2016
  • Publisher: River Valley TV
  • Language: English
19:43 FOSSGIS e.V. German 2017

Mobile Nutzung von Geodaten mit einem Leaflet-basierten Offline-Client

Im Vortrag wird eine, auf dem Open-Source-Framework YAGA Leaflet-Angular-Directive basierende, mobile Offline-Client-Anwendung vorgestellt. Diese wurde im Rahmen einer technischen Machbarkeitsstudie von der WhereGroup umgesetzt. Es sollen sowohl die theoretische Umsetzung und Architektur als auch die sich daraus ergebenen praktischen Vorteile vorgestellt werden. Das Ergebnis der technischen Machbarkeitsstudie ist eine mobile Anwendung, die hybrid auf allen bekannten Plattformen, also Android, iOS und Windows, läuft und neben Livedaten aus OGC-Webservices auch Offlinedaten aus Datencontainern im GeoPackage-Format nutzen kann. Die Anwendung verfügt zur Zeit über folgende Funktionen: * Container-Auswahl * Ebenenbaum * Konfigurierbare Suchen innerhalb des Offline-Containers * Konfigurierbare Feature-Info aus Geometrien des Offline-Containers * Simultane Nutzung von Online- und Offlinedaten * GPS-Positionierung Die Anwendung ist modular und nach modernen OGC-Standards aufgebaut, sodass sie sehr flexibel an unterschiedliche Anwendungsfälle angepasst und erweitert werden kann sowie leicht in bestehende Infrastrukturen integriert werden kann. Darüber hinaus ist es möglich Inhalte, Aussehen und Suchen individuell zu konfigurieren, ohne dass der Anwender dafür einen großen technischen Hintergrund vorweisen muss oder Änderungen am Quellcode der Anwendung vornehmen muss.
  • Published: 2017
  • Publisher: FOSSGIS e.V.
  • Language: German
10:59 River Valley TV English 2012

How I made a free New Zealand coffee-table book using lots of Free Software

In 2009 I made a trip to New Zealand where I took about 15,000 photos. After I spent weeks selecting and processing the good shots and getting very positive feedback from my friends, I decided to try to make a book about my trip. I had already been using Scribus in the past, but not for anything beyond very simple one-page layouts. Trying to figure out how to do a whole book took me a while, not only working with (and on) the tools, but also reading a lot about design, typography and more esoteric stuff like colour management.
  • Published: 2012
  • Publisher: River Valley TV
  • Language: English
45:33 EuroPython English 2016

Minds, machines and Python

Daniele Procida - Minds, machines and Python Are we looking in the wrong direction for artificial intelligence and machine learning? I'll discuss an older but perhaps more satisfying approach, that has been neglected in recent years. It begins with questions in logic and language, and can be explored using easy techniques. I'll use simple Python programs to explore three key notions in this AI research: **loops**, **self-reference** and **tangled hierarchies**, themselves directly reflected in important programming concepts. ----- In recent years, we've seen interesting and spectacular successes in artificial intelligence and machine learning, made possible by leaps in computing power and techniques able to harvest vast quantities of data. The results are uncanny. We see them everywhere, from the personal assistants built into smartphones to the neural networks that do an astounding job of recognising images. However, they're also susceptible to the criticism that they represent not intelligence but a mere simulation of it, and that producing a convincing simulacrum has become more important than a genuine search for intelligence or learning. At the same time, another, perhaps deeper, approach has become neglected in recent decades, along with the questions it asks about the nature of mind, intelligence and learning. This approach begins with fundamental questions in logic and language, and can be explored using some of the simplest programming techniques. In this talk, I'll use simple Python programs to explore three key notions in this strand of artificial intelligence research: *loops*, *self-reference* and *tangled hierarchies*. The way these concepts directly reflect important concepts in programming suggests that for the programmer, this approach could be more interesting and satisfying, and simply more **fun,** than using huge ontologies and big data to create mere simulacra of intelligence. The examples I use will be concrete and easy to understand, even for novice programmers.
  • Published: 2016
  • Publisher: EuroPython
  • Language: English
46:21 EuroPython English 2016

Documentation-driven development

Daniele Procida - Documentation-driven development One secret of Django's success is the quality of its documentation. As well as being key to the quality of the code itself, it has helped drive the development of Django as a community project, and even the professional development of programmers who adopt Django. I'll discuss how Django has achieved it, and how any project can easily win the same benefits. ----- Part of my job title is Documentation Manager . When I explain this to a programmer outside the Python/Django community, the reaction can be anything from bewilderment to a kind of mild horror. When I mention it to a Python/Django programmer, the response is usually: Oh, cool . In fact, one secret of Django's success is the quality of its documentation, and everyone who uses Django is quick to note this. The returns on Django's investment have been substantial, but some of them are also surprising. The documentation has clearly been key to the quality of the code itself , but also (less obviously) to the development of Django as a community project , and even the professional development of programmers who adopt Django. I'll discuss how Django has achieved it, and how any project can easily win the same benefits.
  • Published: 2016
  • Publisher: EuroPython
  • Language: English
41:39 EuroPython English 2016

Beyond scraping

Anthon van der Neut - Beyond scraping Scraping static websites can be done with `urllib2` from the standard library, or with some slightly more sophisticated packages like `requests`. However as soon as JavaScript comes into play on the website you want to download information from, for things like logging in via openid or constructing the pages content, you almost always have to fall back to driving a real browser. For web sites with variable content this is can be time consuming and cumbersome process. This talk show how a to create a simple, evolving, client server architecture combining zeromq, selenium and beautifulsoup, which allows you to scrape data from sites like Sporcle, StackOverflow and KhanAcademy. Once the page analysis has been implemented regular "downloads" can easily be deployed without cluttering your desktop, your headless server and/or anonymously. The described client server setup allows you to restart your changed analysis program without having to redo all the previous steps of logging in and stepping through instructions to get back to the page where you got "stuck" earlier on. This often decreases the time between entering a possible fix in your HTML analysis code en testing it, down to less than a second from a few tens of seconds in case you have to restart a browser. Using such a setup you have time to focus on writing robust code instead of code that breaks with every little change the sites designers make.
  • Published: 2016
  • Publisher: EuroPython
  • Language: English
32:20 Confreaks, LLC English 2015

Ambitious Capybara

Capybara has allowed us to build complex and ambitious applications with the confidence that everything comes together in the user experience we're targeting. As the capabilities of the web have grown, interactions and behavior in our applications have become more complex and harder to test. Our tests become coupled to CSS selectors, fail intermittently, take longer and our confidence dwindles. In this talk, I'll go over best practices for working with a large Capybara test suite and dig into APIs and options we can use to handle complex apps such as a chat app not written in Ruby.
  • Published: 2015
  • Publisher: Confreaks, LLC
  • Language: English
43:09 DjangoCon US English 2014

Digging Into Django's Migrations

An in-depth look at Django's new migrations framework, explaining the component architecture, highlighting issues with multiple database backends, and showing how management commands typically get routed through the software.
  • Published: 2014
  • Publisher: DjangoCon US
  • Language: English
42:38 DjangoCon US English 2014

How to build things that matter

Building software that changes lives is hard work. This talk will focus on three important concepts that you can use to identify problems, solve them, and get feedback on your solutions as soon as possible. The focus will be on why Django matters in this process, and what Django does for you as a creator to speed up this process.
  • Published: 2014
  • Publisher: DjangoCon US
  • Language: English
53:09 DjangoCon US English 2014

Django: A Data Shovel With a Future

  • Published: 2014
  • Publisher: DjangoCon US
  • Language: English
30:58 re:publica English 2014

THE DATABASE NATION, a.k.a India's State Surveillance

23rd of December 2008 was a sad day in India for civil liberties. On this day, The Indian Parliament passed the "The Information Technology (Amendment) Act" with no debate in the House, which effectively means is that the government of India now has the power to monitor all digital communications in the country without a court order or a warrant. The "world's largest democracy" strongly leaning towards becoming a surveillance state raises many questions and poses severe challenges for free speech and economic justice in India and globally. This talk will map and review the current political, socio-cultural and legal landscape of mass-surveillance, data protection and censorship in India and analyse how it ties in to the global landscape of surveillance and censorship. It will also aim to create a discussion space to investigate the deeper effects of these so called "welfare" projects and how citizen-led movements can drive the state towards stronger data protection and privacy laws.
  • Published: 2014
  • Publisher: re:publica
  • Language: English
34:16 DjangoCon US English 2017

DjangoCon US 2017: Lightning Talks Day 1

  • Published: 2017
  • Publisher: DjangoCon US
  • Language: English
27:44 DjangoCon US English 2017

Saved you a click (or three): Supercharging the Django admin with actions and views

  • Published: 2017
  • Publisher: DjangoCon US
  • Language: English
57:35 Confreaks, LLC English 2017

Empowering the Next Million Creators

Ember isn't just about making developers more efficient. It's about empowering a wider audience to become creators and developers. How do we bridge the gap between our vibrant community and the next million people who have things they want to make but have no idea how to even collaborate with us? We already have the foundations of great content-creation tools that will allow authors, site builders, themers, and devs to speak the same language and build higher together. What if anyone could ship their own first app with no coding, but with the power of Ember's community under the hood?
  • Published: 2017
  • Publisher: Confreaks, LLC
  • Language: English
45:03 EuroPython English 2017

Plone: where is it today and where is it going

Plone: where is it today and where is it going [EuroPython 2017 - Talk - 2017-07-14 - PyCharm Room] [Rimini, Italy] Plone CMS, first released in 2001, is now close to its 5.1 version. Did you know that the 2016 Olympics web site was built with Plone? Did you know that many huge organizations that care about data protection use Plone? There are good reason why Plone is such a successful Python project, but probably the most important is that Plone does take into account the security of your data very seriously. Nowadays, information and data play a crucial role, sometimes they are the more important asset of a company. They have to be in a digital form and accessible from every device, it is no surprise that they are exposed to a growing threat. During the talk I will review Plone built in security protection systems. In addition I will review some of its features, like the ability to create, without writing a line of code, custom content types, to change documents workflows, to organize your documents in a snap. I will also talk about the foreseen new features that will be soon in Plone and I will present Castle CMS and Quaive, some important projects built on top of Plone that are currently under the spotlight
  • Published: 2017
  • Publisher: EuroPython
  • Language: English
46:27 EuroPython English 2017

Physical computing with Raspberry Pi and Python

Physical computing with Raspberry Pi and Python [EuroPython 2017 - Talk - 2017-07-14 - PythonAnywhere Room] [Rimini, Italy] The Raspberry Pi Foundation is working to put the power of digital making in the hands of people all over the world, and is well known for its series of small, cheap single board computers. The Raspberry Pi runs a well supported Linux distro based on Debian, which ships with a variety of programming tools and educational software. Python is the main supported language on the platform, used in many educational resources, and many Python libraries exist for making the most of the Pi platform with other devices. I will cover: Raspberry Pi Foundation mission Raspberry Pi hardware specs Raspbian desktop GPIO pins GPIO Zero (Python library) Picamera Astro Pi (ESA space mission) & Sense HAT More HATs Pi projects Raspberry Pi communit
  • Published: 2017
  • Publisher: EuroPython
  • Language: English
1:00:51 EuroPython English 2017

Python Bee

Python Bee EuroPython 2017 - Interactive session - 2017-07-14 - PythonAnywhere Room Rimini, Italy Thought up in 2009 by a group of MIT students who entered the Python bee into a competition for “bad ideas”, a Python bee is like a spelling bee for programmers. Instead of spelling words, participants are given functions to write and must spell them out loud - one character at a time, without looking at the code that they're writing! Players must spell valid Python and every character counts, including symbols and whitespace. And the twist for the second round (credit for this one goes to dropboxblogs): You're now allowed to look at the code, but... you must now team up with other programmers, entering alternate characters without being allowed to communicate via any other means. In order for everyone to be able to have a go, we'll split up into small groups to play - for those that want to be competitive, we'll use a scoring system so that we can still declare an overall champion. You're very welcome to come along just to have fun though!
  • Published: 2017
  • Publisher: EuroPython
  • Language: English
38:23 Confreaks, LLC English 2017

Keeping Secrets - A Practical Approach to Managing Credentials

Tokens, passwords, certificates, API keys, and other secrets are vital to applications and infrastructure functioning properly. In the modern world of rapid, continuous delivery, we want to maintain agility and keep our secrets safe. While speed and safety feel mutually exclusive, modern tools with appropriate practices enable both at the same time. This talk will discuss patterns and show practical methods for keeping secrets safe from developer environments to production where tight access controls and continuous delivery are priorities.
  • Published: 2017
  • Publisher: Confreaks, LLC
  • Language: English
out of 3 pages
Loading...
Feedback

Timings

  213 ms - page object
  142 ms - search
    6 ms - highlighting
    1 ms - highlighting/21108
    2 ms - highlighting/20326
    5 ms - highlighting/33663
    1 ms - highlighting/21515
    3 ms - highlighting/32824
    3 ms - highlighting/21122
    3 ms - highlighting/21121
    2 ms - highlighting/33703
    3 ms - highlighting/30709
    4 ms - highlighting/33208
    2 ms - highlighting/33196
    3 ms - highlighting/21225
    1 ms - highlighting/30513
    2 ms - highlighting/33436
    4 ms - highlighting/33688
    2 ms - highlighting/30569
    1 ms - highlighting/30638
    1 ms - highlighting/30575
    2 ms - highlighting/32835
    2 ms - highlighting/20926
    0 ms - highlighting/19744
    1 ms - highlighting/20127
    2 ms - highlighting/20437
    4 ms - highlighting/30545
    3 ms - highlighting/32825
    4 ms - highlighting/33637
    3 ms - highlighting/34589
    1 ms - highlighting/20076
    1 ms - highlighting/19180
    1 ms - highlighting/10267
    1 ms - highlighting/19605
    2 ms - highlighting/19620
    3 ms - highlighting/19592
    2 ms - highlighting/20190
    3 ms - highlighting/20151
    2 ms - highlighting/19208

Version

AV-Portal 3.8.0 (dec2fe8b0ce2e718d55d6f23ab68f0b2424a1f3f)