This document lists the source information for 10 slides, providing the Flickr URL for each slide, with most including the photographer's name and photo ID. The sources are cited to give proper attribution for images used in a presentation.
The document introduces someone named Evan Voon and includes various images and emojis. It mentions that Evan enjoys things like bananas, football, and pandas. He dislikes bullies. Some of his favorite colors are black, gold, and red. He supports the Kansas City Chiefs and Seahawks. At heart, he identifies as a cougar. The document provides no additional context around Evan or a clear purpose.
This document contains a summary of an 11-year-old boy named Anthony Salazar. It mentions that his birthday is September 20th and that he loves football, basketball, and his family. He is also on his school's swim team and enjoys watching television. The document includes photos of his family and places in Manhattan. It then lists various websites Anthony visited on October 7th and 11th, 2011.
My Next Mattress - 8 Of The Most Awesome Bedding Sets!JennyPilley
油
This document highlights 8 unique bedding sets including ones themed after a burger, chocolate, 3D designs, his and hers styles, a designer print, CDs, sleep comfort, and cars to bring more fun and personality to one's bedroom. Sources are provided for the images of each themed bedding set.
Breathing Together - Leadership Lessons from Musical Ensembles - Eugene Lee a...Eugene Lee
油
Eugene Lee's talk at TEDx AmericanRiviera drawing leadership and management lessons from orchestra conducting and chamber music. Link to the YouTube video recording embedded in the first slide.
The document contains a list of personal details and interests including family members, pets, hobbies, TV shows and movies. It also includes images and logos related to various topics like music bands, food, video games and TV shows. At the end is a works cited section listing the sources of the images.
Robot Chickens! How a Netduino runs our backyard chicken coopDerek Smith
油
This document describes a project to automate the feeding and door operation for a backyard chicken coop using a Netduino microcontroller. The author details how the Netduino will monitor light levels using a photoresistor and automatically open the coop door and feed the chickens in the morning, and close the door at night. It lists the components needed including the Netduino, photoresistor, door actuator, feeder, and LED indicators. Potential future enhancements like adding solar power, logging to an SD card, and Ethernet connectivity are also mentioned.
This document discusses using Solr with Rails 3 and MongoDB as the backend. It mentions using Solr for search capabilities on a music website. PC, DEMO, Rails3, mongodb, Frontend are listed along with the slogans "No Music No Life" and "No Ruby No Life".
The mood board document lists sources for depicting the main character, environments, and objects. The main character is described as an ordinary guy and sources include werewolf and cover art images. Environment sources feature street, forest, and interior design photos. Object sources contain images of medical adhesives, a hunting knife, and a bed.
This document contains a short biography about Racesen Nakagawa. It lists their likes as baseball, dogs, the Red Sox, and sun. It also lists their family members as Raiden, Eri, and Joey. Their hobbies are listed as collecting baseballs, hanging out with friends, playing video games, and sleeping.
The document discusses the potential for future technologies to edit and replay human memories. It notes that memories are stored physically in the brain, and research may allow memories to be replayed on demand, including senses like sound and smell. It raises concerns that such technologies could alter what it means to be human if people are able to perfectly recall everything and edit their pasts.
The document outlines an "Iron Chef" activity where students are split into teams and tasked with creating presentations on Google 際際滷s about unusual locations in California, using various websites as sources of information; it provides instructions and templates for the activity, including guidelines for the content and structure of the student presentations.
Im Not Happy Till You're Not Happy: Building better Information Security rela...Heather Diehl
油
The document is a collection of links to photos on Flickr. It discusses building better information security relationships and includes Heather Diehl's information about being an information assurance professional at Goddard. There is no clear overall summary or main point as the document is just a list of unrelated photo links.
1) A game is a competitive activity or sport played according to rules. It can refer to individual contests, as well as full episodes or periods of play.
2) Games are also activities engaged in for amusement, whether board games, video games, or other pastimes.
3) There are many types of games, including upland game like pheasants and rabbits, big game like elk and deer, waterfowl like ducks and geese, and furbearers like foxes and beavers that are hunted for food or sport.
Cristina has lost her home and parents and is now homeless. She ran away because she couldn't handle her life anymore. Her friends said being homeless would be great, but it got out of hand and now she is hopeless, sad, hungry, stressed, and unsafe as she walks around with no food or shelter.
The document discusses choosing a fantasy, medieval, or steampunk setting for a game because the author enjoys fantasy role-playing games and is familiar with some popular fantasy RPG titles and worlds. Example images provided relate to Final Fantasy and Fire Emblem games.
The Asynchronous Pattern (for beginners)Andrea Tino
油
The document discusses asynchronous programming patterns in JavaScript. Asynchronous programming was introduced to address the problem of synchronous functions blocking other code from executing while waiting for a long-running function to complete. Asynchronously calling a function allows the caller to continue execution immediately rather than waiting idly for the called function to finish. This improves performance over synchronous functions that require the caller to wait actively. The asynchronous model uses callbacks to retrieve the return value from an asynchronous function after it completes rather than blocking the caller thread.
In many parts of todays application architectures, a synchronous model is in use for all questions even those that are really more one way messages than two-way questions, for example HTTP requests from browser to server and JDBC database requests. This approach of hold your breath after asking a question until the response comes in is not smart and no longer necessary. This session describes how by leveraging opportunities for asynchronous processing,the perceived responsiveness of our systems is likely to improve. Frequently, the actual scalability is enhanced as well by making much better use of parallel processing power of current CPUs and Virtual Machines and by throttling peak loads by deferring some of the work. This presentation includes the browser (HTML 5, JavaScript, Web Sockets & SSE), middle tier (Java EE, Service Bus) and Database.
Git is a version control system that stores changes to files in a special database. It tracks files and folders and allows users to commit snapshots of a project over time. The document discusses how Git initializes a repository, stages and commits changes, stores file snapshots in its object database, and tracks changes through commit objects, tree objects, and references. It also shows how to add another commit to change a file and extend the project history.
This training manual provides an overview of a 3-day training course to prepare facilitators for distance learning. The training will cover establishing an online presence, communication skills, organization, and engagement strategies. It will also review theories of distance learning and technologies for collaboration. Participants will learn about facilitating synchronous vs. asynchronous environments and managing issues. By completing the training, facilitators will be assessed on their ability to effectively facilitate a distance learning course.
The document discusses how personalization and dynamic content are becoming increasingly important on websites. It notes that 52% of marketers see content personalization as critical and 75% of consumers like it when brands personalize their content. However, personalization can create issues for search engine optimization as dynamic URLs and content are more difficult for search engines to index than static pages. The document provides tips for SEOs to help address these personalization and SEO challenges, such as using static URLs when possible and submitting accurate sitemaps.
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldabaux singapore
油
How can we take UX and Data Storytelling out of the tech context and use them to change the way government behaves?
Showcasing the truth is the highest goal of data storytelling. Because the design of a chart can affect the interpretation of data in a major way, one must wield visual tools with care and deliberation. Using quantitative facts to evoke an emotional response is best achieved with the combination of UX and data storytelling.
This document summarizes a study of CEO succession events among the largest 100 U.S. corporations between 2005-2015. The study analyzed executives who were passed over for the CEO role ("succession losers") and their subsequent careers. It found that 74% of passed over executives left their companies, with 30% eventually becoming CEOs elsewhere. However, companies led by succession losers saw average stock price declines of 13% over 3 years, compared to gains for companies whose CEO selections remained unchanged. The findings suggest that boards generally identify the most qualified CEO candidates, though differences between internal and external hires complicate comparisons.
[QUICK TALK] "Coaching 101: How to Identify and Develop Your Leadership Quali...Fwdays
油
What does it mean to be a leader, and what qualities should you develop in yourself? And how do you know if you even have these skills? This isnt just a questionits the key to understanding where to start and how to move forward in unlocking your potential.
Lets break down leadership and coaching as a tool for unleashing your leadership potential. Well explore how coaching differs from mentoring, psychotherapy, and trainingand why theyre not all the same. Special focus will be on self-coaching: learning to engage in an internal dialogue so you can keep moving forward even when external support is lacking.
Ill share a few practical life hacks and real-world examples that will help you create a plan and start taking action as soon as tomorrow.
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on CodeWSO2
油
Cloud-native development often involves setting up infrastructure, managing security, and integrating servicestasks that take time away from coding. An internal developer platform (IDP) streamlines these complexities, enabling developers to focus on building business logic.
This lab demonstrates how an IDP supports a hybrid development approach, where developers run some components locally while consuming cloud services seamlessly. Instead of manually configuring databases, authentication, or API gateways, they leverage platform capabilities for rapid iteration.
Well walk through a real-world scenario where a developer:
Onboards quickly with an architect-defined application structure.
Develops in a hybrid environment, consuming cloud APIs, databases, and AI services while iterating locally.
Uses Choreo-managed authentication without dealing with OAuth2 intricacies.
Discovers and reuses microservices and APIs instead of rebuilding them.
Debugs efficiently without deploying all dependencies locally.
Ensures security and compliance automatically, catching vulnerabilities early.
By the end, youll see how an IDP accelerates onboarding, enhances security, and simplifies cloud-native developmentso developers can focus on building great applications instead of managing infrastructure.
Benefits of Using Ultrasonic Level Transmitters for Controlnikeson80
油
Ultrasonic Level Transmitters are a game-changer in liquid and solid level monitoring. These non-contact sensors provide high accuracy, real-time data, and reliable performance in various industries, from water management to chemical processing.
With no moving parts, they require minimal maintenance, reducing downtime and operational costs. Their ability to function in harsh environments makes them ideal for remote and automated level control.
SOC as a Service 24/7 Threat Monitoring and ResponseCybercops
油
SOC as a Service provides round-the-clock security monitoring, threat detection, and rapid incident response to protect businesses from cyber threats. With a team of cybersecurity experts and AI-driven analytics, it ensures real-time visibility into security risks, proactive threat hunting, and compliance with industry standards.
The mood board document lists sources for depicting the main character, environments, and objects. The main character is described as an ordinary guy and sources include werewolf and cover art images. Environment sources feature street, forest, and interior design photos. Object sources contain images of medical adhesives, a hunting knife, and a bed.
This document contains a short biography about Racesen Nakagawa. It lists their likes as baseball, dogs, the Red Sox, and sun. It also lists their family members as Raiden, Eri, and Joey. Their hobbies are listed as collecting baseballs, hanging out with friends, playing video games, and sleeping.
The document discusses the potential for future technologies to edit and replay human memories. It notes that memories are stored physically in the brain, and research may allow memories to be replayed on demand, including senses like sound and smell. It raises concerns that such technologies could alter what it means to be human if people are able to perfectly recall everything and edit their pasts.
The document outlines an "Iron Chef" activity where students are split into teams and tasked with creating presentations on Google 際際滷s about unusual locations in California, using various websites as sources of information; it provides instructions and templates for the activity, including guidelines for the content and structure of the student presentations.
Im Not Happy Till You're Not Happy: Building better Information Security rela...Heather Diehl
油
The document is a collection of links to photos on Flickr. It discusses building better information security relationships and includes Heather Diehl's information about being an information assurance professional at Goddard. There is no clear overall summary or main point as the document is just a list of unrelated photo links.
1) A game is a competitive activity or sport played according to rules. It can refer to individual contests, as well as full episodes or periods of play.
2) Games are also activities engaged in for amusement, whether board games, video games, or other pastimes.
3) There are many types of games, including upland game like pheasants and rabbits, big game like elk and deer, waterfowl like ducks and geese, and furbearers like foxes and beavers that are hunted for food or sport.
Cristina has lost her home and parents and is now homeless. She ran away because she couldn't handle her life anymore. Her friends said being homeless would be great, but it got out of hand and now she is hopeless, sad, hungry, stressed, and unsafe as she walks around with no food or shelter.
The document discusses choosing a fantasy, medieval, or steampunk setting for a game because the author enjoys fantasy role-playing games and is familiar with some popular fantasy RPG titles and worlds. Example images provided relate to Final Fantasy and Fire Emblem games.
The Asynchronous Pattern (for beginners)Andrea Tino
油
The document discusses asynchronous programming patterns in JavaScript. Asynchronous programming was introduced to address the problem of synchronous functions blocking other code from executing while waiting for a long-running function to complete. Asynchronously calling a function allows the caller to continue execution immediately rather than waiting idly for the called function to finish. This improves performance over synchronous functions that require the caller to wait actively. The asynchronous model uses callbacks to retrieve the return value from an asynchronous function after it completes rather than blocking the caller thread.
In many parts of todays application architectures, a synchronous model is in use for all questions even those that are really more one way messages than two-way questions, for example HTTP requests from browser to server and JDBC database requests. This approach of hold your breath after asking a question until the response comes in is not smart and no longer necessary. This session describes how by leveraging opportunities for asynchronous processing,the perceived responsiveness of our systems is likely to improve. Frequently, the actual scalability is enhanced as well by making much better use of parallel processing power of current CPUs and Virtual Machines and by throttling peak loads by deferring some of the work. This presentation includes the browser (HTML 5, JavaScript, Web Sockets & SSE), middle tier (Java EE, Service Bus) and Database.
Git is a version control system that stores changes to files in a special database. It tracks files and folders and allows users to commit snapshots of a project over time. The document discusses how Git initializes a repository, stages and commits changes, stores file snapshots in its object database, and tracks changes through commit objects, tree objects, and references. It also shows how to add another commit to change a file and extend the project history.
This training manual provides an overview of a 3-day training course to prepare facilitators for distance learning. The training will cover establishing an online presence, communication skills, organization, and engagement strategies. It will also review theories of distance learning and technologies for collaboration. Participants will learn about facilitating synchronous vs. asynchronous environments and managing issues. By completing the training, facilitators will be assessed on their ability to effectively facilitate a distance learning course.
The document discusses how personalization and dynamic content are becoming increasingly important on websites. It notes that 52% of marketers see content personalization as critical and 75% of consumers like it when brands personalize their content. However, personalization can create issues for search engine optimization as dynamic URLs and content are more difficult for search engines to index than static pages. The document provides tips for SEOs to help address these personalization and SEO challenges, such as using static URLs when possible and submitting accurate sitemaps.
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldabaux singapore
油
How can we take UX and Data Storytelling out of the tech context and use them to change the way government behaves?
Showcasing the truth is the highest goal of data storytelling. Because the design of a chart can affect the interpretation of data in a major way, one must wield visual tools with care and deliberation. Using quantitative facts to evoke an emotional response is best achieved with the combination of UX and data storytelling.
This document summarizes a study of CEO succession events among the largest 100 U.S. corporations between 2005-2015. The study analyzed executives who were passed over for the CEO role ("succession losers") and their subsequent careers. It found that 74% of passed over executives left their companies, with 30% eventually becoming CEOs elsewhere. However, companies led by succession losers saw average stock price declines of 13% over 3 years, compared to gains for companies whose CEO selections remained unchanged. The findings suggest that boards generally identify the most qualified CEO candidates, though differences between internal and external hires complicate comparisons.
[QUICK TALK] "Coaching 101: How to Identify and Develop Your Leadership Quali...Fwdays
油
What does it mean to be a leader, and what qualities should you develop in yourself? And how do you know if you even have these skills? This isnt just a questionits the key to understanding where to start and how to move forward in unlocking your potential.
Lets break down leadership and coaching as a tool for unleashing your leadership potential. Well explore how coaching differs from mentoring, psychotherapy, and trainingand why theyre not all the same. Special focus will be on self-coaching: learning to engage in an internal dialogue so you can keep moving forward even when external support is lacking.
Ill share a few practical life hacks and real-world examples that will help you create a plan and start taking action as soon as tomorrow.
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on CodeWSO2
油
Cloud-native development often involves setting up infrastructure, managing security, and integrating servicestasks that take time away from coding. An internal developer platform (IDP) streamlines these complexities, enabling developers to focus on building business logic.
This lab demonstrates how an IDP supports a hybrid development approach, where developers run some components locally while consuming cloud services seamlessly. Instead of manually configuring databases, authentication, or API gateways, they leverage platform capabilities for rapid iteration.
Well walk through a real-world scenario where a developer:
Onboards quickly with an architect-defined application structure.
Develops in a hybrid environment, consuming cloud APIs, databases, and AI services while iterating locally.
Uses Choreo-managed authentication without dealing with OAuth2 intricacies.
Discovers and reuses microservices and APIs instead of rebuilding them.
Debugs efficiently without deploying all dependencies locally.
Ensures security and compliance automatically, catching vulnerabilities early.
By the end, youll see how an IDP accelerates onboarding, enhances security, and simplifies cloud-native developmentso developers can focus on building great applications instead of managing infrastructure.
Benefits of Using Ultrasonic Level Transmitters for Controlnikeson80
油
Ultrasonic Level Transmitters are a game-changer in liquid and solid level monitoring. These non-contact sensors provide high accuracy, real-time data, and reliable performance in various industries, from water management to chemical processing.
With no moving parts, they require minimal maintenance, reducing downtime and operational costs. Their ability to function in harsh environments makes them ideal for remote and automated level control.
SOC as a Service 24/7 Threat Monitoring and ResponseCybercops
油
SOC as a Service provides round-the-clock security monitoring, threat detection, and rapid incident response to protect businesses from cyber threats. With a team of cybersecurity experts and AI-driven analytics, it ensures real-time visibility into security risks, proactive threat hunting, and compliance with industry standards.
Powering Energy and Utilities with Data Integration: Smarter Data, Smoother O...Safe Software
油
Join us and special guest speakers Paige Florie and Charles Lubensky from ONEOK, who will take the spotlight to share how theyve leveraged FME to enhance safety, streamline operations, and automate key workflows in the energy and utilities sectors. From pipeline monitoring to weather-based alerts, discover how ONEOK is using FME to drive efficiency and reduce risk across their organization.
The real-world use cases theyll showcase include:
Drilling Permits & Storage Caverns: How automated alerts help prevent costly and dangerous incidents.
Weather Alerting for Pipelines: Real-time alerts for tornadoes, hurricanes, and lightning to improve response times.
Contract Oversight & Spatial Analysis: Automating contract data processing to track drilling activity, spatialize key locations, and visualize impact areas with color-coded mapping driving huge ROI.
Pipeline Risk Analysis & Alerting: Proactively monitor infrastructure and assess potential hazards.
Earthquake & Rainfall Monitoring: Automate inspection triggers based on environmental conditions.
Aerial Patrols & Compliance Tracking: Detect changes, automated processing and reporting, alert compliance teams for field operations deployment.
Evie from our support team will then showcase how these workflows can be adapted across the utilities and energy sector. Shell provide a demo with a similar setup to ONEOKs Weather Alerting in FME, giving you the tools to get started.
Learn firsthand from ONEOK how FME is making a real impact across their organization!
"AI-Driven Automation for High-Performing Teams: Optimize Routine Tasks & Lea...Fwdays
油
Every day, managers and team leads face numerous routine tasks: creating and updating issues in Jira, running meetings, syncing the team, handling retrospectives, and managing documentation. Most of these processes take up valuable time that could be spent on strategic leadership and team development.
In this talk, I will show how AI can optimize team processes, automate routine tasks, and make workflows more efficient. You will learn how AI enhances Scrum processes and helps streamline team management.
I will also share my experience in automating workflows in Jira and Slack: how to reduce manual work with simple automation rules, set up automatic notifications for blockers, generate Confluence pages, track team productivity, and extract valuable insights. What will you gain from this talk??
Autonomous agents are sophisticated software entities that exhibit independent decision-making capabilities within Multi-Agent Systems. These agents possess internal state representations, knowledge bases, and reasoning mechanisms that enable them to process information and respond to environmental changes without external intervention. Each agent maintains its own objectives, resources, and decision-making protocols while adhering to system-wide coordination mechanisms. They demonstrate adaptability through learning from interactions and experiences, continuously evolving their behavioral patterns to optimize performance and achieve designated goals.
Read more information: https://bit.ly/4hocJra
Emancipatory Information Retrieval (Invited Talk at UCC)Bhaskar Mitra
油
Our world today is facing a confluence of several mutually reinforcing crises each of which intersects with concerns of social justice and emancipation. This talk will be a provocation for the role of computer-mediated information access in our emancipatory struggles. Information retrieval (IR) is a field in computing that concerns with the design of information access systems, such as search engines and recommender systems, and has traditionally been informed by other fields such as information science, human-computer interaction, and machine learning. I油define emancipatory information retrieval as the study and development of information access methods that challenge various forms of human oppression and situates its activities within broader collective emancipatory praxis. The term "emancipatory" here signifies the moral concerns of universal humanization of all peoples and the elimination of oppression to create the conditions under which we can collectively flourish. In this talk,油I will present an early framework of practices, projects, and design provocations for emancipatory IR, and will situate some of my own recent work within this framework. My goal is to propose a new framing that challenges the field of IR research to embrace humanistic values and commit to universal emancipation and social justice.油In this process, I believe we must both imagine post-oppressive worlds, and reimagine the role of IR in that world and in the journey that leads us there.
Software engineering is more than just writing codeits about building scalable, maintainable, and efficient applications. This presentation explores the best practices in software engineering, including coding standards, version control, testing strategies, agile methodologies, and DevOps integration. Learn how to enhance code quality, improve team collaboration, and optimize the software development lifecycle for long-term success.
Best Crane Manufacturers in India Industry Leaders & Innovations.pdfHercules Hoists
油
Indias crane manufacturing industry is witnessing significant growth due to increasing infrastructure projects, industrial expansion, and technological advancements. Leading manufacturers focus on innovation, integrating automation and IoT-based monitoring systems to enhance operational efficiency. Companies produce a variety of cranes, including overhead, jib, and mobile cranes, tailored to different sectors like steel, power, and shipping. Indian manufacturers prioritize safety, adhering to international standards such as ISO and IS certifications. With a strong supply chain and competitive pricing, they cater to both domestic and global markets. The industrys emphasis on quality, reliability, and customization makes India a key player in crane manufacturing.
"Scaling Product Mindset: From Individual Ideas to Team Culture", Oksana Holu...Fwdays
油
Developing a product mindset is a long-term process that requires effective communication, team engagement, and a culture of experimentation. When developers feel like they are part of the product, they go beyond just codingthey create real value for users.
Real World RAG: 5 common issues encountered when building Real World Applicat...walterheck3
油
A deck explaining 5 of the bigger issues encountered when building a real-world RAG application like lorelai.app.
This deck was used for a presentation by Walter Heck during a DEMAND event.
23. Real Life in the Future?
Heterogeneous
Deployment
24. questions?
Attribution
Huntington Library Japanese Rock Garden Wall 0075, Pamla J. Eisenberg: http://
www.鍖ickr.com/photos/27398485@N08/3279507695/
MG Gundam Exia, _Chag: http://www.鍖ickr.com/photos/_chag/3827822037/
And yet another apple pie, Benny Mazur: http://www.鍖ickr.com/photos/benimoto/
2109973292/
The walled garden of Hever Castle in Kent, Anguskirk: http://www.鍖ickr.com/
photos/anguskirk/3209898354/
臓臓Caza Fantasmas..!!, Jaime el Andr辿s: http://www.鍖ickr.com/photos/heraclito/
3561566486/
Spring Peeper 1, Keith Robinson: http://www.鍖ickr.com/photos/kjrob/4509343567/
Chainsaw Art (1), Chuck Walker: http://www.鍖ickr.com/photos/
cwalker71/1083376338/
One. Lazy. Cat., Jess Loughborough: http://www.鍖ickr.com/photos/
Editor's Notes
#2: I’m a software consultant from Efland
Rails dev since last year, Ruby dev since the turn of the millenium
Credibility: MBP, iPod Touch
Not an employee of Heroku, just a fan
Next: Thesis
#3: Code flows like the wind.
If you don’t use Heroku
A wall arises.
<poll> Production code in Heroku? Live toy code in production? Have played with it/read about it? Haven&#x2019;t heard of it?
Next: What is Heroku?
#4: What is Heroku? Components version, a flyover. From a developer&#x2019;s perspective.. Heroku architecture is interesting, but out of scope.
Next: Stuff you know already
#5: Rack, Thin, Varnish, Linux, PGSQL, git
Varnish will use Cache-Control headers and static content is automatically cached.
Next: git workflow
#12: What is Heroku? Principles version.
Next: Rapid Development
#13: Up and running in no time with a real URL. This is why it&#x2019;s my GOTO service.
Next: Constrained environment
#14: Very easy to migrate *from* Heroku, code becomes the focus (e.g. Rake tasks)
Next: Lazy control
#15: Most decisions are late-binding. How many nodes? What kind of caching? Etc. Couple of iOS mgmt apps (Nezumi, Doppler).
Next: Real Life
#16: Action Mailer. No code, configuration, just heroku addons:add sendgrid:free.
#17: SimpleGeo (3rd-party), long-running tasks
Delayed::Job, Async Jobs controller, AsyncResults model
#18: Emergency Migration: Had a site where we lost access to the admin, and needed to get up and running again. Took 30 minutes. Could have been faster if I&#x2019;d automated app setup.
#19: Bucketwise
Simple personal site, deployed with free Heroku support. Gets shut down occasionally, but no problem.
#20: Bundler and RVM: They are the man.
require &#x2018;generator&#x2019; (Ruby 1.8.6)
Getting app set up and telling Heroku your dependencies become the same operation
#21: hassle: Using Compass, which renders CSS, but Heroku has a read only FS.
hassle renders to tmp FS. Works locally, works on Heroku.
#22: Hint: Become a paying customer and use tickets. Freenode and email list covered by other devs.
#23: Long-polling is impossible in Heroku. This may be a simple way to enable it.
#24: Zynga deployment = known core of real machines, variable group of virtual servers to handle bursts