Source code control is the most important practice that a software professional can do. This presentation introduces Git, the modern, distributed, version control designed for speed and efficiency.
This was delivered for a local Drupal user group.
I originally gave this presentation at the Drupal Self-Help Group meetup, in May 2012.
The document describes the various sports and activities the author learned from ages 1 to 12, including walking at age 1, running at age 2, swimming at age 3, jump roping and ballet at age 4, cycling at age 5, ice skating at age 5, rollerblading at age 6, diving at age 7, chess at age 7, football at age 8, video games at age 9, volleyball at age 10, and tennis at age 11. The author is now 12 and wants to learn more sports.
I can haz HTTP - Consuming and producing HTTP APIs in the Ruby ecosystemSidu Ponnappa
The Ruby ecosystem is pretty awesome when it comes to developing or
consuming HTTP APIs. On the publishing front, the Rails framework is
an attractive option because it supports publishing what are popularly
(but inaccurately) referred to as 'RESTful' APIs quickly and
effortlessly. On the consumer side, the Ruby ecosystem provides
several very fluent and powerful libraries that make it easy to
consume HTTP based APIs.
Since a significant proportion of projects today require that APIs be
both published and consumed, many of them wind up choosing Ruby as a
platform for the reasons mentioned above. This talk is targeted at
folks that are currently on such projects, or anticipate being on such
projects in the future.
We will cover:
Consuming HTTP APIs:
1) The basics of making HTTP calls with Ruby
2) The strengths and weaknesses of Ruby's Net::HTTP across 1.8, 1.9
and JRuby (possibly Rubinius if we have the time to do research)
3) Popular HTTP libraries that either make it easier to do HTTP by
providing better APIs, make it faster by using libCurl or both
4) Different approaches to deserializing popular encoding formats such
as XML and JSON and the pitfalls thereof
Producing HTTP APIs using Rails:
1) The basics of REST
2) What Rails gives you out of the box - content-type negotiation,
deserialization etc. and the limitations thereof
3) What Rails fails to give you out of the box - hypermedia controls etc.
4) What Rails does wrong - wrong PUT semantics, no support for PATCH,
error handling results in responses that violate the clients Accepts
header constraints etc.
4) How one can achieve Level 2 on the Richardson Maturity Model of
REST using Rails
5) Writing tests for all of this
At the end of this, our audience will understand how you can both
consume and produce HTTP APIs in the Ruby ecosystem. They will also
have a clear idea of what the limitations of such systems are and what
the can do to work around the limitations.
El documento habla sobre la regulación de las tiendas online y comercio electrónico. Cubre temas como comercio electrónico, desarrollo web, propiedad intelectual, información corporativa, datos personales, comunicaciones comerciales, rifas promocionales, compra-venta, devoluciones y garantías, facturación electrónica y contacto. El ponente será Pablo Fdez. Burgueño de AbanlexAbogados.
The European coordination body for STEM education known as InGenious aims to support and federate national STEM education initiatives. It brings together multiple stakeholders to increase the attractiveness of STEM careers through education-industry cooperation. InGenious will establish a network of schools to exchange best practices, monitor R&D, and develop a portal for STEM resources. It expects to have impact by attracting more students to STEM and strengthening education-industry links through a collaborative approach across Europe.
La Unión Europea ha propuesto un nuevo paquete de sanciones contra Rusia que incluye un embargo al petróleo ruso. El embargo se aplicaría gradualmente durante seis meses para el petróleo crudo y ocho meses para los productos refinados. Los líderes de la UE debatirán el paquete de sanciones propuesto esta semana, pero se espera que haya desacuerdos entre los países miembros sobre las medidas.
Source code control is the most important practice that a software professional can do. This presentation introduces Git, the modern, distributed, version control designed for speed and efficiency.
This was delivered for a local Drupal user group.
I originally gave this presentation at the Drupal Self-Help Group meetup, in May 2012.
The document describes the various sports and activities the author learned from ages 1 to 12, including walking at age 1, running at age 2, swimming at age 3, jump roping and ballet at age 4, cycling at age 5, ice skating at age 5, rollerblading at age 6, diving at age 7, chess at age 7, football at age 8, video games at age 9, volleyball at age 10, and tennis at age 11. The author is now 12 and wants to learn more sports.
I can haz HTTP - Consuming and producing HTTP APIs in the Ruby ecosystemSidu Ponnappa
The Ruby ecosystem is pretty awesome when it comes to developing or
consuming HTTP APIs. On the publishing front, the Rails framework is
an attractive option because it supports publishing what are popularly
(but inaccurately) referred to as 'RESTful' APIs quickly and
effortlessly. On the consumer side, the Ruby ecosystem provides
several very fluent and powerful libraries that make it easy to
consume HTTP based APIs.
Since a significant proportion of projects today require that APIs be
both published and consumed, many of them wind up choosing Ruby as a
platform for the reasons mentioned above. This talk is targeted at
folks that are currently on such projects, or anticipate being on such
projects in the future.
We will cover:
Consuming HTTP APIs:
1) The basics of making HTTP calls with Ruby
2) The strengths and weaknesses of Ruby's Net::HTTP across 1.8, 1.9
and JRuby (possibly Rubinius if we have the time to do research)
3) Popular HTTP libraries that either make it easier to do HTTP by
providing better APIs, make it faster by using libCurl or both
4) Different approaches to deserializing popular encoding formats such
as XML and JSON and the pitfalls thereof
Producing HTTP APIs using Rails:
1) The basics of REST
2) What Rails gives you out of the box - content-type negotiation,
deserialization etc. and the limitations thereof
3) What Rails fails to give you out of the box - hypermedia controls etc.
4) What Rails does wrong - wrong PUT semantics, no support for PATCH,
error handling results in responses that violate the clients Accepts
header constraints etc.
4) How one can achieve Level 2 on the Richardson Maturity Model of
REST using Rails
5) Writing tests for all of this
At the end of this, our audience will understand how you can both
consume and produce HTTP APIs in the Ruby ecosystem. They will also
have a clear idea of what the limitations of such systems are and what
the can do to work around the limitations.
El documento habla sobre la regulación de las tiendas online y comercio electrónico. Cubre temas como comercio electrónico, desarrollo web, propiedad intelectual, información corporativa, datos personales, comunicaciones comerciales, rifas promocionales, compra-venta, devoluciones y garantías, facturación electrónica y contacto. El ponente será Pablo Fdez. Burgueño de AbanlexAbogados.
The European coordination body for STEM education known as InGenious aims to support and federate national STEM education initiatives. It brings together multiple stakeholders to increase the attractiveness of STEM careers through education-industry cooperation. InGenious will establish a network of schools to exchange best practices, monitor R&D, and develop a portal for STEM resources. It expects to have impact by attracting more students to STEM and strengthening education-industry links through a collaborative approach across Europe.
La Unión Europea ha propuesto un nuevo paquete de sanciones contra Rusia que incluye un embargo al petróleo ruso. El embargo se aplicaría gradualmente durante seis meses para el petróleo crudo y ocho meses para los productos refinados. Los líderes de la UE debatirán el paquete de sanciones propuesto esta semana, pero se espera que haya desacuerdos entre los países miembros sobre las medidas.
The document contains a series of sentences with grammatical errors and mistakes in tense usage. It discusses Toby's attempts to lose weight by not smoking and going to the gym, but contains numerous errors. The second half of the document provides explanations and examples of the present continuous and past continuous tenses in English.
SF1 Marketing is a consulting firm that specializes in developing effective marketing strategies. They emphasize the importance of strategy over tactics and use research, data, and human input to create customized roadmaps for businesses. As the personal "Yoda" for strategy, SF1 helps clients solve problems and promote their brand through connected influencer networks and engaging content. They have 15 years of experience developing winning strategies for Fortune 500 companies and can help businesses navigate the digital landscape through social listening, holistic planning, and community management.
Este documento celebra las fortalezas y cualidades de las mujeres. Resalta que las mujeres cargan con muchas responsabilidades como madres y esposas, pero aun así encuentran espacio para el amor, la alegría y la felicidad. También destaca la inteligencia, compasión y poder suave de las mujeres. Concluye diciendo que la belleza de una mujer crece con los años y proviene de su corazón y alma, no de su apariencia física.
The document discusses various aspects of enterprise resource planning (ERP) systems including different vertical and horizontal domains. It focuses on the PeopleSoft ERP system, describing its pure internet architecture which includes client-side web browsers, a web server, Jolt middleware, an application server running PeopleTools and Tuxedo transaction processing, and a relational database. The PeopleTools include tools like the Application Designer, Application Engine, Scheduler, and Integration Broker.
Small Business are inherently good at networking, keeping in touch with customers and providing great customer service. As technology changes and the behavior of their customers change small businesses adopt to new technology.The Small Business Success Index found that Small business adoption of Social Media grew 24% over the past one year.
This presentation will describe the tools that small business can use and have a plan to follow that they can apply back in their business.
The document outlines interactive marketing goals and planning including attracting visitors and sales leads. It discusses using analytics from Google Analytics and SEO tools to track metrics like traffic sources, content performance, and SEO rankings. It also covers content creation including onsite content created by the company and community, and offsite content like building relationships through forums and social networks.
The document discusses describing people and common types of television programs. It lists physical attributes and characteristics that are considered when describing people, such as height, hair, age, eyes, clothes, and distinctive features. It then provides examples of different types of popular television programs, including game shows, talk shows, sitcoms, soap operas, music programs, detective stories, cartoons, sports programs, films, plays, news, documentaries, and gardening programs. It concludes with questions about television channel preferences, favorite types of programs to watch, opinions on paid or advertising-supported content, and interest in appearing on television.
"Media Temporalities: Genre, Queer Space, and Digital Archives in Transition"
Media in Transition 6 - MIT
April 25, 2009
A part of the above panel. I moderated; this is not my own presentation!
Transmedia Noir: Genre Continuity and Transformation Across Media
Louisa Stein
Louisa Stein is Assistant Professor of Film, Television, and New Media at San Diego State University. She has published essays on genre and on audience use of digital media. She is coeditor of the collection Teen Television: Essays on Programming and Fandom. Her current book project is entitled Millennial Noir.
In 2005, Tate Britain saw declining visitor numbers as it had become overshadowed by Tate Modern. Fallon was tasked with increasing visitors and changing perceptions of Tate Britain. Through research, they realized art conveys universal human emotions that are timeless. They created "Collections" tours grouping art by emotion to guide visitors on an emotional journey. This reframed the permanent collection as contemporary and increased visitors by 20%. Outdoor ads, leaflets, and a website promoted the Collections.
A short presentation with some things I've discovered being important in Unified Communication migration projects I've worked on. Presentation from the Uninett Telephony Workshop in Trondheim, May 2012.
The document provides brief life advice suggesting getting enough sleep, expressing emotions openly through facial expressions or anger, reading quality books, enjoying simple pleasures, asking for love and support when needed, balancing seriousness with levity, showing love to others, prioritizing happiness over superficial concerns like dieting or one's image, and that true happiness is what ultimately spreads happiness to others.
Una serie de diapositivas con comentarios acerca de la contaminacion, el calentamiento global.
Ojala muchismas personas hicieran difusion a este tema para el cambio de conciencia.
The document outlines a student's class schedule and assignments for Thursday and Friday of the second week, including an exam on Thursday from 9-10:30 covering units 1 to 50, preparing for an oral exam from 11:30-13, and correcting the written exam and having oral exams on Friday from 9-10 and 10-11. It also provides 10 sentences with errors for the student to correct. The next section discusses the present perfect tense and its uses. Finally, it covers food vocabulary and questions for speaking practice about food preferences and restaurant experiences.
California and Nevada CUL Presentationdarkwing1876
This document discusses how credit unions can build relationships with Generation Y (those born between 1980-1995 or 1976-2000 depending on definitions). It provides 4 key takeaways for attracting Gen Y: 1) Offer products that fit their needs like credit cards and savings accounts, 2) Simplify branding language and presentations, 3) Stimulate and facilitate conversation through social media and user generated content, 4) Stand for social causes relevant to the local community.
These are the slides I presented at the the August 09 Charlotte SEO Meetup. It's a very high-level overview of user experience design, with links to some great sources of further reading.
The document contains a series of sentences with grammatical errors and mistakes in tense usage. It discusses Toby's attempts to lose weight by not smoking and going to the gym, but contains numerous errors. The second half of the document provides explanations and examples of the present continuous and past continuous tenses in English.
SF1 Marketing is a consulting firm that specializes in developing effective marketing strategies. They emphasize the importance of strategy over tactics and use research, data, and human input to create customized roadmaps for businesses. As the personal "Yoda" for strategy, SF1 helps clients solve problems and promote their brand through connected influencer networks and engaging content. They have 15 years of experience developing winning strategies for Fortune 500 companies and can help businesses navigate the digital landscape through social listening, holistic planning, and community management.
Este documento celebra las fortalezas y cualidades de las mujeres. Resalta que las mujeres cargan con muchas responsabilidades como madres y esposas, pero aun así encuentran espacio para el amor, la alegría y la felicidad. También destaca la inteligencia, compasión y poder suave de las mujeres. Concluye diciendo que la belleza de una mujer crece con los años y proviene de su corazón y alma, no de su apariencia física.
The document discusses various aspects of enterprise resource planning (ERP) systems including different vertical and horizontal domains. It focuses on the PeopleSoft ERP system, describing its pure internet architecture which includes client-side web browsers, a web server, Jolt middleware, an application server running PeopleTools and Tuxedo transaction processing, and a relational database. The PeopleTools include tools like the Application Designer, Application Engine, Scheduler, and Integration Broker.
Small Business are inherently good at networking, keeping in touch with customers and providing great customer service. As technology changes and the behavior of their customers change small businesses adopt to new technology.The Small Business Success Index found that Small business adoption of Social Media grew 24% over the past one year.
This presentation will describe the tools that small business can use and have a plan to follow that they can apply back in their business.
The document outlines interactive marketing goals and planning including attracting visitors and sales leads. It discusses using analytics from Google Analytics and SEO tools to track metrics like traffic sources, content performance, and SEO rankings. It also covers content creation including onsite content created by the company and community, and offsite content like building relationships through forums and social networks.
The document discusses describing people and common types of television programs. It lists physical attributes and characteristics that are considered when describing people, such as height, hair, age, eyes, clothes, and distinctive features. It then provides examples of different types of popular television programs, including game shows, talk shows, sitcoms, soap operas, music programs, detective stories, cartoons, sports programs, films, plays, news, documentaries, and gardening programs. It concludes with questions about television channel preferences, favorite types of programs to watch, opinions on paid or advertising-supported content, and interest in appearing on television.
"Media Temporalities: Genre, Queer Space, and Digital Archives in Transition"
Media in Transition 6 - MIT
April 25, 2009
A part of the above panel. I moderated; this is not my own presentation!
Transmedia Noir: Genre Continuity and Transformation Across Media
Louisa Stein
Louisa Stein is Assistant Professor of Film, Television, and New Media at San Diego State University. She has published essays on genre and on audience use of digital media. She is coeditor of the collection Teen Television: Essays on Programming and Fandom. Her current book project is entitled Millennial Noir.
In 2005, Tate Britain saw declining visitor numbers as it had become overshadowed by Tate Modern. Fallon was tasked with increasing visitors and changing perceptions of Tate Britain. Through research, they realized art conveys universal human emotions that are timeless. They created "Collections" tours grouping art by emotion to guide visitors on an emotional journey. This reframed the permanent collection as contemporary and increased visitors by 20%. Outdoor ads, leaflets, and a website promoted the Collections.
A short presentation with some things I've discovered being important in Unified Communication migration projects I've worked on. Presentation from the Uninett Telephony Workshop in Trondheim, May 2012.
The document provides brief life advice suggesting getting enough sleep, expressing emotions openly through facial expressions or anger, reading quality books, enjoying simple pleasures, asking for love and support when needed, balancing seriousness with levity, showing love to others, prioritizing happiness over superficial concerns like dieting or one's image, and that true happiness is what ultimately spreads happiness to others.
Una serie de diapositivas con comentarios acerca de la contaminacion, el calentamiento global.
Ojala muchismas personas hicieran difusion a este tema para el cambio de conciencia.
The document outlines a student's class schedule and assignments for Thursday and Friday of the second week, including an exam on Thursday from 9-10:30 covering units 1 to 50, preparing for an oral exam from 11:30-13, and correcting the written exam and having oral exams on Friday from 9-10 and 10-11. It also provides 10 sentences with errors for the student to correct. The next section discusses the present perfect tense and its uses. Finally, it covers food vocabulary and questions for speaking practice about food preferences and restaurant experiences.
California and Nevada CUL Presentationdarkwing1876
This document discusses how credit unions can build relationships with Generation Y (those born between 1980-1995 or 1976-2000 depending on definitions). It provides 4 key takeaways for attracting Gen Y: 1) Offer products that fit their needs like credit cards and savings accounts, 2) Simplify branding language and presentations, 3) Stimulate and facilitate conversation through social media and user generated content, 4) Stand for social causes relevant to the local community.
These are the slides I presented at the the August 09 Charlotte SEO Meetup. It's a very high-level overview of user experience design, with links to some great sources of further reading.