Volume is calculated by multiplying the area of the base by the height of the object. The area of a two-dimensional shape is calculated by multiplying its length and width. The volume of a three-dimensional object considers its length, width, and height. Several examples are provided to demonstrate calculating the volume of prisms and cylinders by finding the area of their base and multiplying it by the height.
2012 11-01 Hackers & founders - Boot to the web, boot 2 gecko / Firefox OSMartin de Keijzer
This document summarizes how to build apps for Firefox OS and contribute to its development. It discusses the core components of Firefox OS (Gonk, Gecko, Gaia), supported devices, and how to turn existing websites or applications into installable apps using a manifest file and the window.navigator API. It encourages developers to contribute code, documentation, and bug reports to Mozilla's GitHub and Bugzilla repositories and participate in IRC and mailing lists to help advance the open web platform.
This document defines perimeter as the sum of all sides of an object. It provides examples of calculating the perimeter of different shapes by adding up the lengths of their sides. Users are instructed to visit a web link to practice calculating their own perimeters.
The document discusses building mobile web applications with Sencha Touch 2. It provides an overview of Sencha Touch, including how to get started, create user interfaces and views, handle events and data, implement device profiles and themes, and offers some tips. The presentation was given by Martin de Keijzer on building mobile apps with the Sencha Touch JavaScript framework.
The document reports results from assays testing compounds 15a, 15b, tacrine, 6-chlorotacrine, and donepezil against human BChE, human AChE, and bovine AChE. It provides IC50 values in nM for each compound and enzyme combination. It also reports reduction of fluorescence percentages from a thioflavin T competition assay for tacrine, 6-chlorotacrine, donepezil, 15a, and 15b. Structures are provided for compounds 15a and 15b, which are donepezil-tacrine hybrids.
Entorns accessibles en l'educació del segle XXImtcrmtcr
Com han de ser els entorns digitals que utilitzen els alumnes al segle XXI per tal que siguin accessibles a tothom. En particular, als alumnes amb discapacitat visual. Guies i normes d'accessibilitat.
Creating apps usually is a very time consuming process when it comes to development. You need to write your code for all different platforms like iOS, Android, Blackberry, Windows Phone. Sencha Touch solves this problem by giving you a framework for the langauge we as web developers all know and love; Javascript! In this session we will see how Sencha Touch makes it easy to create apps. We will talk about the pro’s and cons of using HTML5 and Javascript. After that I will take you on a tour on how to create a simple tab-based application with an external data source. We will have a look at theming, and look into some performance optimizations.
Volume is calculated by multiplying the area of the base by the height of the object. The area of a two-dimensional shape is calculated by multiplying its length and width. The volume of a three-dimensional object considers its length, width, and height. Several examples are provided to demonstrate calculating the volume of prisms and cylinders by finding the area of their base and multiplying it by the height.
2012 11-01 Hackers & founders - Boot to the web, boot 2 gecko / Firefox OSMartin de Keijzer
This document summarizes how to build apps for Firefox OS and contribute to its development. It discusses the core components of Firefox OS (Gonk, Gecko, Gaia), supported devices, and how to turn existing websites or applications into installable apps using a manifest file and the window.navigator API. It encourages developers to contribute code, documentation, and bug reports to Mozilla's GitHub and Bugzilla repositories and participate in IRC and mailing lists to help advance the open web platform.
This document defines perimeter as the sum of all sides of an object. It provides examples of calculating the perimeter of different shapes by adding up the lengths of their sides. Users are instructed to visit a web link to practice calculating their own perimeters.
The document discusses building mobile web applications with Sencha Touch 2. It provides an overview of Sencha Touch, including how to get started, create user interfaces and views, handle events and data, implement device profiles and themes, and offers some tips. The presentation was given by Martin de Keijzer on building mobile apps with the Sencha Touch JavaScript framework.
The document reports results from assays testing compounds 15a, 15b, tacrine, 6-chlorotacrine, and donepezil against human BChE, human AChE, and bovine AChE. It provides IC50 values in nM for each compound and enzyme combination. It also reports reduction of fluorescence percentages from a thioflavin T competition assay for tacrine, 6-chlorotacrine, donepezil, 15a, and 15b. Structures are provided for compounds 15a and 15b, which are donepezil-tacrine hybrids.
Entorns accessibles en l'educació del segle XXImtcrmtcr
Com han de ser els entorns digitals que utilitzen els alumnes al segle XXI per tal que siguin accessibles a tothom. En particular, als alumnes amb discapacitat visual. Guies i normes d'accessibilitat.
Creating apps usually is a very time consuming process when it comes to development. You need to write your code for all different platforms like iOS, Android, Blackberry, Windows Phone. Sencha Touch solves this problem by giving you a framework for the langauge we as web developers all know and love; Javascript! In this session we will see how Sencha Touch makes it easy to create apps. We will talk about the pro’s and cons of using HTML5 and Javascript. After that I will take you on a tour on how to create a simple tab-based application with an external data source. We will have a look at theming, and look into some performance optimizations.
Continuous delivery met jenkins twist en puppetltebbens
Deliver software fast. Release features elke twee weken naar productie door een continue stroom automatisch geteste user stories. Die met een drukknop live kunnen. In deze presentatie deel ik mijn ervaringen en de toegepaste inrichting.
DevOps is een term die momenteel sterk in opkomst is. Maar is het een hype of heeft het ook een meerwaarde?
DevOps is in basis niets meer dan een samenvoeging van ontwikkeling (Dev) en beheer (Ops) binnen één Agile team. Achterliggende gedachte is dat een team ook direct de pijn voelt wanneer zaken niet goed ontwikkeld en/of getest zijn. Maar welke rol speelt Quality Assurance nu precies binnen DevOps en hoe kan deze methodiek in de praktijk het beste vorm gegeven worden? Binnen deze sessie worden deelnemers meegenomen in de praktijk van DevOps en komen thema’s als Continuous Delivery/Continuous Integration, Test Driven Development en testautomatisering aan de orde. Voordelen, nadelen en uitdagingen worden benoemd en het wordt duidelijk hoe belangrijk testen binnen DevOps is.
De Product Backlog is een lijst items (User Stories) die uitgevoerd moeten worden tijdens de ontwikkeling van het product.
De Product Owner is verantwoordelijk voor het ordenen en beheren van de backlog. Hoe duidelijker de Product Backlog is, hoe effectiever de ontwikkelaars de product backlog items om kunnen zetten in waardevolle software. Bij de stappen die je kunt zetten om dit goed te regelen, kun je bijvoorbeeld denken aan refinement, het ordenen van de backlog en het duidelijk maken van de product goal.
In dit webinar gaan we in op product backlog management en hoe je Azure DevOps kunt inzetten om je hier zo goed mogelijk bij te ondersteunen.
Onderwerpen webinar backlog management
Tijdens dit webinar zullen we onder andere ingaan op de volgende punten:
Hoe stel je een effectieve Product Backlog op in Azure DevOps;
Welke toepassingsmogelijkheden biedt Azure DevOps;
Hoe kun je plannen en forecasten aan de hand van jouw Product Backlog in Azure DevOps;
Hoe kun je Refinement effectiever inrichten in Azure DevOps;
Welke tools en technieken kun je gebruiken om waarde te bepalen in Azure Devops;
Hoe kun je e.e.a. slim configureren.
Hoe releasen minder pijnlijk werd bij de ANWB AlarmcentraleSjoerd Hemminga
Continuous Delivery wordt vaak geassocieerd met een snellere time-to-market, maar wat als dat niet je voornaamste probleem is? Een aantal jaar geleden heeft de ANWB besloten om zich van een traditionele enterprise organisatie te transformeren naar een Agile organisatie. Bij de afdeling Hulpverlening zijn wij met drie teams bezig met het ontwikkelen van het nieuwe case-managementsysteem voor de ANWB Alarmcentrale. Als onderdeel van onze agile werkwijze maakten wij een release en rolden wij deze uit aan het eind van onze tweewekelijkse sprints. Dit leverde ons regelmatig verschillende problemen op en halverwege 2016 besloten we dat het anders moest. We hebben toen een beweging ingezet richting Continuous Delivery. In deze presentatie zullen we ingaan op de uitdagingen die we hadden, hoe we die hebben aangepakt, en op een aantal onverwachte voordelen.
Er komen continu nieuwe features bij in Azure DevOps Services. Grote en kleine aanpassingen die vaak handig zijn, maar soms verstopt zitten. Om het voor jou makkelijker te maken de nieuwe features te ontdekken en te gaan gebruiken, organiseren we vier keer per jaar het 'Nieuw in Azure DevOps'-webinar. In dit webinar geven we ieder kwartaal een overzicht van de nieuw toegevoegde features. Tevens gaan we steeds kort in op de ontwikkelingen binnen GitHub.
Wat is er nieuw in Azure DevOps?
Naast de hieronder genoemde updates in Azure DevOps, behandelen we tijdens het webinar van 8 april ook een interessant extra onderwerp, namelijk: Pull Request Decorators.
Agents updates
API’s updates
Security updates
Azure Pipeline updates
Azure Artifacts update
Azure Wiki’s update
My talk about MEF for the Dutch Tech Days 2015 conference. All about MEF, how to use in Console applications, MVC systems and of course Windows and Windows Phone Store Apps. All the caveats are there
Ode aan de Code | Bart van Asselt over Continuous Development met Bitbucket Pipelines. Met behulp van continuous development kun je processen in je deployment straat automatiseren. Hierin kun je net zo ver gaan als je zelf wilt en uiteindelijk zélfs automatische deploys uitvoeren.
Tijdens de 4e editie van Ode aan de Code geeft Bart een kijkje achter de schermen hoe wij dagelijks gebruik maken van continuous development. Zijn talk begint met een diepgaande introductie van Continuous Integration, Delivery, en Deployment. Daarna gaat hij verder in op Bitbucket Pipelines, de mogelijkheden, de valkuilen en een aantal praktijkvoorbeelden die een beeld geven van hoe deze tool bijdraagt aan het automatiseren van onze deployment straat.
Fail fast Fail cheap - Agile Development, Testing & Deliveryltebbens
Zo snel mogelijk fouten maken, dat is waar het om draait bij moderne software ontwikkeling. Of beter gezegd: zo snel mogelijk fouten ontdekken, door snelle feedback, niet wachten tot het testtraject.
Dat is de essentie van Continuous Delivery, de methode om op elk moment werkende software live te kunnen zetten. In 10 minunten. Met één druk op de knop.
Een flinke omschakeling voor iedereen, zeker voor de analist en de tester. Bij Alliander is dat gelukt en deze ervaringen deel ik graag met jullie!
TYPO3 Congres 2012 - EO: van 120 sites naar 1 portalTYPO3 Nederland
De EO heeft in de afgelopen tijd 120 websites terug gebracht to 1 portaal die volledig in TYPO3 is ontwikkeld. Als Eindredacteur kwam hier veel bij kijken en deze verhalen worden gedeeld in de sessie.
Rogier Peetoom
Rogier is eindredacteur Interactieve Media bij de Evangelische Omroep
Dutch: Het bouwen van een embedded Linux systeem lijkt vaak op toveren. Toch kan het ook met een systematische aanpak. Dat is goedkoper en levert een beter product op. Op een pragmatische manier wordt getoond hoe die, o-zo belangrijke "herhaalbaarheid" voor embedded systemen, ook met embedded Linux mogelijk is.
Er komen continu nieuwe features bij in Azure DevOps Services. Grote en kleine aanpassingen die vaak handig zijn, maar soms verstopt zitten.
Om het voor u makkelijker te maken de nieuwe features te ontdekken en te gaan gebruiken, organiseren we vier keer per jaar het 'Nieuw in Azure DevOps'-webinar. In dit webinar geven we ieder kwartaal een overzicht van de nieuw toegevoegde features.
Tijdens het webinar op 9 juli hebben we de volgende features behandeld:
Repos as protected resource
YAML Templates support
Copy Dashboard
Kijk voor meer informatie en om het volgende webinar live bij te wonen op: https://www.delta-n.nl/evenement/webinar-nieuw-in-azure-devops/
Openbar 11 - Leuven - CI/CD with Kubernetes - FlowfactorOpenbar
CI/CD with Kubernetes. Oftewel Continuous Integration/Continuous Deployment op Kubernetes. Vanuit een DevOps manier van werken willen we tijdens het bouwen van een applicatie regelmatig builden, testen uitvoeren en releasen. Via tools zoals Jenkins, Concourse, Bamboo, enzovoort kunnen we ervoor zorgen dat dit automatisch gebeurd met de nodige controles naar al onze omgevingen. Ook in container orkestratie platformen zoals Kubernetes kunnen we deze methodologie toepassen.
Via deze demo willen we jullie kennis laten maken met de mogelijkheden van Kubernetes en tegelijkertijd de kracht van CI/CD en welke voordelen deze automatisatie biedt.
This document summarizes a presentation about live broadcasting with PHP. It discusses why companies live stream, the benefits of live streaming like creating hype and product presentations. It also outlines some of the challenges of live streaming like bandwidth and technical issues. The presentation then introduces a PHP live broadcast bundle that handles scheduling broadcasts, processing the video with FFMPEG, and outputting to channels like Twitch, Facebook, and YouTube. The goal of the bundle is to make high quality live streaming easier to implement in PHP applications.
I'm going to admit it, I'm a n00bie! And the great thing is that I start developing software with the experience I have from using software and developing for the web. But how do you turn an inexperienced developer into a productive asset to your team?
In this talk we'll look at the mistakes I made and how those could be prevented. After that we'll see the resources available and the steps that I've took to feel familiar and confident in developing with Titanium Mobile.
Continuous delivery met jenkins twist en puppetltebbens
Deliver software fast. Release features elke twee weken naar productie door een continue stroom automatisch geteste user stories. Die met een drukknop live kunnen. In deze presentatie deel ik mijn ervaringen en de toegepaste inrichting.
DevOps is een term die momenteel sterk in opkomst is. Maar is het een hype of heeft het ook een meerwaarde?
DevOps is in basis niets meer dan een samenvoeging van ontwikkeling (Dev) en beheer (Ops) binnen één Agile team. Achterliggende gedachte is dat een team ook direct de pijn voelt wanneer zaken niet goed ontwikkeld en/of getest zijn. Maar welke rol speelt Quality Assurance nu precies binnen DevOps en hoe kan deze methodiek in de praktijk het beste vorm gegeven worden? Binnen deze sessie worden deelnemers meegenomen in de praktijk van DevOps en komen thema’s als Continuous Delivery/Continuous Integration, Test Driven Development en testautomatisering aan de orde. Voordelen, nadelen en uitdagingen worden benoemd en het wordt duidelijk hoe belangrijk testen binnen DevOps is.
De Product Backlog is een lijst items (User Stories) die uitgevoerd moeten worden tijdens de ontwikkeling van het product.
De Product Owner is verantwoordelijk voor het ordenen en beheren van de backlog. Hoe duidelijker de Product Backlog is, hoe effectiever de ontwikkelaars de product backlog items om kunnen zetten in waardevolle software. Bij de stappen die je kunt zetten om dit goed te regelen, kun je bijvoorbeeld denken aan refinement, het ordenen van de backlog en het duidelijk maken van de product goal.
In dit webinar gaan we in op product backlog management en hoe je Azure DevOps kunt inzetten om je hier zo goed mogelijk bij te ondersteunen.
Onderwerpen webinar backlog management
Tijdens dit webinar zullen we onder andere ingaan op de volgende punten:
Hoe stel je een effectieve Product Backlog op in Azure DevOps;
Welke toepassingsmogelijkheden biedt Azure DevOps;
Hoe kun je plannen en forecasten aan de hand van jouw Product Backlog in Azure DevOps;
Hoe kun je Refinement effectiever inrichten in Azure DevOps;
Welke tools en technieken kun je gebruiken om waarde te bepalen in Azure Devops;
Hoe kun je e.e.a. slim configureren.
Hoe releasen minder pijnlijk werd bij de ANWB AlarmcentraleSjoerd Hemminga
Continuous Delivery wordt vaak geassocieerd met een snellere time-to-market, maar wat als dat niet je voornaamste probleem is? Een aantal jaar geleden heeft de ANWB besloten om zich van een traditionele enterprise organisatie te transformeren naar een Agile organisatie. Bij de afdeling Hulpverlening zijn wij met drie teams bezig met het ontwikkelen van het nieuwe case-managementsysteem voor de ANWB Alarmcentrale. Als onderdeel van onze agile werkwijze maakten wij een release en rolden wij deze uit aan het eind van onze tweewekelijkse sprints. Dit leverde ons regelmatig verschillende problemen op en halverwege 2016 besloten we dat het anders moest. We hebben toen een beweging ingezet richting Continuous Delivery. In deze presentatie zullen we ingaan op de uitdagingen die we hadden, hoe we die hebben aangepakt, en op een aantal onverwachte voordelen.
Er komen continu nieuwe features bij in Azure DevOps Services. Grote en kleine aanpassingen die vaak handig zijn, maar soms verstopt zitten. Om het voor jou makkelijker te maken de nieuwe features te ontdekken en te gaan gebruiken, organiseren we vier keer per jaar het 'Nieuw in Azure DevOps'-webinar. In dit webinar geven we ieder kwartaal een overzicht van de nieuw toegevoegde features. Tevens gaan we steeds kort in op de ontwikkelingen binnen GitHub.
Wat is er nieuw in Azure DevOps?
Naast de hieronder genoemde updates in Azure DevOps, behandelen we tijdens het webinar van 8 april ook een interessant extra onderwerp, namelijk: Pull Request Decorators.
Agents updates
API’s updates
Security updates
Azure Pipeline updates
Azure Artifacts update
Azure Wiki’s update
My talk about MEF for the Dutch Tech Days 2015 conference. All about MEF, how to use in Console applications, MVC systems and of course Windows and Windows Phone Store Apps. All the caveats are there
Ode aan de Code | Bart van Asselt over Continuous Development met Bitbucket Pipelines. Met behulp van continuous development kun je processen in je deployment straat automatiseren. Hierin kun je net zo ver gaan als je zelf wilt en uiteindelijk zélfs automatische deploys uitvoeren.
Tijdens de 4e editie van Ode aan de Code geeft Bart een kijkje achter de schermen hoe wij dagelijks gebruik maken van continuous development. Zijn talk begint met een diepgaande introductie van Continuous Integration, Delivery, en Deployment. Daarna gaat hij verder in op Bitbucket Pipelines, de mogelijkheden, de valkuilen en een aantal praktijkvoorbeelden die een beeld geven van hoe deze tool bijdraagt aan het automatiseren van onze deployment straat.
Fail fast Fail cheap - Agile Development, Testing & Deliveryltebbens
Zo snel mogelijk fouten maken, dat is waar het om draait bij moderne software ontwikkeling. Of beter gezegd: zo snel mogelijk fouten ontdekken, door snelle feedback, niet wachten tot het testtraject.
Dat is de essentie van Continuous Delivery, de methode om op elk moment werkende software live te kunnen zetten. In 10 minunten. Met één druk op de knop.
Een flinke omschakeling voor iedereen, zeker voor de analist en de tester. Bij Alliander is dat gelukt en deze ervaringen deel ik graag met jullie!
TYPO3 Congres 2012 - EO: van 120 sites naar 1 portalTYPO3 Nederland
De EO heeft in de afgelopen tijd 120 websites terug gebracht to 1 portaal die volledig in TYPO3 is ontwikkeld. Als Eindredacteur kwam hier veel bij kijken en deze verhalen worden gedeeld in de sessie.
Rogier Peetoom
Rogier is eindredacteur Interactieve Media bij de Evangelische Omroep
Dutch: Het bouwen van een embedded Linux systeem lijkt vaak op toveren. Toch kan het ook met een systematische aanpak. Dat is goedkoper en levert een beter product op. Op een pragmatische manier wordt getoond hoe die, o-zo belangrijke "herhaalbaarheid" voor embedded systemen, ook met embedded Linux mogelijk is.
Er komen continu nieuwe features bij in Azure DevOps Services. Grote en kleine aanpassingen die vaak handig zijn, maar soms verstopt zitten.
Om het voor u makkelijker te maken de nieuwe features te ontdekken en te gaan gebruiken, organiseren we vier keer per jaar het 'Nieuw in Azure DevOps'-webinar. In dit webinar geven we ieder kwartaal een overzicht van de nieuw toegevoegde features.
Tijdens het webinar op 9 juli hebben we de volgende features behandeld:
Repos as protected resource
YAML Templates support
Copy Dashboard
Kijk voor meer informatie en om het volgende webinar live bij te wonen op: https://www.delta-n.nl/evenement/webinar-nieuw-in-azure-devops/
Openbar 11 - Leuven - CI/CD with Kubernetes - FlowfactorOpenbar
CI/CD with Kubernetes. Oftewel Continuous Integration/Continuous Deployment op Kubernetes. Vanuit een DevOps manier van werken willen we tijdens het bouwen van een applicatie regelmatig builden, testen uitvoeren en releasen. Via tools zoals Jenkins, Concourse, Bamboo, enzovoort kunnen we ervoor zorgen dat dit automatisch gebeurd met de nodige controles naar al onze omgevingen. Ook in container orkestratie platformen zoals Kubernetes kunnen we deze methodologie toepassen.
Via deze demo willen we jullie kennis laten maken met de mogelijkheden van Kubernetes en tegelijkertijd de kracht van CI/CD en welke voordelen deze automatisatie biedt.
This document summarizes a presentation about live broadcasting with PHP. It discusses why companies live stream, the benefits of live streaming like creating hype and product presentations. It also outlines some of the challenges of live streaming like bandwidth and technical issues. The presentation then introduces a PHP live broadcast bundle that handles scheduling broadcasts, processing the video with FFMPEG, and outputting to channels like Twitch, Facebook, and YouTube. The goal of the bundle is to make high quality live streaming easier to implement in PHP applications.
I'm going to admit it, I'm a n00bie! And the great thing is that I start developing software with the experience I have from using software and developing for the web. But how do you turn an inexperienced developer into a productive asset to your team?
In this talk we'll look at the mistakes I made and how those could be prevented. After that we'll see the resources available and the steps that I've took to feel familiar and confident in developing with Titanium Mobile.
Native Javascript apps with PhoneGap 11-04-2014 Codemotion RomeMartin de Keijzer
Writing applications for phones has been a daunting task since every platform uses it's own language and API's. PhoneGap will solve this problem for you by utilizing the browser capabilities. In this session we will see how we can turn a web based application into a native app. We will also look at posibilites to integrate native functionality, like the camera or accelerometer, in our application. The final part of the presentation is about deployment of these applications. Adobe offers a cloud based service called PhoneGap Build which easily builds your application for all platforms.
The document discusses using Vagrant and Chef to create reproducible development environments. Vagrant allows developers to run identical virtual machine environments. Chef helps provision these VMs with all necessary software like PHP, MySQL through recipes and cookbooks. The summary outlines how Vagrant initializes VMs from configuration files, while Chef installs software by running recipes which can install packages, configure files, link binaries, and more through tools like Knife and Librarian. Overall it promotes consistent, versioned environments that improve collaboration and deployment.
Writing applications for phones has been a daunting task since every platform uses it's own language and API's. PhoneGap will solve this problem for you by utilizing the browser capabilities. In this session we will see how we can turn a web based application into a native app. We will also look at posibilites to integrate native functionality, like the camera or accelerometer, in our application. The final part of the presentation is about deployment of these applications. Adobe offers a cloud based service called PhoneGap Build which easily builds your application for all platforms.
Martin de Keijzer gave a presentation on using Phonegap to create native mobile apps with JavaScript. Phonegap allows wrapping HTML apps as native apps by bridging native functionality to a JavaScript API. It was originally created by Nitobi and later acquired by Adobe, and is now maintained by the Apache Software Foundation as Cordova. The presentation covered installing Phonegap, creating a first project, using Phonegap Build for easier builds, working with plugins, and choosing from available open source plugins.
This document discusses the ubiquity of mobile devices and apps. It notes that smartphones and tablets are everywhere, with the majority of people owning smartphones. It then discusses how brands can build a presence on mobile through apps. It provides tips for app development, noting that apps should focus on performing a single task well. The document also covers various mobile platforms, technologies for building apps, distributing apps through stores, security considerations, hardware features, and bringing mobile and BYOD policies together in companies.
2012 09-04 smart devcon - boot to the web, boot 2 geckoMartin de Keijzer
Martin de Keijzer gave a presentation on Firefox OS (Firefox/Boot to Gecko) at SmartDevCon in Poland. He discussed the core components of Firefox OS including Gonk (the Linux kernel), Gecko (the web rendering engine), and Gaia (the user interface). He explained how to build and run Firefox OS on different devices and emulators. Finally, he covered how to develop web apps for Firefox OS using a manifest file and ways for developers to contribute such as providing feedback, submitting pull requests on GitHub, and uploading apps to the Mozilla Marketplace.
This document discusses building mobile web applications with Sencha Touch 2. It provides an overview of Sencha Touch, including its model-view-controller (MVC) paradigm and device profiles. It also demonstrates how to set up a Sencha Touch project using Sencha Command, create views and controllers, manage data with models and stores, and configure themes using Sass and Compass. The document concludes with some tips, such as keeping views clean and leveraging controllers, and points to additional Sencha Touch resources.
Many people use Zend Framework for it's MVC implementation, but it has a lot of hidden gems. Internationalization (i18n) is one of them. We will look how you can create an application that will have the right languages, currencies, dates and times all based on the location of the visiting user. This session will take away a lot of headaches in international projects and will improve the quality in overall.
Improving code quality with continuous integration (PHPBenelux Conference 2011)Martin de Keijzer
Continuous Integration is the combination of any number of the available tools used to improve quality of both code and process. In this session we will look at these available tools and how these can be used. We will also look at Continuous Integration in general and CruiseControl in particular, at how to set it up and built a platform for robust and high-quality code. This session is a must-see for development leaders and technical managers alike, to understand the available options and the advantages offered by this approach.