Submit Search
Upload
Thin
•
3 likes
•
1,481 views
Luigi Montanez
Follow
Slides from a Lightning Talk for the Atlanta Ruby Users Group on Thin, a Ruby web server.
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 22
Download now
Download to read offline
Recommended
Often, Docker or more generally containers and immutable infrastructure are viewed as a replacement for configuration management. This talk explains why that is not the case, and that they are in fact complementary. Containers move the challenges that configuration management solves to different places in the application lifecycle. The talk explains where Puppet fits into this changed lifecycle, and what tools Puppet provides there. Slides for a talk I gave at the Linux Foundation Colaboration Summit 2015
Beyond Golden Containers: Complementing Docker with Puppet
Beyond Golden Containers: Complementing Docker with Puppet
lutter
コマンドを叩いて遊ぶ コンテナ仮想、その裏側 youtube: https://youtu.be/DAaUWSwQSOw
PFIセミナー資料 H27.10.22
PFIセミナー資料 H27.10.22
Yuya Takei
Some Main Linux Command Line Pesent for NUMOSS Member...
Linux Command Line
Linux Command Line
Prima Yogi Loviniltra
Soci
Open Social Data (Jaca), Alejandro Rivero
Open Social Data (Jaca), Alejandro Rivero
Aragón Open Data
Nesta apresentação falo um pouco sobre o uso de Python para o desenvolvimento web, mostrando os frameworks e os micro-frameworks mais populares e exemplificando o uso utilizando Flask.
Python para web - Utilizando micro-framework Flask - PUG-MA
Python para web - Utilizando micro-framework Flask - PUG-MA
Herson Leite
Going from zero to Puppet by Pedro Pessoa, Operations Engineer at Server Density. Abstract: Using out-of-the-box Puppet for non-sysadmin work - steps from going from no config management to managing 100 nodes and allowing non-sysadmin tasks to be performed. Speaker Bio: Linux admin for 10+ years. Java/Python/C developer 12+ years. Ops engineer at http://www.serverdensity.com - a hosted server and website monitoring service. Currently processing 12TB+ per month into MongoDB running on dedicated and virtual instances. www.serverdensity.com/puppetcamp/
Puppet Camp 2012
Puppet Camp 2012
Server Density
Antispam is not easy and it covers a lot of technologies, automating deploy with Puppet will make your life easier.
Scaling antispam solutions with Puppet
Scaling antispam solutions with Puppet
Giovanni Bechis
A talk I gave at WordCamp Sofa 2016 on measuring and optimizing memory usage, dealing with memory related errors, as well as monitoring server memory health.
Memory Management in WordPress
Memory Management in WordPress
Konstantin Kovshenin
Recommended
Often, Docker or more generally containers and immutable infrastructure are viewed as a replacement for configuration management. This talk explains why that is not the case, and that they are in fact complementary. Containers move the challenges that configuration management solves to different places in the application lifecycle. The talk explains where Puppet fits into this changed lifecycle, and what tools Puppet provides there. Slides for a talk I gave at the Linux Foundation Colaboration Summit 2015
Beyond Golden Containers: Complementing Docker with Puppet
Beyond Golden Containers: Complementing Docker with Puppet
lutter
コマンドを叩いて遊ぶ コンテナ仮想、その裏側 youtube: https://youtu.be/DAaUWSwQSOw
PFIセミナー資料 H27.10.22
PFIセミナー資料 H27.10.22
Yuya Takei
Some Main Linux Command Line Pesent for NUMOSS Member...
Linux Command Line
Linux Command Line
Prima Yogi Loviniltra
Soci
Open Social Data (Jaca), Alejandro Rivero
Open Social Data (Jaca), Alejandro Rivero
Aragón Open Data
Nesta apresentação falo um pouco sobre o uso de Python para o desenvolvimento web, mostrando os frameworks e os micro-frameworks mais populares e exemplificando o uso utilizando Flask.
Python para web - Utilizando micro-framework Flask - PUG-MA
Python para web - Utilizando micro-framework Flask - PUG-MA
Herson Leite
Going from zero to Puppet by Pedro Pessoa, Operations Engineer at Server Density. Abstract: Using out-of-the-box Puppet for non-sysadmin work - steps from going from no config management to managing 100 nodes and allowing non-sysadmin tasks to be performed. Speaker Bio: Linux admin for 10+ years. Java/Python/C developer 12+ years. Ops engineer at http://www.serverdensity.com - a hosted server and website monitoring service. Currently processing 12TB+ per month into MongoDB running on dedicated and virtual instances. www.serverdensity.com/puppetcamp/
Puppet Camp 2012
Puppet Camp 2012
Server Density
Antispam is not easy and it covers a lot of technologies, automating deploy with Puppet will make your life easier.
Scaling antispam solutions with Puppet
Scaling antispam solutions with Puppet
Giovanni Bechis
A talk I gave at WordCamp Sofa 2016 on measuring and optimizing memory usage, dealing with memory related errors, as well as monitoring server memory health.
Memory Management in WordPress
Memory Management in WordPress
Konstantin Kovshenin
compress ram in debian and ubuntu
Zram
Zram
Nur Budiyanto
As the number and variety of systems that you manage grows, it becomes increasingly important to have the ability to execute specific and targeted tasks against these systems - i.e orchestration. This session will provide an overview of how an orchestration framework, specifically mcollective, can be used in conjunction with puppet to provide an organized and efficient way to achieve this. Devon Peters Tools Engineer, Jive Software A Tools Engineer at Jive Software working on the Technical Operations team, which provides SaaS for hundreds of Jive customers. I've been managing Unix systems and related technologies for over 10 years, with a current focus on configuration management and systems automation, with the goal of simplifying and standardizing operations.
Intro to Systems Orchestration with MCollective
Intro to Systems Orchestration with MCollective
Puppet
Rubyエンジニアが語る、2016年の振り返りとこれから GMOペパボ株式会社・株式会社Speee minne で 2016 年に行った API 改善の一部を紹介
minne の API 改善
minne の API 改善
Toshihiro Gotou
Palestra apresentada no primeiro encontro do rio.js, sobre desenvolvimento de aplicações 'realtime' desde a era pré ajax até os dias de hoje.
realtime - passado, presente e futuro
realtime - passado, presente e futuro
Andrews Medina
Go初心者がGoでコマンドラインツールの作成に挑戦した話 Yuki Haneda / BizReach.inc / 2017.11.2
Go初心者がGoでコマンドラインツールの作成に挑戦した話
Go初心者がGoでコマンドラインツールの作成に挑戦した話
dcubeio
A quick introduction to ZSH and RVM, and how to get them playing nicely with TextMate, Rails 3 and RSpec 2 on a Mac. Note that the shortcuts listed are just in my fork of Oh-My-ZSH, not the original. And these slides are kinda lacking when there's no audio - that may appear later.
ZSH and RVM
ZSH and RVM
freelancing_god
Bash Scripting Workshop
Bash Scripting Workshop
Ahmed Magdy Ezzeldin, MSc.
Lenguajes pc^2
Lenguajes pc^2
berthin
Environments line-up! Vagrant & Puppet 101
Environments line-up! Vagrant & Puppet 101
jelrikvh
Day 2-some fun coding
Day 2-some fun coding
Open Knowledge Nepal
Step by step functional coreos cluster
How to ride a whale
How to ride a whale
Vincent Vermersh
Glass fish installation document
Glassfish document
Glassfish document
Pawan Kumar
In 2015, while I was on my first year in WebMD, one of the main problems our team was facing was the amount of time needed to perform acceptance testing for new content and features. At the time, our QA team was using Java based scripts that typically took weeks to develop, hours to execute, and didn’t output a final report that could measure the results for each scenario. In this talk, I’ll share how we combined open source tools, such as Codeception, Selenium, and Docker, and services like BrowserStack to automate our testing process, and how we reduced the time needed to develop testing code from 80 hours to 2 hours.
Automated Testing
Automated Testing
Speed FC
Доклад для RailsClub 2010.
Capistrano Rails
Capistrano Rails
Александр Ежов
Palestra de Python básico e Flask apresentada na Semana Acadêmica Bilac 2015 Basic Python and Flask presentation given at Semana Acadêmica Bilac 2015
Do .egg à web
Do .egg à web
HardDiskD
How to install
How to install
Wahyu Aulizar
zsh for beginners WCTF 2019 Seminar
zsh for beginners WCTF 2019 Seminar
zsh for beginners WCTF 2019 Seminar
hama7230
Devinsampa nginx-scripting
Devinsampa nginx-scripting
Tony Fabeen
Short tips & tricks for using Docker
Docker tips & tricks
Docker tips & tricks
Dharmit Shah
A fully-manual install of swift to a single virtual machine, simulating a four node cluster.
OpenStack Swift - MSST 2011 Tutorial Day
OpenStack Swift - MSST 2011 Tutorial Day
Joshua McKenty
Real World Experience of Running Docker in Development and Production. Presented 5th November 2015 at Oredev 2015
Real World Experience of Running Docker in Development and Production
Real World Experience of Running Docker in Development and Production
Ben Hall
Session on Running Docker in Development & Production given at NDC Oslo 2015 on 18th June 2015
Running Docker in Development & Production (#ndcoslo 2015)
Running Docker in Development & Production (#ndcoslo 2015)
Ben Hall
More Related Content
What's hot
compress ram in debian and ubuntu
Zram
Zram
Nur Budiyanto
As the number and variety of systems that you manage grows, it becomes increasingly important to have the ability to execute specific and targeted tasks against these systems - i.e orchestration. This session will provide an overview of how an orchestration framework, specifically mcollective, can be used in conjunction with puppet to provide an organized and efficient way to achieve this. Devon Peters Tools Engineer, Jive Software A Tools Engineer at Jive Software working on the Technical Operations team, which provides SaaS for hundreds of Jive customers. I've been managing Unix systems and related technologies for over 10 years, with a current focus on configuration management and systems automation, with the goal of simplifying and standardizing operations.
Intro to Systems Orchestration with MCollective
Intro to Systems Orchestration with MCollective
Puppet
Rubyエンジニアが語る、2016年の振り返りとこれから GMOペパボ株式会社・株式会社Speee minne で 2016 年に行った API 改善の一部を紹介
minne の API 改善
minne の API 改善
Toshihiro Gotou
Palestra apresentada no primeiro encontro do rio.js, sobre desenvolvimento de aplicações 'realtime' desde a era pré ajax até os dias de hoje.
realtime - passado, presente e futuro
realtime - passado, presente e futuro
Andrews Medina
Go初心者がGoでコマンドラインツールの作成に挑戦した話 Yuki Haneda / BizReach.inc / 2017.11.2
Go初心者がGoでコマンドラインツールの作成に挑戦した話
Go初心者がGoでコマンドラインツールの作成に挑戦した話
dcubeio
A quick introduction to ZSH and RVM, and how to get them playing nicely with TextMate, Rails 3 and RSpec 2 on a Mac. Note that the shortcuts listed are just in my fork of Oh-My-ZSH, not the original. And these slides are kinda lacking when there's no audio - that may appear later.
ZSH and RVM
ZSH and RVM
freelancing_god
Bash Scripting Workshop
Bash Scripting Workshop
Ahmed Magdy Ezzeldin, MSc.
Lenguajes pc^2
Lenguajes pc^2
berthin
Environments line-up! Vagrant & Puppet 101
Environments line-up! Vagrant & Puppet 101
jelrikvh
Day 2-some fun coding
Day 2-some fun coding
Open Knowledge Nepal
Step by step functional coreos cluster
How to ride a whale
How to ride a whale
Vincent Vermersh
Glass fish installation document
Glassfish document
Glassfish document
Pawan Kumar
In 2015, while I was on my first year in WebMD, one of the main problems our team was facing was the amount of time needed to perform acceptance testing for new content and features. At the time, our QA team was using Java based scripts that typically took weeks to develop, hours to execute, and didn’t output a final report that could measure the results for each scenario. In this talk, I’ll share how we combined open source tools, such as Codeception, Selenium, and Docker, and services like BrowserStack to automate our testing process, and how we reduced the time needed to develop testing code from 80 hours to 2 hours.
Automated Testing
Automated Testing
Speed FC
Доклад для RailsClub 2010.
Capistrano Rails
Capistrano Rails
Александр Ежов
Palestra de Python básico e Flask apresentada na Semana Acadêmica Bilac 2015 Basic Python and Flask presentation given at Semana Acadêmica Bilac 2015
Do .egg à web
Do .egg à web
HardDiskD
How to install
How to install
Wahyu Aulizar
zsh for beginners WCTF 2019 Seminar
zsh for beginners WCTF 2019 Seminar
zsh for beginners WCTF 2019 Seminar
hama7230
Devinsampa nginx-scripting
Devinsampa nginx-scripting
Tony Fabeen
Short tips & tricks for using Docker
Docker tips & tricks
Docker tips & tricks
Dharmit Shah
A fully-manual install of swift to a single virtual machine, simulating a four node cluster.
OpenStack Swift - MSST 2011 Tutorial Day
OpenStack Swift - MSST 2011 Tutorial Day
Joshua McKenty
What's hot
(20)
Zram
Zram
Intro to Systems Orchestration with MCollective
Intro to Systems Orchestration with MCollective
minne の API 改善
minne の API 改善
realtime - passado, presente e futuro
realtime - passado, presente e futuro
Go初心者がGoでコマンドラインツールの作成に挑戦した話
Go初心者がGoでコマンドラインツールの作成に挑戦した話
ZSH and RVM
ZSH and RVM
Bash Scripting Workshop
Bash Scripting Workshop
Lenguajes pc^2
Lenguajes pc^2
Environments line-up! Vagrant & Puppet 101
Environments line-up! Vagrant & Puppet 101
Day 2-some fun coding
Day 2-some fun coding
How to ride a whale
How to ride a whale
Glassfish document
Glassfish document
Automated Testing
Automated Testing
Capistrano Rails
Capistrano Rails
Do .egg à web
Do .egg à web
How to install
How to install
zsh for beginners WCTF 2019 Seminar
zsh for beginners WCTF 2019 Seminar
Devinsampa nginx-scripting
Devinsampa nginx-scripting
Docker tips & tricks
Docker tips & tricks
OpenStack Swift - MSST 2011 Tutorial Day
OpenStack Swift - MSST 2011 Tutorial Day
Similar to Thin
Real World Experience of Running Docker in Development and Production. Presented 5th November 2015 at Oredev 2015
Real World Experience of Running Docker in Development and Production
Real World Experience of Running Docker in Development and Production
Ben Hall
Session on Running Docker in Development & Production given at NDC Oslo 2015 on 18th June 2015
Running Docker in Development & Production (#ndcoslo 2015)
Running Docker in Development & Production (#ndcoslo 2015)
Ben Hall
One-Man Ops with Puppet & Friends. If you're getting started in Amazon AWS here's 7 tools that will help you be successful, a few tips to make your life easier and some common pitfalls to avoid.
One-Man Ops
One-Man Ops
Jos Boumans
Get hands-on with security features and best practices to protect your containerized services. Learn to push and verify signed images with Docker Content Trust, and collaborate with delegation roles. Intermediate to advanced level Docker experience recommended, participants will be building and pushing with Docker during the workshop. Led By Docker Security Experts: Riyaz Faizullabhoy David Lawrence Viktor Stanchev Experience Level: Intermediate to advanced level Docker experience recommended
Docker Security workshop slides
Docker Security workshop slides
Docker, Inc.
infractucturas
Infrastructureascode slideshare-160331143725
Infrastructureascode slideshare-160331143725
miguel dominguez
Infrastructureascode slideshare-160331143725
Infrastructureascode slideshare-160331143725
Infrastructureascode slideshare-160331143725
MortazaJohari
This is a talk about managing your software and infrastructure-as-code that walks through a real-world example of deploying microservices on AWS using Docker, Terraform, and ECS.
Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Yevgeniy Brikman
Troubleshooting is like going on an adventure. Here are some tips for how to tackle unexpected situations when using Docker. These cases were pulled from the most common issues encountered while helping folks in the Docker community solve issues.
Troubleshooting Tips from a Docker Support Engineer
Troubleshooting Tips from a Docker Support Engineer
Jeff Anderson
Docker makes everything easier. But even with the easiest platforms, sometimes you run into problems. In this session, you'll learn first hand from someone whose job is helping customers fix these problems. Using Docker and Docker Data Center, you can keep your apps running smoothly with minimal downtime. In this session, you'll learn how to apply your troubleshooting skills in the Docker ecosystem, including: 1. Identification and characterization of the problem. 2. Command line tools to inspect networking and namespaces. 3. Applying these skills to your workloads on OSS Docker and on DDC.
Troubleshooting Tips from a Docker Support Engineer - Jeff Anderson, Docker
Troubleshooting Tips from a Docker Support Engineer - Jeff Anderson, Docker
Docker, Inc.
Cette présentation vous montrera comment utiliser et profiter rapidement de Docker, quelles commandes utiliser et quelles fonctionnalités sont disponibles. sfPot de Lille - Le 15 janvier 2015
Docker, c'est bonheur !
Docker, c'est bonheur !
Alexandre Salomé
Porting Rails Apps to High Availability Systems
Porting Rails Apps to High Availability Systems
Marcelo Pinheiro
Mike Goelzer is a developer, hacker, author and the open source product management lead for Docker’s Core Runtime. He currently works on the open source Docker Engine and Docker’s open source container orchestration technologies. Andrea Luzzardi is a Software Engineer at Docker and was part of the original team that built the project. He is currently working on Swarm, a Docker-native clustering system. They discuss what is new in Docker.
What's New in Docker 1.12 by Mike Goelzer and Andrea Luzzardi
What's New in Docker 1.12 by Mike Goelzer and Andrea Luzzardi
Docker, Inc.
Slides from Mike Goelzer and Andrea Luzzardi's DockerCon 2016 breakout session. What's New in Docker 1.12 + SwarmKit Deep Dive
What's New in Docker 1.12 (June 20, 2016) by Mike Goelzer & Andrea Luzzardi
What's New in Docker 1.12 (June 20, 2016) by Mike Goelzer & Andrea Luzzardi
Mike Goelzer
Delivered at DDD12, Microsoft UK and NDC Olso 2017
Scaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container Service
Ben Hall
When you design your microservices strategy you will likely come up with patterns for when and how your services should execute. Traditional container scheduling services often deal with running container instances and distributing those instances across your cluster according to resource constraints – but your microservices design may also have other requirements such as message-based services that run and listen for topics; services that run on a scheduled job cycle; and services that may run in different ways based on initialization and have many instances running in parallel at any given time. This session looks at architecture patterns for container-based solutions; and illustrates the execution of these patterns with Docker containers and related tools. Concepts are platform independent but demos will be based on Kafka and Azure Container Service with Mesosphere DC/OS, Mesos, Marathon and Chronos.
.NET Developer Days - Launching Patterns for Containers
.NET Developer Days - Launching Patterns for Containers
Michele Leroux Bustamante
Apache web server installation/configuration, Virtual Hosting
Apache web server installation/configuration, Virtual Hosting
webhostingguy
Lessons from http://www.joinscrapbook.com/ Presented at Container Camp 2015 on 11th September 2015
Lessons from running potentially malicious code inside Docker containers
Lessons from running potentially malicious code inside Docker containers
Ben Hall
if you want to deploy your rails application in your machine ... just follow this presentation. ... pls feel free to contact me for any question ... I can give you my own configuration files... happy reading ;-)
Montreal On Rails 5 : Rails deployment using : Nginx, Mongrel, Mongrel_cluste...
Montreal On Rails 5 : Rails deployment using : Nginx, Mongrel, Mongrel_cluste...
addame
This session covers a bunch of tips and tricks for getting the most out of Docker. The tips were inspired by suggestions, blogs, and presentations and everyday challenges encountered by other Docker Captains but also the members of the Docker community. Come and see the unobvious and unexpected in terms of orchestration, image creation and management, also networking and volumes!
JDO 2019: Tips and Tricks from Docker Captain - Łukasz Lach
JDO 2019: Tips and Tricks from Docker Captain - Łukasz Lach
PROIDEA
最新的 Docker 1.9.0 在 11 月份正式推出,此講題將介紹最新的 Network 的特性,介紹如何透過 Docker Machine 建置多台 Docker Engine,使用 Docker swarm 整合跨網路多主機叢集環境,最後在由 Docker Compose 來讓環境設置清楚易懂,達到三位一體夢幻的組合!
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
謝 宗穎
Similar to Thin
(20)
Real World Experience of Running Docker in Development and Production
Real World Experience of Running Docker in Development and Production
Running Docker in Development & Production (#ndcoslo 2015)
Running Docker in Development & Production (#ndcoslo 2015)
One-Man Ops
One-Man Ops
Docker Security workshop slides
Docker Security workshop slides
Infrastructureascode slideshare-160331143725
Infrastructureascode slideshare-160331143725
Infrastructureascode slideshare-160331143725
Infrastructureascode slideshare-160331143725
Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Troubleshooting Tips from a Docker Support Engineer
Troubleshooting Tips from a Docker Support Engineer
Troubleshooting Tips from a Docker Support Engineer - Jeff Anderson, Docker
Troubleshooting Tips from a Docker Support Engineer - Jeff Anderson, Docker
Docker, c'est bonheur !
Docker, c'est bonheur !
Porting Rails Apps to High Availability Systems
Porting Rails Apps to High Availability Systems
What's New in Docker 1.12 by Mike Goelzer and Andrea Luzzardi
What's New in Docker 1.12 by Mike Goelzer and Andrea Luzzardi
What's New in Docker 1.12 (June 20, 2016) by Mike Goelzer & Andrea Luzzardi
What's New in Docker 1.12 (June 20, 2016) by Mike Goelzer & Andrea Luzzardi
Scaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container Service
.NET Developer Days - Launching Patterns for Containers
.NET Developer Days - Launching Patterns for Containers
Apache web server installation/configuration, Virtual Hosting
Apache web server installation/configuration, Virtual Hosting
Lessons from running potentially malicious code inside Docker containers
Lessons from running potentially malicious code inside Docker containers
Montreal On Rails 5 : Rails deployment using : Nginx, Mongrel, Mongrel_cluste...
Montreal On Rails 5 : Rails deployment using : Nginx, Mongrel, Mongrel_cluste...
JDO 2019: Tips and Tricks from Docker Captain - Łukasz Lach
JDO 2019: Tips and Tricks from Docker Captain - Łukasz Lach
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
More from Luigi Montanez
Given at MongoDC on June 27, 2011.
Open Government Data and MongoDB
Open Government Data and MongoDB
Luigi Montanez
Search-Friendly Web Development at RubyNation
Search-Friendly Web Development at RubyNation
Luigi Montanez
A look at how Sunlight Labs uses MongoDB. Presented at MongoDC on November 18, 2010.
Sunlight Labs & MongoDB @ MongoDC
Sunlight Labs & MongoDB @ MongoDC
Luigi Montanez
Civic Hacking @ Strange Loop 2010
Civic Hacking @ Strange Loop 2010
Luigi Montanez
Given at the Strange Loop 2010 conference on October 14.
Civic Hacking @ Strange Loop 2010
Civic Hacking @ Strange Loop 2010
Luigi Montanez
Civic Coding @ SunnyConf
Civic Coding @ SunnyConf
Luigi Montanez
Search-Friendly Web Development @ Ruby|Web Conference 2010
Search-Friendly Web Development @ Ruby|Web Conference 2010
Luigi Montanez
Given on August 28, 2010.
Search-Friendly Web Development @ Lone Star Ruby Conference 2010
Search-Friendly Web Development @ Lone Star Ruby Conference 2010
Luigi Montanez
Geared towards Ruby on Rails developers.
Search-Friendly Web Development @ DC RUG - August 2010
Search-Friendly Web Development @ DC RUG - August 2010
Luigi Montanez
Given on July 16, 2010 in Kansas City, MO.
Civic Hacking @ Ruby Midwest 2010
Civic Hacking @ Ruby Midwest 2010
Luigi Montanez
Civic Hacking @ Ignite RailsConf
Civic Hacking @ Ignite RailsConf
Luigi Montanez
A little bit about Sunlight Labs and how we use MongoDB.
Civic Hacking @ MongoNYC
Civic Hacking @ MongoNYC
Luigi Montanez
Civic Hacking @ LA RubyConf 2010
Civic Hacking @ LA RubyConf 2010
Luigi Montanez
Presented at Ruby Hoedown 2009.
Civic Hacking @ Ruby Hoedown
Civic Hacking @ Ruby Hoedown
Luigi Montanez
Talk given at the DC Ruby Users Group.
Be A Civic Coder - DCRUG
Be A Civic Coder - DCRUG
Luigi Montanez
Open source, open government app development.
Be A Civic Coder
Be A Civic Coder
Luigi Montanez
More from Luigi Montanez
(16)
Open Government Data and MongoDB
Open Government Data and MongoDB
Search-Friendly Web Development at RubyNation
Search-Friendly Web Development at RubyNation
Sunlight Labs & MongoDB @ MongoDC
Sunlight Labs & MongoDB @ MongoDC
Civic Hacking @ Strange Loop 2010
Civic Hacking @ Strange Loop 2010
Civic Hacking @ Strange Loop 2010
Civic Hacking @ Strange Loop 2010
Civic Coding @ SunnyConf
Civic Coding @ SunnyConf
Search-Friendly Web Development @ Ruby|Web Conference 2010
Search-Friendly Web Development @ Ruby|Web Conference 2010
Search-Friendly Web Development @ Lone Star Ruby Conference 2010
Search-Friendly Web Development @ Lone Star Ruby Conference 2010
Search-Friendly Web Development @ DC RUG - August 2010
Search-Friendly Web Development @ DC RUG - August 2010
Civic Hacking @ Ruby Midwest 2010
Civic Hacking @ Ruby Midwest 2010
Civic Hacking @ Ignite RailsConf
Civic Hacking @ Ignite RailsConf
Civic Hacking @ MongoNYC
Civic Hacking @ MongoNYC
Civic Hacking @ LA RubyConf 2010
Civic Hacking @ LA RubyConf 2010
Civic Hacking @ Ruby Hoedown
Civic Hacking @ Ruby Hoedown
Be A Civic Coder - DCRUG
Be A Civic Coder - DCRUG
Be A Civic Coder
Be A Civic Coder
Recently uploaded
Breathing New Life into MySQL Apps With Advanced Postgres Capabilities
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Copy of the slides presented by Matt Robison to the SFWelly Salesforce user group community on May 2 2024. The audience was truly international with attendees from at least 4 different countries joining online. Matt is an expert in data cloud and this was a brilliant session.
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
An excellent report on AI technology, specifically generative AI, the next step after ChatGPT from Epam. Impact Assessments, Road Charts with fully updated Results and new charts.
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Microsoft's Threat Matrix for Kubernetes helps organizations understand the attack surface a Kubernetes deployment introduces to their environments. This ensures that adequate detections and mitigations are in place. By covering over 40 different attacker techniques, defenders can learn about Kubernetes-specific mitigations and controls to deploy to their environments. In this session, we will explore the MS-TA9013 Host Path Mount technique, which is commonly used by attackers to perform privilege escalation in a Kubernetes cluster. Attendees will learn how attackers and defenders can: * Escape the container's host volume mount to gain persistence on an underlying node * Move laterally from the underlying node into the customer's cloud environment * Analyze Kubernetes audit logs to detect pods deployed with a hostPath mount * Deploy an admission controller that prevents new pods from using a hostPath mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Imagine a world where information flows as swiftly as thought itself, making decision-making as fluid as the data driving it. Every moment is critical, and the right tools can significantly boost your organization’s performance. The power of real-time data automation through FME can turn this vision into reality. Aimed at professionals eager to leverage real-time data for enhanced decision-making and efficiency, this webinar will cover the essentials of real-time data and its significance. We’ll explore: FME’s role in real-time event processing, from data intake and analysis to transformation and reporting An overview of leveraging streams vs. automations FME’s impact across various industries highlighted by real-life case studies Live demonstrations on setting up FME workflows for real-time data Practical advice on getting started, best practices, and tips for effective implementation Join us to enhance your skills in real-time data automation with FME, and take your operational capabilities to the next level.
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Discord is a free app offering voice, video, and text chat functionalities, primarily catering to the gaming community. It serves as a hub for users to create and join servers tailored to their interests. Discord’s ecosystem comprises servers, each functioning as a distinct online community with its own channels dedicated to specific topics or activities. Users can engage in text-based discussions, voice calls, or video chats within these channels. Understanding Discord Servers Discord servers are virtual spaces where users congregate to interact, share content, and build communities. Servers may revolve around gaming, hobbies, interests, or fandoms, providing a platform for like-minded individuals to connect. Communication Features Discord offers a range of communication tools, including text channels for messaging, voice channels for real-time audio conversations, and video channels for face-to-face interactions. These features facilitate seamless communication and collaboration. What Does NSFW Mean? The acronym NSFW stands for “Not Safe For Work,” indicating content that may be inappropriate for professional or public settings. NSFW Content NSFW content encompasses material that is sexually explicit, violent, or otherwise graphic in nature. It often includes nudity, profanity, or depictions of sensitive topics.
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Presentation on the progress in the Domino Container community project as delivered at the Engage 2024 conference
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Created by Mozilla Research in 2012 and now part of Linux Foundation Europe, the Servo project is an experimental rendering engine written in Rust. It combines memory safety and concurrency to create an independent, modular, and embeddable rendering engine that adheres to web standards. Stewardship of Servo moved from Mozilla Research to the Linux Foundation in 2020, where its mission remains unchanged. After some slow years, in 2023 there has been renewed activity on the project, with a roadmap now focused on improving the engine’s CSS 2 conformance, exploring Android support, and making Servo a practical embeddable rendering engine. In this presentation, Rakhi Sharma reviews the status of the project, our recent developments in 2023, our collaboration with Tauri to make Servo an easy-to-use embeddable rendering engine, and our plans for the future to make Servo an alternative web rendering engine for the embedded devices industry. (c) Embedded Open Source Summit 2024 April 16-18, 2024 Seattle, Washington (US) https://events.linuxfoundation.org/embedded-open-source-summit/ https://ossna2024.sched.com/event/1aBNF/a-year-of-servo-reboot-where-are-we-now-rakhi-sharma-igalia
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
This presentations targets students or working professionals. You may know Google for search, YouTube, Android, Chrome, and Gmail, but did you know Google has many developer tools, platforms & APIs? This comprehensive yet still high-level overview outlines the most impactful tools for where to run your code, store & analyze your data. It will also inspire you as to what's possible. This talk is 50 minutes in length.
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
What is a good lead in your organisation? Which leads are priority? What happens to leads? When sales and marketing give different answers to these questions, or perhaps aren't sure of the answers at all, frustrations build and opportunities are left on the table. Join us for an illuminating session with Cian McLoughlin, HubSpot Principal Customer Success Manager, as we look at that crucial piece of the customer journey in which leads are transferred from marketing to sales.
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Choosing the right accounts payable services provider is a strategic decision that can significantly impact your business's financial performance and operational efficiency. By considering factors such as expertise, range of services, technology infrastructure, scalability, cost, and reputation, businesses can make informed decisions and select a provider that aligns with their unique needs and objectives. Partnering with the right provider can streamline accounts payable processes, drive cost savings, and position your business for long-term success. https://katprotech.com/accounts-payable-and-purchase-order-automation/
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
45-60 minute session deck from introducing Google Apps Script to developers, IT leadership, and other technical professionals.
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Discover the advantages of hiring UI/UX design services! Our blog explores how professional design can enhance user experiences, boost brand credibility, and increase customer engagement. Learn about the latest design trends and strategies that can help your business stand out in the digital landscape. Elevate your online presence with Pixlogix's expert UI/UX design services.
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
BooK Now Call us at +918448380779 to hire a gorgeous and seductive call girl for sex. Take a Delhi Escort Service. The help of our escort agency is mostly meant for men who want sexual Indian Escorts In Delhi NCR. It should be noted that any impersonator will get 100 attention from our Young Girls Escorts in Delhi. They will assume the position of reliable allies. VIP Call Girl With Original Photos Book Tonight +918448380779 Our Cheap Price 1 Hour not available 2 Hours 5000 Full Night 8000 TAG: Call Girls in Delhi, Noida, Gurgaon, Ghaziabad, Connaught Place, Greater Kailash Delhi, Lajpat Nagar Delhi, Mayur Vihar Delhi, Chanakyapuri Delhi, New Friends Colony Delhi, Majnu Ka Tilla, Karol Bagh, Malviya Nagar, Saket, Khan Market, Noida Sector 18, Noida Sector 76, Noida Sector 51, Gurgaon Mg Road, Iffco Chowk Gurgaon, Rajiv Chowk Gurgaon All Delhi Ncr Free Home Deliver
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
MySQL Webinar, presented on the 25th of April, 2024. Summary: MySQL solutions enable the deployment of diverse Database Architectures tailored to specific needs, including High Availability, Disaster Recovery, and Read Scale-Out. With MySQL Shell's AdminAPI, administrators can seamlessly set up, manage, and monitor these solutions, ensuring efficiency and ease of use in their administration. MySQL Router, on the other hand, provides transparent routing from the application traffic to the backend servers in the architectures, requiring minimal configuration. Completely built in-house and supported by Oracle, these solutions have been adopted by enterprises of all sizes for their business-critical applications. In this presentation, we'll delve into various database architecture solutions to help you choose the right one based on your business requirements. Focusing on technical details and the latest features to maximize the potential of these solutions.
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
In an era where artificial intelligence (AI) stands at the forefront of business innovation, Information Architecture (IA) is at the core of functionality. See “There’s No AI Without IA” – (from 2016 but even more relevant today) Understanding and leveraging how Information Architecture (IA) supports AI synergies between knowledge engineering and prompt engineering is critical for senior leaders looking to successfully deploy AI for internal and externally facing knowledge processes. This webinar be a high-level overview of the methodologies that can elevate AI-driven knowledge processes supporting both employees and customers. Core Insights Include: Strategic Knowledge Engineering: Delve into how structuring AI's knowledge base is required to prevent hallucinations, enable contextual retrieval of accurate information. This will include discussion of gold standard libraries of use cases support testing various LLMs and structures and configurations of knowledge base. Precision in Prompt Engineering: Learn the art of crafting prompts that direct AI to deliver targeted, relevant responses, thereby optimizing customer experiences and business outcomes. Unified Approach for Enhanced AI Performance: Explore the intersection of knowledge and prompt engineering to develop AI systems that are not only more responsive but also aligned with overarching business strategies. Guiding Principles for Implementation: Equip yourself with best practices, ethical guidelines, and strategic considerations for embedding these technologies into your business ecosystem effectively. This webinar is designed to empower business and technology leaders with the knowledge to harness the full potential of AI, ensuring their organizations not only keep pace with digital transformation but lead the charge. Join us to map a roadmap to fully leverage Information Architecture (IA) and AI chart a course towards a future where AI is a key pillar of strategic innovation and business success.
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
With more memory available, system performance of three Dell devices increased, which can translate to a better user experience Conclusion When your system has plenty of RAM to meet your needs, you can efficiently access the applications and data you need to finish projects and to-do lists without sacrificing time and focus. Our test results show that with more memory available, three Dell PCs delivered better performance and took less time to complete the Procyon Office Productivity benchmark. These advantages translate to users being able to complete workflows more quickly and multitask more easily. Whether you need the mobility of the Latitude 5440, the creative capabilities of the Precision 3470, or the high performance of the OptiPlex Tower Plus 7010, configuring your system with more RAM can help keep processes running smoothly, enabling you to do more without compromising performance.
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Recently uploaded
(20)
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Thin
1.
thin http://code.macournoyer.com/thin/
2.
what?
3.
replacement for
mongrel
4.
Ruby web server
5.
glues three Ruby
libraries
6.
mongrel parser
7.
eventmachine
8.
rack
9.
why?
10.
more active development
11.
nicer to use
12.
how?
13.
$ sudo gem
install rack $ sudo gem install thin eventmachine --source http://code.macournoyer.com
14.
development
Download now