The document discusses improving quality assurance (QA) practices for software development. It recommends using tools like flake8, continuous integration (CI), and plone.recipe.codeanalysis to automate QA checks. Automating as many checks as possible through tools reduces manual effort and ensures quality is considered from the first commit. The goal is to enable refactoring and make it easier for newcomers to contribute, with the overall takeaway being that quality should be part of every development action through rigorous but not overly burdensome automated testing and linting.
Presentació feta al SAX2011 a Sant Bartomeu del Grau on l'autor exposa la seva visió crítica sobre l'estat de la comunitat guifi.net i una breu explicació sobre patrons de comportament
The document discusses the importance of code analysis and style guidelines for maintaining consistent and readable code. It provides examples of inconsistencies that can arise without standards and recommends using tools like plone.recipe.codeanalysis to enforce guidelines. Style guides help reduce cognitive load on developers by standardizing formatting and structures.
This document introduces plone.api, which provides a simple Python API for common Plone development tasks. It aims to cover 20% of tasks developers do 80% of the time through clear and discoverable API methods. The goals are to keep everything in one place, stay introspectable and discoverable, and be Pythonic. It was developed using test-driven development, sprint sessions helped contribute. Examples show how it can get the portal root or check permissions in a cleaner way than before. Future work may include more methods to make additional common tasks simpler.
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
We asked LinkedIn members worldwide about their levels of interest in the latest wave of technology: whether they’re using wearables, and whether they intend to buy self-driving cars and VR headsets as they become available. We asked them too about their attitudes to technology and to the growing role of Artificial Intelligence (AI) in the devices that they use. The answers were fascinating – and in many cases, surprising.
This SlideShare explores the full results of this study, including detailed market-by-market breakdowns of intention levels for each technology – and how attitudes change with age, location and seniority level. If you’re marketing a tech brand – or planning to use VR and wearables to reach a professional audience – then these are insights you won’t want to miss.
The document discusses improving quality assurance (QA) practices for software development. It recommends using tools like flake8, continuous integration (CI), and plone.recipe.codeanalysis to automate QA checks. Automating as many checks as possible through tools reduces manual effort and ensures quality is considered from the first commit. The goal is to enable refactoring and make it easier for newcomers to contribute, with the overall takeaway being that quality should be part of every development action through rigorous but not overly burdensome automated testing and linting.
Presentació feta al SAX2011 a Sant Bartomeu del Grau on l'autor exposa la seva visió crítica sobre l'estat de la comunitat guifi.net i una breu explicació sobre patrons de comportament
The document discusses the importance of code analysis and style guidelines for maintaining consistent and readable code. It provides examples of inconsistencies that can arise without standards and recommends using tools like plone.recipe.codeanalysis to enforce guidelines. Style guides help reduce cognitive load on developers by standardizing formatting and structures.
This document introduces plone.api, which provides a simple Python API for common Plone development tasks. It aims to cover 20% of tasks developers do 80% of the time through clear and discoverable API methods. The goals are to keep everything in one place, stay introspectable and discoverable, and be Pythonic. It was developed using test-driven development, sprint sessions helped contribute. Examples show how it can get the portal root or check permissions in a cleaner way than before. Future work may include more methods to make additional common tasks simpler.
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
We asked LinkedIn members worldwide about their levels of interest in the latest wave of technology: whether they’re using wearables, and whether they intend to buy self-driving cars and VR headsets as they become available. We asked them too about their attitudes to technology and to the growing role of Artificial Intelligence (AI) in the devices that they use. The answers were fascinating – and in many cases, surprising.
This SlideShare explores the full results of this study, including detailed market-by-market breakdowns of intention levels for each technology – and how attitudes change with age, location and seniority level. If you’re marketing a tech brand – or planning to use VR and wearables to reach a professional audience – then these are insights you won’t want to miss.
7x7 Eines TIC que ens han canviat la vida (24-09-2010)TICAnoia
Emmarcat dins la Fira de Setembre d'Igualada, en menys d'una hora, 7 ponents presenten, durant 7 minuts cadascun, 7 eines i tecnologies que ens han canviat la vida i ens l'estan canviant.
aportacions de les TIC al desenvolupament personal i professional. material bàsic per a la sessió de formació interna del 15 de novembre 2010 a Surt, realitzat per Àngels Pujol.
7x7 Eines TIC que ens han canviat la vida (24-09-2010)TICAnoia
Emmarcat dins la Fira de Setembre d'Igualada, en menys d'una hora, 7 ponents presenten, durant 7 minuts cadascun, 7 eines i tecnologies que ens han canviat la vida i ens l'estan canviant.
aportacions de les TIC al desenvolupament personal i professional. material bàsic per a la sessió de formació interna del 15 de novembre 2010 a Surt, realitzat per Àngels Pujol.