The document contains a presentation by Jésus Lopes about open source software and his involvement in the Ruby on Rails community. He discusses how he got started with open source in 2002 and his initial lack of community involvement. He talks about discovering Ruby on Rails in 2008 and his efforts to contribute content and tutorials. Lopes emphasizes the benefits of participating in the open source community through activities like documentation, support, design work, and code contributions. He encourages others to get involved without making excuses and stresses that it is a rewarding experience.
The document discusses a balloon that was sent into space by the author. It provides details about the balloon's flight, including that it reached an altitude of over 100,000 feet (almost 20 miles) and traveled a total distance of 137 miles before landing. The document answers common questions about the project, such as how the altitude was determined, discussing how cold it was at that altitude, whether the project was legal to undertake, and the total costs. It also shares photos and links related to tracking and predicting the balloon's path.
The document outlines 11 levels for becoming a good programmer with Vim. It begins with learning basic Vim commands through vimtutor (Level 1). Level 2 focuses on using motions and text objects without visual mode. Later levels involve customizing one's Vim configuration, using plugins, writing Vim scripts, and developing tools in Vim. The presenter notes they recently got married and their wife will be arriving soon.
O documento fornece uma introdução ao framework web Sinatra para Ruby. Explica como instalar e configurar o Sinatra, criar rotas, usar modelos de dados e testes. O objetivo é mostrar o quão fácil é começar a desenvolver aplicações web com Sinatra usando um mínimo de código.
O documento fornece diretrizes para criar plugins jQuery, incluindo encapsular o código em uma função anônima auto-invocável para evitar colisões, retornar "this" para manter o encadeamento, usar objetos literais para métodos e dados, e vincular eventos com namespaces.
O documento apresenta a empresa Zigotto Tecnologia, que oferece consultoria de software valorizando bons códigos. Apresenta também as tecnologias utilizadas no dia a dia como HTML, CSS, JavaScript e banco de dados. Discutem ainda sobre redes sociais e atuação front-end versus back-end.
O documento discute testes de aceitação automatizados para aplicações web. Ele introduz as ferramentas Steak e Capybara, que permitem descrever cenários de teste de forma declarativa em Ruby e interagir com a interface do usuário de uma aplicação web respectivamente. Exemplos demonstram como usar essas ferramentas para preencher formulários, clicar em links e botões, e validar o conteúdo da página. O documento argumenta que testes de aceitação automatizados ajudam a guiar o desenvolvimento centrado no usuário.
QUnit é um framework JavaScript para testes unitários. Ele permite escrever testes, fazer afirmações sobre o resultado esperado e verificar se os testes falham ou passam. Rhino é uma implementação do JavaScript para Java que permite executar testes QUnit no servidor.
The document discusses a balloon that was sent into space by the author. It provides details about the balloon's flight, including that it reached an altitude of over 100,000 feet (almost 20 miles) and traveled a total distance of 137 miles before landing. The document answers common questions about the project, such as how the altitude was determined, discussing how cold it was at that altitude, whether the project was legal to undertake, and the total costs. It also shares photos and links related to tracking and predicting the balloon's path.
The document outlines 11 levels for becoming a good programmer with Vim. It begins with learning basic Vim commands through vimtutor (Level 1). Level 2 focuses on using motions and text objects without visual mode. Later levels involve customizing one's Vim configuration, using plugins, writing Vim scripts, and developing tools in Vim. The presenter notes they recently got married and their wife will be arriving soon.
O documento fornece uma introdução ao framework web Sinatra para Ruby. Explica como instalar e configurar o Sinatra, criar rotas, usar modelos de dados e testes. O objetivo é mostrar o quão fácil é começar a desenvolver aplicações web com Sinatra usando um mínimo de código.
O documento fornece diretrizes para criar plugins jQuery, incluindo encapsular o código em uma função anônima auto-invocável para evitar colisões, retornar "this" para manter o encadeamento, usar objetos literais para métodos e dados, e vincular eventos com namespaces.
O documento apresenta a empresa Zigotto Tecnologia, que oferece consultoria de software valorizando bons códigos. Apresenta também as tecnologias utilizadas no dia a dia como HTML, CSS, JavaScript e banco de dados. Discutem ainda sobre redes sociais e atuação front-end versus back-end.
O documento discute testes de aceitação automatizados para aplicações web. Ele introduz as ferramentas Steak e Capybara, que permitem descrever cenários de teste de forma declarativa em Ruby e interagir com a interface do usuário de uma aplicação web respectivamente. Exemplos demonstram como usar essas ferramentas para preencher formulários, clicar em links e botões, e validar o conteúdo da página. O documento argumenta que testes de aceitação automatizados ajudam a guiar o desenvolvimento centrado no usuário.
QUnit é um framework JavaScript para testes unitários. Ele permite escrever testes, fazer afirmações sobre o resultado esperado e verificar se os testes falham ou passam. Rhino é uma implementação do JavaScript para Java que permite executar testes QUnit no servidor.
Greach 2011 - Engrandeciendo Grails con MongoDBgreach_es
The document appears to be a series of slides from a YUI conference in 2011. It discusses topics from the conference schedule, new YUI components like Handlebars and Pjax, updates to existing components like DataTable, community talks, and more. The slides promote the YUI framework and library by highlighting new features, community contributions, and real-world uses at sites like NFL.com.
This document discusses information overload and filter failure in the modern world. It notes that while information overload has existed since the 1500s, gatekeepers previously helped filter information for consumers. However, these gatekeepers have disappeared with new technologies, leaving people with too many choices and no way to filter through it all. This filter failure, rather than information overload itself, is the real problem. The document suggests recreating new filters through practices and communities in order to help people manage the firehose of information.
The document appears to be a slideshow presentation discussing trends in online video, social media, and television. Some key points discussed include the growth of online video uploads and viewership on YouTube, the rise of internet-connected televisions, and the potential for companies to create their own video channels. The presentation also examines emerging technologies like 3D television and e-readers.
From Designer to Django'er in Six Weeks: A Story from Solo FounderTracy Osborn
The document discusses a designer who quit her job to launch her own wedding planning website. She struggled to find a technical co-founder and taught herself Python and Django to build the site herself. The document provides advice for solo founders, including starting as quickly as possible with minimum features, asking for help from others, taking shortcuts where possible, and having a monetization plan ready from the start.
(Dec. 6, 2011) A presentation on the design decisions that went into the Hours and Locations Portal.
See below for demo:
http://hours-dev.library.ubc.ca/
The document appears to be a slide deck presentation on social innovation and following consumers. It discusses topics like live streaming an electric vehicle trip, social media 2.0, the power of online video including statistics on YouTube usage, multi-screen media usage, and the rise of internet-connected TVs. Several technologies and companies are mentioned like the iPhone 4, Yubby for company video channels, and 3D television findings from the FIFA World Cup on ESPN.
The document discusses strategies for travel bloggers to market their blog and cultivate an audience through social media optimization. It recommends trying different types of content and formats, engaging on multiple platforms with a tailored voice and mindset for each, setting goals and measuring performance, creating shareable content, making sharing easy, rewarding engagement, posting regularly and at optimal times, going mobile, and cultivating an audience through seeding, feeding, and weeding.
Adding a Social 'Stache to WordPress: BuddyPress, bbPress and Beyondzamoose
The document discusses adding social features like BuddyPress and bbPress to a WordPress blog. It describes how bbPress can be easily installed as a plugin to add forums and how BuddyPress creates a social networking experience within WordPress through features like private messaging, activity streams, and groups. Examples of existing sites that use these plugins are provided. The document encourages using the plugins to increase user engagement and contribution on a site.
The Many Hats of Building and Launching a Web Startup Tracy Osborn
The document summarizes Tracy's experience building and launching her wedding planning website WeddingLovely.com. She quit her job as a designer when she failed to find a technical co-founder. She then taught herself Python and used the Django framework to build the site herself. The presentation outlines lessons learned, including launching as fast as possible with minimum features, asking for help from others, and having a monetization plan ready from the start.
"센과 치히로의 행방불명"을 통해 알아보는 우리들의 잃어버린 인간성에 대하여Ricky Park
The document discusses social media in 2011 and what is new and important. It notes that large parts of people's lives under 30 are now online, as the web has become integrated into daily life. It also recommends that organizations teach staff about online privacy and explore how to better connect offline and online engagement.
Let’s admit it, the tools for writing CSS aren’t very advanced. For the most part, the people who write tools don’t know about CSS and the people who know about CSS don’t write tools. Quite a conundrum!
In this session, you’ll learn about good tools that can make development faster and maintenance easier. We’ll also talk a bit about where we can go from here.
What tools do we need as sites are becoming more and more complex? We need to get beyond tools whose primary goal is to avoid hand-coding and realize that, as our techniques for writing CSS become more powerful, our tools can too! Session will include:
* Validators
* Preprocessors
* Finding dead rules
* Linting
* CSS3 gradient tools
* Performance measurement tools
* Unit testing
The document appears to be a student's portfolio highlighting their work and activities from the school year. It includes summaries of projects in various subjects like English, math, science, and electives. It also lists skills the student wants to improve and important people they have met recently. The portfolio aims to showcase the student's accomplishments and skills to potential employers or colleges.
Do your own hacking evening - RubyConf URPlataformatec
The document announces a "Hacking Evening" event hosted by PlataformaTec to be held on Tuesdays from 7-9pm. It aims to disseminate knowledge between the company's 13 professionals, including 8 developers, through coding sessions, tech talks, workshops, and other technical and non-technical discussions. Employees are encouraged to suggest session topics and invite external participants to attend the weekly habit and have fun learning from each other.
Five New Social Media Tips for Summer Camps 11-2011Travis Allison
The document provides 5 tips for summer camps to use social media effectively: 1) Tell visual stories by showing off staff and activities. 2) Engage alumni. 3) Improve blogging. 4) Include a call to action. 5) Maximize the fan page by regularly posting at optimal times and asking questions to engage followers. The overall goal is for camps to inspire change by creating strong communities through social media.
Creating a Product of Your Own by Adam BakerPhilip Taylor
The document provides an overview of a 45-minute presentation on creating your own product. It introduces the presenter, Adam Baker, and outlines that the presentation will equip attendees with the tools to launch a product of their own and motivate them to create it. It then discusses Baker's background and experience launching several products. The presentation teaches attendees to get an idea by asking themselves, their tribe, and the world questions, and then create and sell their product.
This document summarizes a presentation on creating collaborative work environments. It discusses how understanding employee needs, mapping collaboration spaces, and co-creating concepts can help design productive workplaces. It also provides case studies of redesigns for a digital agency and the Royal College of Nursing, and an activity where attendees design a collaborative workspace for a given business. The goal is to encourage attendees to think about how workspace design can facilitate collaboration and innovation.
The document discusses key lessons and experiences from starting and running a business. It provides tips for entrepreneurs such as preparing for challenges ahead of time, accurately assessing your skills and experience when determining pay rates, maintaining clear communication with clients, and prioritizing self-care to avoid burnout.
The document appears to be from a meetup of the youth organization Campus Spy on July 9, 2011. It recognizes several members for the best articles they contributed on topics like informativeness, readability, research, creativity and generating buzz. It then provides tips for writing effective content like focusing on the 3 E's of education, entertainment and enlightenment; writing with quality over quantity; asking questions to create conversations; being active and engaging on social media; and leveraging different tools and platforms. The leader Ding Neng thanks everyone at the end.
The document discusses how Ruby on Rails (RoR) helped during floods in Australia. It describes how Heroku, a Platform as a Service (PaaS), allows developers to deploy RoR applications using a git-based workflow. Heroku manages web and background processes (dynos and workers) and allows scaling by adding more dynos to handle requests.
O documento apresenta uma visão geral do HTML5, descrevendo sua evolução a partir do HTML original e o trabalho do grupo WHATWG na criação de uma versão mais flexível. Novos elementos como header, nav, section, article e time são definidos, além de exemplos de uso.
Greach 2011 - Engrandeciendo Grails con MongoDBgreach_es
The document appears to be a series of slides from a YUI conference in 2011. It discusses topics from the conference schedule, new YUI components like Handlebars and Pjax, updates to existing components like DataTable, community talks, and more. The slides promote the YUI framework and library by highlighting new features, community contributions, and real-world uses at sites like NFL.com.
This document discusses information overload and filter failure in the modern world. It notes that while information overload has existed since the 1500s, gatekeepers previously helped filter information for consumers. However, these gatekeepers have disappeared with new technologies, leaving people with too many choices and no way to filter through it all. This filter failure, rather than information overload itself, is the real problem. The document suggests recreating new filters through practices and communities in order to help people manage the firehose of information.
The document appears to be a slideshow presentation discussing trends in online video, social media, and television. Some key points discussed include the growth of online video uploads and viewership on YouTube, the rise of internet-connected televisions, and the potential for companies to create their own video channels. The presentation also examines emerging technologies like 3D television and e-readers.
From Designer to Django'er in Six Weeks: A Story from Solo FounderTracy Osborn
The document discusses a designer who quit her job to launch her own wedding planning website. She struggled to find a technical co-founder and taught herself Python and Django to build the site herself. The document provides advice for solo founders, including starting as quickly as possible with minimum features, asking for help from others, taking shortcuts where possible, and having a monetization plan ready from the start.
(Dec. 6, 2011) A presentation on the design decisions that went into the Hours and Locations Portal.
See below for demo:
http://hours-dev.library.ubc.ca/
The document appears to be a slide deck presentation on social innovation and following consumers. It discusses topics like live streaming an electric vehicle trip, social media 2.0, the power of online video including statistics on YouTube usage, multi-screen media usage, and the rise of internet-connected TVs. Several technologies and companies are mentioned like the iPhone 4, Yubby for company video channels, and 3D television findings from the FIFA World Cup on ESPN.
The document discusses strategies for travel bloggers to market their blog and cultivate an audience through social media optimization. It recommends trying different types of content and formats, engaging on multiple platforms with a tailored voice and mindset for each, setting goals and measuring performance, creating shareable content, making sharing easy, rewarding engagement, posting regularly and at optimal times, going mobile, and cultivating an audience through seeding, feeding, and weeding.
Adding a Social 'Stache to WordPress: BuddyPress, bbPress and Beyondzamoose
The document discusses adding social features like BuddyPress and bbPress to a WordPress blog. It describes how bbPress can be easily installed as a plugin to add forums and how BuddyPress creates a social networking experience within WordPress through features like private messaging, activity streams, and groups. Examples of existing sites that use these plugins are provided. The document encourages using the plugins to increase user engagement and contribution on a site.
The Many Hats of Building and Launching a Web Startup Tracy Osborn
The document summarizes Tracy's experience building and launching her wedding planning website WeddingLovely.com. She quit her job as a designer when she failed to find a technical co-founder. She then taught herself Python and used the Django framework to build the site herself. The presentation outlines lessons learned, including launching as fast as possible with minimum features, asking for help from others, and having a monetization plan ready from the start.
"센과 치히로의 행방불명"을 통해 알아보는 우리들의 잃어버린 인간성에 대하여Ricky Park
The document discusses social media in 2011 and what is new and important. It notes that large parts of people's lives under 30 are now online, as the web has become integrated into daily life. It also recommends that organizations teach staff about online privacy and explore how to better connect offline and online engagement.
Let’s admit it, the tools for writing CSS aren’t very advanced. For the most part, the people who write tools don’t know about CSS and the people who know about CSS don’t write tools. Quite a conundrum!
In this session, you’ll learn about good tools that can make development faster and maintenance easier. We’ll also talk a bit about where we can go from here.
What tools do we need as sites are becoming more and more complex? We need to get beyond tools whose primary goal is to avoid hand-coding and realize that, as our techniques for writing CSS become more powerful, our tools can too! Session will include:
* Validators
* Preprocessors
* Finding dead rules
* Linting
* CSS3 gradient tools
* Performance measurement tools
* Unit testing
The document appears to be a student's portfolio highlighting their work and activities from the school year. It includes summaries of projects in various subjects like English, math, science, and electives. It also lists skills the student wants to improve and important people they have met recently. The portfolio aims to showcase the student's accomplishments and skills to potential employers or colleges.
Do your own hacking evening - RubyConf URPlataformatec
The document announces a "Hacking Evening" event hosted by PlataformaTec to be held on Tuesdays from 7-9pm. It aims to disseminate knowledge between the company's 13 professionals, including 8 developers, through coding sessions, tech talks, workshops, and other technical and non-technical discussions. Employees are encouraged to suggest session topics and invite external participants to attend the weekly habit and have fun learning from each other.
Five New Social Media Tips for Summer Camps 11-2011Travis Allison
The document provides 5 tips for summer camps to use social media effectively: 1) Tell visual stories by showing off staff and activities. 2) Engage alumni. 3) Improve blogging. 4) Include a call to action. 5) Maximize the fan page by regularly posting at optimal times and asking questions to engage followers. The overall goal is for camps to inspire change by creating strong communities through social media.
Creating a Product of Your Own by Adam BakerPhilip Taylor
The document provides an overview of a 45-minute presentation on creating your own product. It introduces the presenter, Adam Baker, and outlines that the presentation will equip attendees with the tools to launch a product of their own and motivate them to create it. It then discusses Baker's background and experience launching several products. The presentation teaches attendees to get an idea by asking themselves, their tribe, and the world questions, and then create and sell their product.
This document summarizes a presentation on creating collaborative work environments. It discusses how understanding employee needs, mapping collaboration spaces, and co-creating concepts can help design productive workplaces. It also provides case studies of redesigns for a digital agency and the Royal College of Nursing, and an activity where attendees design a collaborative workspace for a given business. The goal is to encourage attendees to think about how workspace design can facilitate collaboration and innovation.
The document discusses key lessons and experiences from starting and running a business. It provides tips for entrepreneurs such as preparing for challenges ahead of time, accurately assessing your skills and experience when determining pay rates, maintaining clear communication with clients, and prioritizing self-care to avoid burnout.
The document appears to be from a meetup of the youth organization Campus Spy on July 9, 2011. It recognizes several members for the best articles they contributed on topics like informativeness, readability, research, creativity and generating buzz. It then provides tips for writing effective content like focusing on the 3 E's of education, entertainment and enlightenment; writing with quality over quantity; asking questions to create conversations; being active and engaging on social media; and leveraging different tools and platforms. The leader Ding Neng thanks everyone at the end.
The document discusses how Ruby on Rails (RoR) helped during floods in Australia. It describes how Heroku, a Platform as a Service (PaaS), allows developers to deploy RoR applications using a git-based workflow. Heroku manages web and background processes (dynos and workers) and allows scaling by adding more dynos to handle requests.
O documento apresenta uma visão geral do HTML5, descrevendo sua evolução a partir do HTML original e o trabalho do grupo WHATWG na criação de uma versão mais flexível. Novos elementos como header, nav, section, article e time são definidos, além de exemplos de uso.
Este documento fornece uma visão geral da família Google Maps API e detalhes da API V3 em Javascript. Apresenta casos de uso como o New York Times e KPBS e possíveis aplicações como rastreamento de rotas, densidade populacional e mapas 3D.
O documento discute o framework PhoneGap, que permite desenvolver aplicativos para smartphones usando HTML5, CSS e JavaScript. PhoneGap permite construir aplicativos que rodam em múltiplas plataformas com um único código-base, reduzindo custos e tempo de desenvolvimento. Exemplos de código são fornecidos para demonstrar o uso de recursos de acelerômetro e uma aplicação "Olá Mundo".
O documento descreve a evolução de metodologias para desenvolvimento de software, começando pelo modelo cascata (waterfall) e suas limitações, e depois introduzindo modelos como RUP e métodos ágeis. O manifesto ágil valoriza indivíduos, software funcionando, colaboração com cliente e resposta à mudanças. Princípios como entregas frequentes, feedback rápido e motivação da equipe são destacados como vantagens da abordagem ágil.
O documento discute o significado e história da ilustração, desde sua origem na Idade Média até os dias atuais. Apresenta diferentes funções, estilos e técnicas de ilustração, além de destacar que uma boa ilustração se baseia mais no conceito do que na habilidade técnica.
This document discusses unobtrusive JavaScript and non-blocking JavaScript patterns. It describes applying JavaScript externally, using it to enhance functionality without blocking other functionality, and providing usable functionality when JavaScript is not supported. It provides an example of moving label text to associated fields and hiding labels on page load with JavaScript. It also discusses best practices for external links and implementing these patterns using the Garber-Irish method.
O documento discute a importância da internet no Brasil e dicas para se tornar um profissional na web. Em particular, destaca que 1) o gasto médio dos brasileiros com internet é de 15% da renda, 2) 66 milhões de brasileiros acessam a internet, e 3) há previsão de déficit de 200 mil profissionais de tecnologia até 2013.