Tony Hillerson presented on using Flex and Rails together. He discussed using XML, JSON and AMF for communication between the two frameworks. AMF provides the best integration as it handles data types automatically. The workflow for developing with Flex and Rails using AMF involves generating models, migrating the database, adding sample data, testing, configuring AMF mappings, wiring services, and repeating. Future improvements may include developing AMF as a gem and C extension. Resources for learning more are provided.
Rails Is From Mars Ruby Is From Venus Presentation 1railsconf
The document provides advice on learning Ruby and developing a good relationship between Ruby and Rails. It encourages developers to learn Ruby more deeply in order to write better code. It discusses Ruby idioms and best practices, and how to write code that is readable, expressive and considers Ruby's preferences while respecting Rails' conventions and opinions. The document emphasizes that understanding performance issues requires knowing where the slow parts are, and that code quality should take priority over premature optimization.
The document discusses the differences between stubs and mocks in software testing, providing examples of using stubs to isolate tests from external dependencies and random values, and using mocks to verify interactions and prevent side effects. It also considers when message expectations are helpful for preventing caching and discovering interfaces during development.
The document discusses Crate, a tool for packaging Ruby applications as standalone executables. Crate embeds Ruby, extensions, the standard library and application code into a single file. It describes how Crate packages the Ruby application and dependencies together and loads libraries from an Amalgalite database to avoid dependency on the filesystem. Some challenges of using Crate with frameworks like Rails are also outlined.
The document provides an overview of Cucumber, an open source tool for testing Ruby applications through plain language scenarios. It discusses key Cucumber concepts like features, scenarios, steps, and step definitions. It also demonstrates how to write a basic Cucumber feature file testing a proposal notification system, and build out the supporting Rails code and step definitions to pass the scenarios.
E-handel, konverteringsoptimalisering og webanalyseMetronet
Denne presentasjonen er fra Metronet sitt frokostsemeinar om e-handel og analyse, som ble holdt 11. november 2014.
I presentasjonen vil du blant annet få konkrete tips om konverteringsoptimalisering, lære mer om Google og webanalyse, og hvordan du enkelt kan rapportere dine markedsføringsaktiviteter via et visuelt dashboard.
Universell utforming av digitale løsningerMetronet
Denne presentasjonen er fra Metronet sitt frokostsemeinar om universell utforming, som ble holdt 22. oktober 2014.
Universell utforming handler om god design og gode brukeropplevelser som alle har glede av. På dette seminaret fikk alle som jobber med web og digitale løsninger kunnskap om hvilken rolle universell utforming spiller for en bedre brukeropplevelse på nett.
Interessert i å lære mer? Kontakt oss på post@metronet.no.
Tony Hillerson presented on using Flex and Rails together. He discussed using XML, JSON and AMF for communication between the two frameworks. AMF provides the best integration as it handles data types automatically. The workflow for developing with Flex and Rails using AMF involves generating models, migrating the database, adding sample data, testing, configuring AMF mappings, wiring services, and repeating. Future improvements may include developing AMF as a gem and C extension. Resources for learning more are provided.
Rails Is From Mars Ruby Is From Venus Presentation 1railsconf
The document provides advice on learning Ruby and developing a good relationship between Ruby and Rails. It encourages developers to learn Ruby more deeply in order to write better code. It discusses Ruby idioms and best practices, and how to write code that is readable, expressive and considers Ruby's preferences while respecting Rails' conventions and opinions. The document emphasizes that understanding performance issues requires knowing where the slow parts are, and that code quality should take priority over premature optimization.
The document discusses the differences between stubs and mocks in software testing, providing examples of using stubs to isolate tests from external dependencies and random values, and using mocks to verify interactions and prevent side effects. It also considers when message expectations are helpful for preventing caching and discovering interfaces during development.
The document discusses Crate, a tool for packaging Ruby applications as standalone executables. Crate embeds Ruby, extensions, the standard library and application code into a single file. It describes how Crate packages the Ruby application and dependencies together and loads libraries from an Amalgalite database to avoid dependency on the filesystem. Some challenges of using Crate with frameworks like Rails are also outlined.
The document provides an overview of Cucumber, an open source tool for testing Ruby applications through plain language scenarios. It discusses key Cucumber concepts like features, scenarios, steps, and step definitions. It also demonstrates how to write a basic Cucumber feature file testing a proposal notification system, and build out the supporting Rails code and step definitions to pass the scenarios.
E-handel, konverteringsoptimalisering og webanalyseMetronet
Denne presentasjonen er fra Metronet sitt frokostsemeinar om e-handel og analyse, som ble holdt 11. november 2014.
I presentasjonen vil du blant annet få konkrete tips om konverteringsoptimalisering, lære mer om Google og webanalyse, og hvordan du enkelt kan rapportere dine markedsføringsaktiviteter via et visuelt dashboard.
Universell utforming av digitale løsningerMetronet
Denne presentasjonen er fra Metronet sitt frokostsemeinar om universell utforming, som ble holdt 22. oktober 2014.
Universell utforming handler om god design og gode brukeropplevelser som alle har glede av. På dette seminaret fikk alle som jobber med web og digitale løsninger kunnskap om hvilken rolle universell utforming spiller for en bedre brukeropplevelse på nett.
Interessert i å lære mer? Kontakt oss på post@metronet.no.
Kaspars Dambis held this presentation at WorCamp Norway 2013. Kaspar Dambis is a Latvian working at Metronet in Oslo. He is the creator of the popular Widget Context plugin. He blogs about WordPress at konstruktors.com and be found on Twitter at @konstruktors.
Metronet is an IT company based in Oslo, Norway that develops websites, campaigns, intranets, and e-commerce solutions using open source technologies like WordPress. They release WordPress plugins to benefit their clients and the wider community. Developing plugins allows Metronet to reuse code, address common client needs, and give back to the WordPress community.
WordPress was officially released in 2003. The current stable version is 3.2.1. WordPress uses The Loop as its main process. Code should not be placed directly in core files and instead can be extended through plugins, themes, or mu-plugins. The two types of hooks in WordPress are actions and filters. Debugging can be turned on by defining WP_DEBUG as true. JavaScript and CSS should be enqueued properly using wp_register_script, wp_enqueue_script, wp_register_style, and wp_enqueue_style. Transient API allows temporary data storage. A minimum of style.css and index.php are required for a WordPress theme. The widgets_init hook
WordPress Bootcamp Part 4 - Multisite, BuddyPress, bbPress, etc.Metronet
The document discusses different WordPress features including shortcodes, child themes, multisite, BuddyPress, and bbPress. It provides information on what each feature is used for. Shortcodes allow for embedding content. Child themes inherit functionality from a parent theme. Multisite allows running multiple sites from a single WordPress install either as subdomains or subdirectories. BuddyPress adds social networking features to WordPress.
The document discusses WordPress themes. It explains that themes modify the visual presentation of a site without changing the underlying software. Themes reside in subdirectories of wp-content/themes and contain stylesheet, template, and functions files. Themes have a style.css file, functions.php file, and template files like index.php, single.php, and page.php that display different types of content. Conditional tags allow themes to display content differently on various pages. Themes also integrate features like widgets, sidebars, menus, and post thumbnails.
WordPress Bootcamp Part 2 - Extending WordPressMetronet
This document discusses extending WordPress through plugins. It advises not to hack the WordPress core files and instead use plugins to add new functionality. Plugins can use hooks called actions and filters to modify WordPress behavior at certain points. Actions allow plugins to execute functions at specific times, while filters allow modifying text before it is saved or output. The document provides examples of actions and filters and best practices for plugin development like using unique names and coding standards. It also briefly introduces the Transient API and WP Events.
WordPress is an open source content management system (CMS) that was created in 2003. It is written in PHP and MySQL, and powers approximately 22% of new websites. The document provides an overview of WordPress' history and releases from 2003 to 2011. It also describes how to set up WordPress with a 5-minute installation process and explains the main loop that displays blog posts on WordPress sites. Examples are given of popular sites that use WordPress like Mozilla, CNN, and eBay.
Kaspars Dambis held this presentation at WorCamp Norway 2013. Kaspar Dambis is a Latvian working at Metronet in Oslo. He is the creator of the popular Widget Context plugin. He blogs about WordPress at konstruktors.com and be found on Twitter at @konstruktors.
Metronet is an IT company based in Oslo, Norway that develops websites, campaigns, intranets, and e-commerce solutions using open source technologies like WordPress. They release WordPress plugins to benefit their clients and the wider community. Developing plugins allows Metronet to reuse code, address common client needs, and give back to the WordPress community.
WordPress was officially released in 2003. The current stable version is 3.2.1. WordPress uses The Loop as its main process. Code should not be placed directly in core files and instead can be extended through plugins, themes, or mu-plugins. The two types of hooks in WordPress are actions and filters. Debugging can be turned on by defining WP_DEBUG as true. JavaScript and CSS should be enqueued properly using wp_register_script, wp_enqueue_script, wp_register_style, and wp_enqueue_style. Transient API allows temporary data storage. A minimum of style.css and index.php are required for a WordPress theme. The widgets_init hook
WordPress Bootcamp Part 4 - Multisite, BuddyPress, bbPress, etc.Metronet
The document discusses different WordPress features including shortcodes, child themes, multisite, BuddyPress, and bbPress. It provides information on what each feature is used for. Shortcodes allow for embedding content. Child themes inherit functionality from a parent theme. Multisite allows running multiple sites from a single WordPress install either as subdomains or subdirectories. BuddyPress adds social networking features to WordPress.
The document discusses WordPress themes. It explains that themes modify the visual presentation of a site without changing the underlying software. Themes reside in subdirectories of wp-content/themes and contain stylesheet, template, and functions files. Themes have a style.css file, functions.php file, and template files like index.php, single.php, and page.php that display different types of content. Conditional tags allow themes to display content differently on various pages. Themes also integrate features like widgets, sidebars, menus, and post thumbnails.
WordPress Bootcamp Part 2 - Extending WordPressMetronet
This document discusses extending WordPress through plugins. It advises not to hack the WordPress core files and instead use plugins to add new functionality. Plugins can use hooks called actions and filters to modify WordPress behavior at certain points. Actions allow plugins to execute functions at specific times, while filters allow modifying text before it is saved or output. The document provides examples of actions and filters and best practices for plugin development like using unique names and coding standards. It also briefly introduces the Transient API and WP Events.
WordPress is an open source content management system (CMS) that was created in 2003. It is written in PHP and MySQL, and powers approximately 22% of new websites. The document provides an overview of WordPress' history and releases from 2003 to 2011. It also describes how to set up WordPress with a 5-minute installation process and explains the main loop that displays blog posts on WordPress sites. Examples are given of popular sites that use WordPress like Mozilla, CNN, and eBay.
6. Disse søker på din merkevare:
Mulige kunder
Kunder
Journalister og analytikere
Investorer
Konkurrenter
Ansatte og kandidater
7. Samlerhuset
Andre aktører
”Rir” på din merkevare
Promoterer handlinger
du ikke vil at brukerne skal
utføre
Publikasjon mer firmaet
”rydde opp”
Blogg, en kundes dårlige
erfaringer
14. Dnb Nor
Kjøpt plassering
.no Nettsted
.no Nettsted
.no Nettsted
.com Nettsted
.com Nettsted
Wikipedia
Stiftelsen
WAP siden
15. Personlig omdømme: Kenneth Gvein
Kjøpt plassering
Twitter
Twitter
Firma blogg
Firma blogg
Fag blogg
Fritid
Fagblogg
Fagblogg
LinkedIn
16. Personlig omdømme: Kjetil Sinding
Skattelister
Skattelister
Fritid
Facebook
Naymz
Katalog
LinkedIn
Firmablogg
Kommentert på blogg
Gml. Referanse kunde
17. Fakta
50 % mer søk i 2008 enn i 2007
50 % av all netthandel starter i søkemotorene
7 av 10 kjøper ikke hvis de finner negativ omtale i
søkeresultatet
18. .name Kjetil Sinding
.e-post kjetil@metronet.no
.twitter www.twitter.com/kjetilsinding
.blogg www.metronet.no/blogg
.msn sinander@hotmail.com
Just do good