The document lists upcoming community events for October 2016 related to coding meetups and hackathons in the Atlanta area organized by ATLRUG. It also provides announcements about Rails releases, security vulnerabilities, and calls for sponsorship of Ruby tools. Finally, it suggests some potential talk topics for future ATLRUG meetings.
ATLRUG Announcements and Fun Facts - April 2016jasnow
The document provides information about upcoming ATLRUG community events in April 2016, including civic hack nights, pair programming events, and nerd club meetings. It also provides announcements about new Ruby and Rails releases, the GitHub Pages decision to standardize markup engines, and Bash coming to Windows 10. The author shares their open source contribution statistics and involvement in political campaigns.
ATLRUG Community Announcements for December 2016jasnow
The document summarizes announcements from the Atlanta Ruby Users Group (ATLRUG) for December 2016. Key points include: canceled December meetups and RailsConf 2017 call for papers; Ruby and Rails release announcements including Ruby 2.2.6, 2.3.2, 2.3.3, and Rails 5.0.1 releases; and upcoming scholarship programs including Rails Girls Summer of Code and Google Summer of Code.
Geek Time October 2016 : Coding Dojo - Calisthenics ObjectsOLBATI
This document discusses Calisthenics Objects and provides resources for practicing this coding technique. It recommends following guidelines such as having only one level of indentation per method, wrapping all primitives and strings, and keeping all entities small. It also provides links to external resources on the Object Calisthenics technique and closes by thanking the reader and providing contact information.
The main package managers used by Ruby on Rails developers are:
- Gem - For managing Ruby libraries and applications
- Bundler - For managing Ruby application dependencies
- Homebrew (Mac) or Apt-get (Linux) - For managing operating system packages
- Rvm, Rbenv, Chruby - For managing Ruby environments
componentDidCatch and Error Boundaries in React v16+Rohan Nair
This document discusses componentDidCatch and error boundaries in React v16. It provides an introduction to the speaker and their background in React. The speaker then discusses React 16's new reconciliation algorithm and the addition of componentDidCatch for error handling. They provide further reading resources and announcements about job opportunities at OICR for React and backend developers.
Geek Time September 2016 : Coding Dojo - Working on Legacy CodeOLBATI
The document discusses working with legacy code, describing it as old code that is difficult to maintain and test. It notes problems with legacy applications like difficulty adding features or introducing regressions due to changes. The document recommends following the Boy Scout Rule when working with legacy code, which is to leave the code cleaner than you found it. It provides contact information for the author to ask any questions.
The document lists upcoming community events for October 2016 related to coding meetups and hackathons in the Atlanta area organized by ATLRUG. It also provides announcements about Rails releases, security vulnerabilities, and calls for sponsorship of Ruby tools. Finally, it suggests some potential talk topics for future ATLRUG meetings.
ATLRUG Announcements and Fun Facts - April 2016jasnow
The document provides information about upcoming ATLRUG community events in April 2016, including civic hack nights, pair programming events, and nerd club meetings. It also provides announcements about new Ruby and Rails releases, the GitHub Pages decision to standardize markup engines, and Bash coming to Windows 10. The author shares their open source contribution statistics and involvement in political campaigns.
ATLRUG Community Announcements for December 2016jasnow
The document summarizes announcements from the Atlanta Ruby Users Group (ATLRUG) for December 2016. Key points include: canceled December meetups and RailsConf 2017 call for papers; Ruby and Rails release announcements including Ruby 2.2.6, 2.3.2, 2.3.3, and Rails 5.0.1 releases; and upcoming scholarship programs including Rails Girls Summer of Code and Google Summer of Code.
Geek Time October 2016 : Coding Dojo - Calisthenics ObjectsOLBATI
This document discusses Calisthenics Objects and provides resources for practicing this coding technique. It recommends following guidelines such as having only one level of indentation per method, wrapping all primitives and strings, and keeping all entities small. It also provides links to external resources on the Object Calisthenics technique and closes by thanking the reader and providing contact information.
The main package managers used by Ruby on Rails developers are:
- Gem - For managing Ruby libraries and applications
- Bundler - For managing Ruby application dependencies
- Homebrew (Mac) or Apt-get (Linux) - For managing operating system packages
- Rvm, Rbenv, Chruby - For managing Ruby environments
componentDidCatch and Error Boundaries in React v16+Rohan Nair
This document discusses componentDidCatch and error boundaries in React v16. It provides an introduction to the speaker and their background in React. The speaker then discusses React 16's new reconciliation algorithm and the addition of componentDidCatch for error handling. They provide further reading resources and announcements about job opportunities at OICR for React and backend developers.
Geek Time September 2016 : Coding Dojo - Working on Legacy CodeOLBATI
The document discusses working with legacy code, describing it as old code that is difficult to maintain and test. It notes problems with legacy applications like difficulty adding features or introducing regressions due to changes. The document recommends following the Boy Scout Rule when working with legacy code, which is to leave the code cleaner than you found it. It provides contact information for the author to ask any questions.
Increasing Microservice Availability by teaching best practices to developer teams.
Presentation given at South Bay Site Reliability Engineering (SRE) Meetup June 20th, 2016.
The document discusses various smart home and environmental monitoring devices, including a Netatmo weather station, Slack bot, and Nagios integration. It also mentions an Atmotube device that monitors carbon monoxide and volatile organic compounds, and notes concentrations of different compounds. Links are provided to product websites and documentation.
OSMC 2014: From monitoringsucks to monitoringlove (and back) | Kris BuytaertNETWAYS
Back in June 2011 John Vincent ranted on twitter that #monitoringsucks, and for a lot of us he was absolutely right.
At #devopsdays Rome 2012, in November, Ulf Mansson proclaimed his new found love for monitoring and we changed the hashtag into #monitoringlove.
Based on a new era of open source tools, Ulf started loving monitoring again. And for a lot of us he was absolutely right. Over the past 5 years an enormous amount of new tools and new patterns has come out of the community sometimes tagged with #devops, pretty much all of them open source. Do you still know what you should be using for what? And what the differences are?
An opinionated overview of the open source monitoring landscape to clear up the confusion on what you should use, or make the decision even more difficult on you :)
The document lists upcoming community events for August 2015 organized by ATLRUG, including civic hack nights, an AIR meeting, Nerd Club, and a reverse hackathon. It also lists upcoming hackathons and conferences, including Rails Rumble in November 2015 and RailsConf 2016 in Kansas City. The document provides links to videos from RailsConf 2015 and information about various Ruby on Rails initiatives like Rails Girls Summer of Code. It reminds readers to upgrade their Ruby versions and support common Ruby tools through Ruby Together.
These are the slides of the Machinekit Basics Workshop which took place in Electrolab, Paris in 2016.
For more information visit https://machinekoder.com/machinekit-europe-meeting-machinekit-introduction/.
Joint talk at KubeCon San Diego 2019 with Jorge Castro.
You’re new to Kubernetes and interested in contributing, but when you start poking through the community pages, you find a bunch of SIGs and so many meetings. What’s a SIG? Where should you start? Which meetings should you attend? How can you participate?
In this talk, Jorge and Dawn from SIG Contributor Experience will live out a week within the Kubernetes community by walking the audience through what happens in this busy community. As part of the day by day tour of the community, we will cover:
* Getting started and locating meeting calendars
* Finding and participating in SIGs
* Attending meetings and what to expect
* How to get involved
* Where to get help
New contributors, users interested in contributing, engineering managers whose teams are contributing, and anyone interested in learning about new ways to get involved in the Kubernetes community will benefit from attending.
This document discusses the history and evolution of Perl web development from CGI scripts in the 1990s to modern web frameworks. It covers early technologies like CGI, mod_perl, FastCGI and introduces newer standards like PSGI/Plack that unify Perl web development. It emphasizes how PSGI/Plack abstracted web servers and allowed frameworks like Catalyst to flourish.
This document provides an overview of Machinekit, an open source framework for building real-time control systems with Python. It discusses Machinekit's Hardware Abstraction Layer (HAL) and four Python APIs for configuring and running Machinekit, creating HAL components, interfacing with the CNC stack, and remotely controlling Machinekit. The document also covers supported platforms, tools, limitations, and applications of Machinekit as well as information for learning more.
This document discusses Linaro's toolchain process, including managing bugs and patches through Launchpad, prioritizing new work through meetings, the flow of patches from Linaro to upstream projects, automating parts of the process, and linking to further documentation on releases and other resources.
The document discusses the need for a new lead developer for the ATLRUG website and potential changes to the website. It also lists upcoming Atlanta area tech events in September 2015 and previous announcements related to Ruby on Rails.
Data + Visualization Toronto Meetup 4: The Google Maps APImattholtom
Trimmed version of slides shown at the Data + Visualization Toronto Meetup Group's Fourth Meetup. Contains information about the Google Maps API, and Google Geocoding API.
It will be a presentation about relatively new programming language from “google go” (http://golang.org/). We will also talk about web framework and Revel (http://revel.github.io/), and additionally I’ll tell you why do you need to choose “go” and not “node.js”.
Nordic Testing Days - Tallinn 2017 - Test your Java applications with SpockIván López Martín
Remember the old days when you tested using JUnit? How boring it was? You made a lot of excuses to avoid testing your code. Luckily those dark days now belong to the past because Spock is with us. Spock is a Groovy-based testing and specification framework for Java and Groovy applications that makes writing tests fun again. We can write beautiful and highly expressive tests because of its DSL and all the power that Groovy provides us.
In this live-coding session you'll learn the basics of Spock and you'll see how easily you can test a Java application. After the talk you won't have any excuse to don't test your applications, so you have been warned before coming to the talk!
This document discusses various tools for analyzing JavaScript performance. It introduces Kojak, a tool for measuring JavaScript function performance, and jsPro, a visualization tool that works with Kojak. It provides instructions on how to use Kojak to track function call times and counts. It also explains how Kojak can be integrated with jsPro for online visualization of profiling data. Other profiling tools mentioned include Chrome Dev Tools, Google Analytics, AppDynamics, and PageSpeed Insights.
This document summarizes the local activities in Japan related to HTTP/2, including meetups organized by the HTTP2Study group to discuss the HTTP/2 specification and implementations. The group also organizes hackathons and issues discussions. Resources produced by the group include test cases for the HPACK header compression format and a work-in-progress test case for HTTP/2 frames. The group maintains a wiki documenting implementations in Japan and guides for building simple HTTP/2 clients and servers. Upcoming activities include meetups at HPBN and IETF 91 to discuss HTTP/2.
This document provides an overview of a Puppet workshop. It introduces the presenters Walter Heck and Sascha Greven. It then describes setting up a basic LAMP stack with Puppet including installing Puppet master and agent, configuring the Puppet architecture and lifecycle, and creating a Puppet code repository. It outlines running Puppet to configure the nodes and suggests next steps like using dashboards, IDEs, externalizing configuration, and splitting the infrastructure across multiple nodes.
A short presentation about what I like about App Engine, aimed at Python developers but relevant for all.
Given at the Cambridge Python User Group on the 3rd of March
The document discusses the R10k tool and Puppet workflows. It describes how R10k is used to manage Puppet code modules from Git repositories. It shows the Puppet file and environments like production, testing, development. It demonstrates pushing new features to Git, and testing them on agents using the new_feature environment before deploying to production.
#5 - Git - Contribuindo com um repositório remotoRodrigo Branas
This document discusses contributing to a remote Git repository. It explains how to push local commits to a remote repository using git push, and pull changes from the remote using git pull. It demonstrates cloning an existing remote repository locally, making changes, and pushing them back. It also shows how to fetch updates from the remote without merging using git fetch, and resolve differences using git diff and git merge.
Continuous Integration for Pharo Smalltalk Part 2 (Smalltalk and Travis CI)Sho Yoshida
This document discusses using continuous integration (CI) with Pharo Smalltalk projects. It describes using GitHub to host Smalltalk code and configure Baselines to specify dependencies. It also covers integrating Pharo builds with CI services like Travis CI and Jenkins by running scripts before and after builds. Finally, it mentions the SmalltalkCI and SORABITO tools for implementing CI workflows for Smalltalk projects hosted on services like GitHub and SmalltalkHub.
El documento trata sobre el tema del respeto. Discute que el respeto es reconocer el valor de algo o alguien, y es la base de la moral y la ética. También enfatiza que el respeto debe darse a toda la familia, no solo entre algunos miembros, y que al respetarse mutuamente se desarrolla una unión familiar. Además, menciona que el respeto comienza con uno mismo, y es necesario valorarse a sí mismo para poder respetar a los demás. Finalmente, resalta que respetar la naturaleza significa
Increasing Microservice Availability by teaching best practices to developer teams.
Presentation given at South Bay Site Reliability Engineering (SRE) Meetup June 20th, 2016.
The document discusses various smart home and environmental monitoring devices, including a Netatmo weather station, Slack bot, and Nagios integration. It also mentions an Atmotube device that monitors carbon monoxide and volatile organic compounds, and notes concentrations of different compounds. Links are provided to product websites and documentation.
OSMC 2014: From monitoringsucks to monitoringlove (and back) | Kris BuytaertNETWAYS
Back in June 2011 John Vincent ranted on twitter that #monitoringsucks, and for a lot of us he was absolutely right.
At #devopsdays Rome 2012, in November, Ulf Mansson proclaimed his new found love for monitoring and we changed the hashtag into #monitoringlove.
Based on a new era of open source tools, Ulf started loving monitoring again. And for a lot of us he was absolutely right. Over the past 5 years an enormous amount of new tools and new patterns has come out of the community sometimes tagged with #devops, pretty much all of them open source. Do you still know what you should be using for what? And what the differences are?
An opinionated overview of the open source monitoring landscape to clear up the confusion on what you should use, or make the decision even more difficult on you :)
The document lists upcoming community events for August 2015 organized by ATLRUG, including civic hack nights, an AIR meeting, Nerd Club, and a reverse hackathon. It also lists upcoming hackathons and conferences, including Rails Rumble in November 2015 and RailsConf 2016 in Kansas City. The document provides links to videos from RailsConf 2015 and information about various Ruby on Rails initiatives like Rails Girls Summer of Code. It reminds readers to upgrade their Ruby versions and support common Ruby tools through Ruby Together.
These are the slides of the Machinekit Basics Workshop which took place in Electrolab, Paris in 2016.
For more information visit https://machinekoder.com/machinekit-europe-meeting-machinekit-introduction/.
Joint talk at KubeCon San Diego 2019 with Jorge Castro.
You’re new to Kubernetes and interested in contributing, but when you start poking through the community pages, you find a bunch of SIGs and so many meetings. What’s a SIG? Where should you start? Which meetings should you attend? How can you participate?
In this talk, Jorge and Dawn from SIG Contributor Experience will live out a week within the Kubernetes community by walking the audience through what happens in this busy community. As part of the day by day tour of the community, we will cover:
* Getting started and locating meeting calendars
* Finding and participating in SIGs
* Attending meetings and what to expect
* How to get involved
* Where to get help
New contributors, users interested in contributing, engineering managers whose teams are contributing, and anyone interested in learning about new ways to get involved in the Kubernetes community will benefit from attending.
This document discusses the history and evolution of Perl web development from CGI scripts in the 1990s to modern web frameworks. It covers early technologies like CGI, mod_perl, FastCGI and introduces newer standards like PSGI/Plack that unify Perl web development. It emphasizes how PSGI/Plack abstracted web servers and allowed frameworks like Catalyst to flourish.
This document provides an overview of Machinekit, an open source framework for building real-time control systems with Python. It discusses Machinekit's Hardware Abstraction Layer (HAL) and four Python APIs for configuring and running Machinekit, creating HAL components, interfacing with the CNC stack, and remotely controlling Machinekit. The document also covers supported platforms, tools, limitations, and applications of Machinekit as well as information for learning more.
This document discusses Linaro's toolchain process, including managing bugs and patches through Launchpad, prioritizing new work through meetings, the flow of patches from Linaro to upstream projects, automating parts of the process, and linking to further documentation on releases and other resources.
The document discusses the need for a new lead developer for the ATLRUG website and potential changes to the website. It also lists upcoming Atlanta area tech events in September 2015 and previous announcements related to Ruby on Rails.
Data + Visualization Toronto Meetup 4: The Google Maps APImattholtom
Trimmed version of slides shown at the Data + Visualization Toronto Meetup Group's Fourth Meetup. Contains information about the Google Maps API, and Google Geocoding API.
It will be a presentation about relatively new programming language from “google go” (http://golang.org/). We will also talk about web framework and Revel (http://revel.github.io/), and additionally I’ll tell you why do you need to choose “go” and not “node.js”.
Nordic Testing Days - Tallinn 2017 - Test your Java applications with SpockIván López Martín
Remember the old days when you tested using JUnit? How boring it was? You made a lot of excuses to avoid testing your code. Luckily those dark days now belong to the past because Spock is with us. Spock is a Groovy-based testing and specification framework for Java and Groovy applications that makes writing tests fun again. We can write beautiful and highly expressive tests because of its DSL and all the power that Groovy provides us.
In this live-coding session you'll learn the basics of Spock and you'll see how easily you can test a Java application. After the talk you won't have any excuse to don't test your applications, so you have been warned before coming to the talk!
This document discusses various tools for analyzing JavaScript performance. It introduces Kojak, a tool for measuring JavaScript function performance, and jsPro, a visualization tool that works with Kojak. It provides instructions on how to use Kojak to track function call times and counts. It also explains how Kojak can be integrated with jsPro for online visualization of profiling data. Other profiling tools mentioned include Chrome Dev Tools, Google Analytics, AppDynamics, and PageSpeed Insights.
This document summarizes the local activities in Japan related to HTTP/2, including meetups organized by the HTTP2Study group to discuss the HTTP/2 specification and implementations. The group also organizes hackathons and issues discussions. Resources produced by the group include test cases for the HPACK header compression format and a work-in-progress test case for HTTP/2 frames. The group maintains a wiki documenting implementations in Japan and guides for building simple HTTP/2 clients and servers. Upcoming activities include meetups at HPBN and IETF 91 to discuss HTTP/2.
This document provides an overview of a Puppet workshop. It introduces the presenters Walter Heck and Sascha Greven. It then describes setting up a basic LAMP stack with Puppet including installing Puppet master and agent, configuring the Puppet architecture and lifecycle, and creating a Puppet code repository. It outlines running Puppet to configure the nodes and suggests next steps like using dashboards, IDEs, externalizing configuration, and splitting the infrastructure across multiple nodes.
A short presentation about what I like about App Engine, aimed at Python developers but relevant for all.
Given at the Cambridge Python User Group on the 3rd of March
The document discusses the R10k tool and Puppet workflows. It describes how R10k is used to manage Puppet code modules from Git repositories. It shows the Puppet file and environments like production, testing, development. It demonstrates pushing new features to Git, and testing them on agents using the new_feature environment before deploying to production.
#5 - Git - Contribuindo com um repositório remotoRodrigo Branas
This document discusses contributing to a remote Git repository. It explains how to push local commits to a remote repository using git push, and pull changes from the remote using git pull. It demonstrates cloning an existing remote repository locally, making changes, and pushing them back. It also shows how to fetch updates from the remote without merging using git fetch, and resolve differences using git diff and git merge.
Continuous Integration for Pharo Smalltalk Part 2 (Smalltalk and Travis CI)Sho Yoshida
This document discusses using continuous integration (CI) with Pharo Smalltalk projects. It describes using GitHub to host Smalltalk code and configure Baselines to specify dependencies. It also covers integrating Pharo builds with CI services like Travis CI and Jenkins by running scripts before and after builds. Finally, it mentions the SmalltalkCI and SORABITO tools for implementing CI workflows for Smalltalk projects hosted on services like GitHub and SmalltalkHub.
El documento trata sobre el tema del respeto. Discute que el respeto es reconocer el valor de algo o alguien, y es la base de la moral y la ética. También enfatiza que el respeto debe darse a toda la familia, no solo entre algunos miembros, y que al respetarse mutuamente se desarrolla una unión familiar. Además, menciona que el respeto comienza con uno mismo, y es necesario valorarse a sí mismo para poder respetar a los demás. Finalmente, resalta que respetar la naturaleza significa
El documento presenta una introducción a Zend Framework, un framework PHP de código abierto. Explica que Zend Framework se basa en PHP y usa el paradigma MVC, y ofrece características como rendimiento, abstracción de bases de datos y acceso a servicios web. Además, detalla los pasos para instalar Zend Framework y configurar un proyecto de ejemplo.
Henrik Christensen - Vision for Co-robot ApplicationsDaniel Huber
The document discusses a vision for co-robot applications where robots can work collaboratively with humans. It outlines challenges for perception tasks as robots move from controlled settings to unstructured environments. Specifically, challenges include handling objects with and without textures, dealing with background clutter, object discontinuities, and meeting real-time constraints. Approaches discussed include using 2D visual information from monocular cameras and 3D information from RGB-D cameras for object pose estimation and tracking.
Roccoco es un producto para freír alimentos que gira sin salpicar aceite. Es fácil y económico de usar, y viene con un libro de instrucciones. Cuesta 8,75 euros.
Este documento define y describe varios tipos de malware comunes como virus, phishing, spyware, adware, spam, antivirus y firewall. Explica que el malware busca infiltrarse o dañar una computadora sin el consentimiento del usuario, mientras que virus, spyware, adware y phishing recopilan información personal o consumen recursos. También define antivirus y firewall como programas de seguridad diseñados para detectar malware y proteger las redes.
El documento trata sobre los ecosistemas. Explica que un ecosistema está formado por el biotopo (lugar y condiciones) y la biocenosis (seres vivos). Los ecosistemas contienen factores abióticos (físico-químicos) y bióticos (poblaciones). También describe los niveles tróficos, las cadenas y redes tróficas. Finalmente, explica cómo la ecología se aplica en astrobiología para estudiar la vida en otros planetas y procesos como la ecópoesis y
Learn how SharePoint client side web parts are being developed and deployed, what kind of tooling will be initially available for developers around SharePoint Framework and how the development cycle will work with offline and online development.
Moodle es una plataforma de gestión de cursos en línea de código abierto creada por Martin Dougiamas. Permite crear experiencias educativas a través de la web mediante recursos como materiales didácticos, actividades y herramientas de evaluación. Tiene una estructura modular que facilita la creación y administración de cursos de manera flexible y dinámica.
This curriculum vitae provides information about Md.Rahij Uddin including his educational background, career objective, personal details, and training. He has a BBA in Management from Rangamati Government College with a CGPA of 2.8. His career objective is to work as a self-motivated person planning organizational procedures. Personal details include his permanent address in Manikchari Muslim Para, Khagrachari district, and that he is unmarried.
El documento habla sobre las herramientas digitales para la educación. Explica que estas herramientas incluyen equipos y programas que pueden adaptarse a diferentes ambientes educativos. También discute el potencial educativo de los videojuegos y proporciona ejemplos de tres categorías de programas orientados a reforzar la ortografía, ortografía y matemáticas.
This document contains abstracts from poster presentations given at the 2014 American Society for Clinical Laboratory Science Clinical Laboratory Educators' Conference. The posters covered topics such as improving student capstone projects, student perceptions of clinical experiences, curriculum revisions to incorporate competency-based education, using RStudio to teach biostatistics, predicting student success, the impact of mobile devices on clinical laboratory data, incorporating a laboratory information system in simulated laboratories, using videos to enhance lectures, flipping an immunology course, and quality improvement projects using evidence-based practice research.
Presenation about my current research in computer vision, machine learning and robotics at the IEEE Queensland Computational Intelligence Society Colloquium at Griffith University.
Adaptive management is a flexible strategy for managing complex systems that accounts for changing circumstances. It recognizes that ecosystems are nonlinear and unpredictable, with multiple states and transitions. The key steps of adaptive management are to set a vision and objectives, design management zones and thresholds of potential concern to meet objectives, and implement management options while continuously monitoring and incorporating feedback to improve outcomes. Adaptive management requires stakeholder involvement, clear communication, and an appreciation that ecosystems are complex and our interventions may have unintended consequences.
This document discusses the application of robotics in the textiles industry in India. It notes that India is a major global producer and exporter of textiles. It then discusses how robots are currently used in various parts of the textiles production process, such as moving bales of cotton, yarn splicing, automatic cone changing, folding and packing garments. The benefits of robotics include increased productivity, quality, efficiency and safety. However, robots also present some threats to employment. Overall, robotics technologies are still developing for textile applications like stitching but will likely expand as economics make further automation feasible.
During the 2015 American Evaluation Association's Annual Conference in Chicago, Katherine Haugh and Deborah Grodzicki conducted a real time data mini-study to see which evaluation approaches evaluators at #eval15 use most frequently in their work. Basing their mini-study off of Marvin C. Alkin's "Evaluation Roots: A Wider Perspective of Theorists’ Views and Influences," they asked evaluators to vote for the top two approaches they used most often. This handout accompanied the real time data mini-study to provide more information about the formation of the evaluation theory tree, it's three branches, and definitions of the evaluation approaches associated with each branch.
ATLRUG Announcements/Upgrade News - August 2016jasnow
Here are some suggestions for Rails security engineering training:
- OWASP Web Security Training - Comprehensive hands-on web app security course covering tools, techniques and best practices. Includes labs for analyzing and attacking real apps.
- SANS SEC542: Web App Penetration Testing and Ethical Hacking - Intensive hands-on course teaching the entire process of attacking and securing web apps using real-world examples. Covers recon, scanning, exploitation and defense.
- eLearnSecurity Web Application Penetration Testing - Practical course teaching how to identify and exploit vulnerabilities in web apps. Includes labs, tools training and a final penetration test exam.
- Hack The Box - Free online platform with
The document summarizes upcoming community events for September 2016 related to Ruby and Rails in the Atlanta area, including meetups for Nerd Club, Alpharetta Rails Coders, Ruby Hack, and Civic Hack Night. It also lists upcoming conferences like Coderetreat Atlanta and Ruby Rampage. General announcements are made about the Mozilla Winter of Security and TAG's H.I.T Hack Challenge. News about Rails 5 and Michael Hartl's Rails Tutorial book is provided.
The document summarizes upcoming May 2016 events for the ATLRUG community, including Rails conferences, civic hack nights, and meetups. It also provides updates on the Ruby and Rails stacks, including new versions released and upgrades to GitHub Pages, as well as past ATLRUG announcements on conferences and Google Summer of Code projects.
Hacktoberfest is held throughout October and encourages contributions to open source projects. Suggested projects to contribute to include cleaning up the middleman gem, fixing warnings in a Travis output, and refactoring Railsgoat. Upcoming local events include a health IT hack challenge, Nerd Club meetup, and civic hack night. The document also lists upcoming conferences and initiatives like Rails Rumble and Google Summer of Code.
The document announces several Ruby on Rails and coding events for February 2016, including the 24PullRequests initiative results, Google Code-in 2016 winners, RailsConf registration being open, Ruby and Rails releases, and upcoming ATLRUG meetups in February and March. It also provides an update on the author's open source contributions to Rails projects.
This document provides updates on various Ruby on Rails and open source community events for December 2015, including:
- Winners of Rails Rumble being announced
- Hacktoberfest reaching 50,000 GitHub contributions
- Ruby 2.0+ being used by 79% of projects
- Events like Google Code In, Hour of Code, and a global virtual hackathon happening throughout December
- Details on contributing to the 24pullrequests initiative during December 1-24
This document summarizes a Ratpack 101 workshop presented by Álvaro Sánchez-Mariscal. The workshop covers Ratpack fundamentals including handlers, context, and modules. The agenda includes an introduction to Ratpack, the handler chain, context, modules, and Q&A. Exercises are provided to demonstrate a Hello World app, creating projects with Lazybones and Gradle, working with handlers and context, and using modules with Guice. Requirements to attend include Java 8, Git, Gradle, Groovy, and Lazybones. Slides, code samples, and the full workshop are available at provided links.
This document summarizes the NEScala2016 conference and unconference. The conference on March 4th included 11 talks on Scala topics like Scalaz streams and Spark. The following day's unconference had 26 talks across 2-5 tracks and covered additional Scala topics such as macros, logical programming, Akka streams, and type parameters vs members. Resources from the events were also listed.
The document summarizes recent and upcoming events for the ATLRUG (Atlanta Ruby Users Group) community in November 2014. It mentions that 9 of 19 people attended the October 2014 hack day, where experienced developers worked on issues with new members. It also provides updates on distributing surplus Mac Minis to developers and maintaining the ATLRUG website. Finally, it lists upcoming coding and community events throughout November and December 2014, including Govathon, code retreats, study groups, and meetup groups.
The document discusses Google App Engine, a platform that allows users to develop and host web applications without having to manage servers. It notes that App Engine runs applications on Google's infrastructure, makes scaling simple, and does not require system administrators. The document provides an overview of App Engine's features and capabilities, and outlines the steps needed to get started using a boilerplate code sample, including downloading the SDK and boilerplate, running locally, configuring settings, and deploying the application.
This document lists various SaaS boilerplates and frameworks for building software as a service applications using different programming languages and technologies. It includes Node.js boilerplates and frameworks like Async Labs SaaS Boilerplate and Usergravity. It also lists .NET Core, Python, and mobile options like a React Native boilerplate as well as RESTful API resources. The document provides open source references and links to starter kits and code generators for accelerating SaaS development.
The document summarizes the history and current state of the ATLRUG.com website. It describes how the site was created in 2013 with test suites and deployed to Heroku. It lists the current sections on the site including meetings, presentations, jobs, and sponsors. Future plans include removing the resume section and upgrading to Rails 5. A minimum upgrade approach was taken but ran into issues on TravisCI so was unrolled.
Build Golang projects properly with MakefilesRaül Pérez
The document discusses best practices for building Golang projects using Makefiles. It recommends using Makefiles to define targets for building, installing, and cleaning projects for easy and portable compilation. Makefiles allow setting compile-time variables like version numbers and build timestamps. Using the Git commit hash instead of timestamps helps ensure reproducible builds that do not change with each compilation. Defining targets, variables, and build logic in Makefiles provides a consistent way to develop, build, and manage Golang projects.
The document announces upcoming Rails and Ruby events including RailsConf 2016 in Kansas City in May 2016. It provides links to videos from RailsConf 2015 and Google Summer of Code Ruby and Rails projects. It also lists upcoming community events in Atlanta in May 2015 related to Rails, coding, and civic hacking. The document encourages upgrading Ruby versions, announces an upgrade to the ATLRUG website, and offers to present on an alternative Rails workflow.
Openshift: Deployments for the rest of usAnurag Patel
This document provides an overview of Openshift PaaS and how to deploy a sample application using the command line client. It discusses key Openshift concepts like cartridges, and demonstrates how to add additional services like databases and monitoring to an application. Commands are given to deploy code, view logs, take snapshots, and port forward to the application. The document encourages further engagement by providing links to signup, documentation, and support channels.
1) The document discusses the Mirai botnet, which infects internet-of-things devices like IP cameras through factory default credentials and spreads by scanning for other vulnerable devices to recruit into the botnet.
2) It describes how exposing a camera directly to the internet resulted in it being compromised by Mirai within minutes, as the malware used telnet to upload itself and then contacted command-and-control servers.
3) The presenter argues that insecure IoT supply chain practices that prioritize low cost over security have contributed to the proliferation of botnets like Mirai, and advocates for improving security of IoT devices.
The document discusses several open hardware and software platforms for hobbyist programmers, including Arduino, MSP430, Pinguino, mbed, FreeRTOS, ChibiOS/RT, and chopstx. Each platform is summarized, including the microcontroller or CPU used, compilers, support for networking, available development boards, and costs. Overall, the document provides an overview of popular open-source hardware and software options for hobbyist IoT development.
Serverless is new trend in software development. It’s confusing many developers around the world. In this talk I’ll explain how to build not only crop images or select data from DynamoDB, but build real application, what kind of troubles are we should expect, how to make decision is your task fit into serverless architecture in Python or may be you should use, general approach. How fast serverless applications and more important how to scale it.
Serverless applications in Python sounds, strange isn’t? In this talk I’ll explain how to build not only crop images or select data from DynamoDB, but build real application, what kind of troubles are we should expect, how to make decision is your task fit into serverless architecture in Python or may be you should use, general approach. How fast serverless applications
written in Python, and more important how to scale it.
Similar to ATLRUG Community/Giveback Announcments (20)
app/assets/stylesheets - How to not make a messjasnow
This document contains tips for organizing and writing CSS/SASS code in a clean and maintainable way. It discusses organizing stylesheets to mirror application architecture, using common CSS classes to prevent "UI drift", regularly cleaning and refactoring code, following best practices for naming conventions, treating stylesheets as "real code" through linting and other practices, and giving a presentation on these topics.
The document discusses different levels of commitment ranging from wish to "whatever it takes". Wish is the lowest level at 20% where there is no disappointment but also no effort. Want is 40% where there is a desire but not the effort required. Try is 60% where some effort is made but just enough to get by. Do is 80% where disappointment is possible if things don't work out. Whatever it takes is 100% where failure is not an option. The presenter discusses committing to their hobby at the try level of 60% but wanting to commit at a higher level to their passion, potentially at the do level of 80% or whatever it takes level of 100%. They ask the audience to reflect on what they need
Jeff Yeary gave a presentation about seamlessly migrating platforms from .NET to Rails. He discussed his company's history with various platforms and why they chose to build a new global responsive Rails platform. Their basic approach was to transition APIs, create a responsive mobile site, adopt OAuth authentication, and use Zuul as a reverse proxy to route between the existing and new platforms. Zuul provides a simple way to route requests and choose which application to send them to while logging statistics.
The document discusses using Convox, a tool for deploying and managing Rails applications on Docker containers. It covers how Convox handles packaging dependencies like Ruby, Node, and build tools to run the application inside a Docker container. Convox abstracts away the complexity of Docker commands and provides a simple CLI for building, deploying, and scaling containerized Rails apps on any infrastructure.
The document discusses test-driven development (TDD) and how it provides consistent answers to questions about how to get started with testing code. It demonstrates TDD by walking through an example of writing tests and code to create a blog post. Key points made include: write tests before code; write one acceptance test and unit tests at a time; use test doubles in unit tests; and iterate between writing a test, making it pass by writing minimal code, then refactoring as needed. The process involves two "red-green-refactor" loops between acceptance and unit test levels.
WebRTC: Real Time Video/Audio For Your App ...jasnow
This document provides an overview of WebRTC technology for real-time video and audio in web applications. It discusses the history of internet communications and how WebRTC aims to provide native browser support for real-time media without plugins. The key components of WebRTC allow getting media from devices, sending and receiving peer-to-peer media, and sending other data. While peer-to-peer is ideal, servers are sometimes needed for network traversal. Popular providers offer all-in-one platforms or libraries to implement WebRTC. However, adoption has been slow with only 4% of enterprises reporting use in 2015-2016 according to a survey.
Ecto is an ORM library for Elixir that works without object-oriented concepts like ActiveRecord in Ruby. It uses functions and data structures instead of method calls on objects. Queries return flexible maps instead of objects. Repositories handle database connections and queries can be built with an integrated query language. Models define schemas and changesets handle validation and casting of parameters. Ecto supports features like migrations, multiple repositories, and works with databases like Postgres.
This document discusses how to deploy and manage a Rails application called Feedchirp using the Convox platform. It covers creating the application and services, setting environment variables, managing processes, accessing logs and shells, and deploying new releases. The key steps are provisioning PostgreSQL and Redis services, deploying code using Convox, scaling processes, and monitoring builds and releases.
The document announces several upcoming community events for the ATLRUG (Atlanta Ruby Users Group) in July 2015, including civic hack nights, an intermediate Ruby meeting, and Nerd Club. It also notes that the Emerald City Rails Study Group is taking a summer break and will resume in September. Additionally, it provides links to videos from RailsConf 2015 and announces the location of RailsConf 2016.
The document announces April 2015 events for the ATLRUG community. It notes that the author identified and reported issues with Rails 5.0 that were accepted and fixed. It also lists upcoming community events in April and May 2015, including Railsconf in Atlanta on April 21-23 and a civic hacking hackathon in May. The document encourages sponsoring common Ruby and Rails tools and contacting the author if interested in updating the ATLRUG website to move away from a deprecated YouTube API.
- Three security vulnerabilities were announced for Ruby 1.8, Ruby 1.9.1, and Postgresql 9.1.
- Google is accepting applications for Summer of Code mentoring organizations until February 20. Railsconf will be held in Atlanta from April 21-23. Hardt's Rails Tutorial bundle is available for $49.
- The atlrug.com website needs to upgrade from the youtube_it gem to yt. Help is offered for Rails setup and with the atlrug.com project.
The document lists several upcoming community events for the ATLRUG (Atlanta Ruby Users Group) in January and February/April 2015, including meetups, conferences, and hackathons. It also provides information on active ATLRUG projects to maintain their website, free Ruby screencasts now available, and lists other related meetup groups in the Atlanta area.
This document provides announcements and updates from the ATLRUG (Atlanta Ruby Users Group) for December 2014. It lists recent and upcoming events, including hackathons, coding events, and meetup groups. Active projects include distributing surplus Mac Minis and maintaining the ATLRUG website. Ken's Ruby screencasts are now freely available online. Upcoming community events in December include 24pullrequests, Georgia Day of Coding, and Code for Atlanta civic hack nights. Other local coding meetup groups are also mentioned.
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemPeter Muessig
Learn about the latest innovations in and around OpenUI5/SAPUI5: UI5 Tooling, UI5 linter, UI5 Web Components, Web Components Integration, UI5 2.x, UI5 GenAI.
Recording:
https://www.youtube.com/live/MSdGLG2zLy8?si=INxBHTqkwHhxV5Ta&t=0
Flutter is a popular open source, cross-platform framework developed by Google. In this webinar we'll explore Flutter and its architecture, delve into the Flutter Embedder and Flutter’s Dart language, discover how to leverage Flutter for embedded device development, learn about Automotive Grade Linux (AGL) and its consortium and understand the rationale behind AGL's choice of Flutter for next-gen IVI systems. Don’t miss this opportunity to discover whether Flutter is right for your project.
Liberarsi dai framework con i Web Component.pptxMassimo Artizzu
In Italian
Presentazione sulle feature e l'utilizzo dei Web Component nell sviluppo di pagine e applicazioni web. Racconto delle ragioni storiche dell'avvento dei Web Component. Evidenziazione dei vantaggi e delle sfide poste, indicazione delle best practices, con particolare accento sulla possibilità di usare web component per facilitare la migrazione delle proprie applicazioni verso nuovi stack tecnologici.
8 Best Automated Android App Testing Tool and Framework in 2024.pdfkalichargn70th171
Regarding mobile operating systems, two major players dominate our thoughts: Android and iPhone. With Android leading the market, software development companies are focused on delivering apps compatible with this OS. Ensuring an app's functionality across various Android devices, OS versions, and hardware specifications is critical, making Android app testing essential.
14 th Edition of International conference on computer visionShulagnaSarkar2
About the event
14th Edition of International conference on computer vision
Computer conferences organized by ScienceFather group. ScienceFather takes the privilege to invite speakers participants students delegates and exhibitors from across the globe to its International Conference on computer conferences to be held in the Various Beautiful cites of the world. computer conferences are a discussion of common Inventions-related issues and additionally trade information share proof thoughts and insight into advanced developments in the science inventions service system. New technology may create many materials and devices with a vast range of applications such as in Science medicine electronics biomaterials energy production and consumer products.
Nomination are Open!! Don't Miss it
Visit: computer.scifat.com
Award Nomination: https://x-i.me/ishnom
Conference Submission: https://x-i.me/anicon
For Enquiry: Computer@scifat.com
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfVALiNTRY360
Salesforce Healthcare CRM, implemented by VALiNTRY360, revolutionizes patient management by enhancing patient engagement, streamlining administrative processes, and improving care coordination. Its advanced analytics, robust security, and seamless integration with telehealth services ensure that healthcare providers can deliver personalized, efficient, and secure patient care. By automating routine tasks and providing actionable insights, Salesforce Healthcare CRM enables healthcare providers to focus on delivering high-quality care, leading to better patient outcomes and higher satisfaction. VALiNTRY360's expertise ensures a tailored solution that meets the unique needs of any healthcare practice, from small clinics to large hospital systems.
For more info visit us https://valintry360.com/solutions/health-life-sciences
Preparing Non - Technical Founders for Engaging a Tech AgencyISH Technologies
Preparing non-technical founders before engaging a tech agency is crucial for the success of their projects. It starts with clearly defining their vision and goals, conducting thorough market research, and gaining a basic understanding of relevant technologies. Setting realistic expectations and preparing a detailed project brief are essential steps. Founders should select a tech agency with a proven track record and establish clear communication channels. Additionally, addressing legal and contractual considerations and planning for post-launch support are vital to ensure a smooth and successful collaboration. This preparation empowers non-technical founders to effectively communicate their needs and work seamlessly with their chosen tech agency.Visit our site to get more details about this. Contact us today www.ishtechnologies.com.au
UI5con 2024 - Bring Your Own Design SystemPeter Muessig
How do you combine the OpenUI5/SAPUI5 programming model with a design system that makes its controls available as Web Components? Since OpenUI5/SAPUI5 1.120, the framework supports the integration of any Web Components. This makes it possible, for example, to natively embed own Web Components of your design system which are created with Stencil. The integration embeds the Web Components in a way that they can be used naturally in XMLViews, like with standard UI5 controls, and can be bound with data binding. Learn how you can also make use of the Web Components base class in OpenUI5/SAPUI5 to also integrate your Web Components and get inspired by the solution to generate a custom UI5 library providing the Web Components control wrappers for the native ones.
E-commerce Development Services- Hornet DynamicsHornet Dynamics
For any business hoping to succeed in the digital age, having a strong online presence is crucial. We offer Ecommerce Development Services that are customized according to your business requirements and client preferences, enabling you to create a dynamic, safe, and user-friendly online store.
What to do when you have a perfect model for your software but you are constrained by an imperfect business model?
This talk explores the challenges of bringing modelling rigour to the business and strategy levels, and talking to your non-technical counterparts in the process.
Using Query Store in Azure PostgreSQL to Understand Query PerformanceGrant Fritchey
Microsoft has added an excellent new extension in PostgreSQL on their Azure Platform. This session, presented at Posette 2024, covers what Query Store is and the types of information you can get out of it.
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesQuickdice ERP
Explore the seamless transition to e-invoicing with this comprehensive guide tailored for Saudi Arabian businesses. Navigate the process effortlessly with step-by-step instructions designed to streamline implementation and enhance efficiency.
Consistent toolbox talks are critical for maintaining workplace safety, as they provide regular opportunities to address specific hazards and reinforce safe practices.
These brief, focused sessions ensure that safety is a continual conversation rather than a one-time event, which helps keep safety protocols fresh in employees' minds. Studies have shown that shorter, more frequent training sessions are more effective for retention and behavior change compared to longer, infrequent sessions.
Engaging workers regularly, toolbox talks promote a culture of safety, empower employees to voice concerns, and ultimately reduce the likelihood of accidents and injuries on site.
The traditional method of conducting safety talks with paper documents and lengthy meetings is not only time-consuming but also less effective. Manual tracking of attendance and compliance is prone to errors and inconsistencies, leading to gaps in safety communication and potential non-compliance with OSHA regulations. Switching to a digital solution like Safelyio offers significant advantages.
Safelyio automates the delivery and documentation of safety talks, ensuring consistency and accessibility. The microlearning approach breaks down complex safety protocols into manageable, bite-sized pieces, making it easier for employees to absorb and retain information.
This method minimizes disruptions to work schedules, eliminates the hassle of paperwork, and ensures that all safety communications are tracked and recorded accurately. Ultimately, using a digital platform like Safelyio enhances engagement, compliance, and overall safety performance on site. https://safelyio.com/
1. By Al Snow -- al@PatchWorkLabs.com
ATLRUG Community Events -
November 2016
● Nov.14@6:30pm: Civic Hack Night: Garage at Tech Square: See
Code For Atlanta Meetup Site for details.
● Nov.17@7pm: Nerd Club: See ATLRUG Meetup Site for details.
● Nov.28@7pm: Ruby Hack: See ATLRUG Meetup site for details.
Note that AIR/Pair Programming is merged with Ruby Hack.
● Nov.29@7pm: Civic Hack Night: ATV: See Code For Atlanta
Meetup Site for details.
● Dec.12@6:30pm: Civic Hack Night: Garage at Tech Square: See
Code For Atlanta Meetup Site for details.
2. By Al Snow -- al@PatchWorkLabs.com
General Hackathons
● TAG' s H.I.T Hack Challenge Hackathon (now
to Nov. 18)
– http://links.tagonline.mkt5943.com/servlet/MailView?ms
● GitHub's game jam, Game Off – Month of Nov
– https://github.com/blog/2262-github-s-game-jam-game-o
3. By Al Snow -- al@PatchWorkLabs.com
General Code Programs
Google Code 2016 and Google Summer of
Code 2017
– https://blog.google/topics/education/announcing-google-
– Orgs:
https://opensource.googleblog.com/2016/11/announcing
● Rails Girls Summer of Code - Local Team/Final
Status Blog
– http://railsgirlssummerofcode.org/blog/2016-11-01-team
4. By Al Snow -- al@PatchWorkLabs.com
Upstream Rails
Announcements – November 2016
● Ruby 2.4.0-preview3 released today
(11/9/2016)
– https://www.ruby-lang.org/en/news/2016/11/09/ruby-2-4
● Bundler issues
– http://www.rubyflow.com/p/29z2b7-how-bundler-is-broke
● Ruby Version Stats
– https://semaphoreci.com/blog/2016/10/04/ruby-versions
5. By Al Snow -- al@PatchWorkLabs.com
(Old News)
New tab on ATLRUG.com
● New “Community” tab for a “Community and
Giving Back” page on ATLRUG.com.
– Meetings
– Software (Rails, Ruby)
– Gem Monitoring
– Programs
– Training
6. By Al Snow -- al@PatchWorkLabs.com
Fun Fact
● Add “echo |” in front of awk command to see
output of awk calculations in stdout.
– Example “echo | awk '{ print 3 + 4 }' returns 7
7. By Al Snow -- al@PatchWorkLabs.com
That's It
● Thanks so much
8. By Al Snow -- al@PatchWorkLabs.com
MC Meeting Checklist
●
Introduce Frank and myself.
● Thank sponsors - Pardot, Mailchimp, Frank,
– Venues (Thoughtworks, Tech Square Labs)
●
Announcements/Special Events?
● Companies looking for people?
● People looking for companies?
●
Al's Announcements
● Introduce each speaker.
● 30 minute talks
●
AFTER
– Mention going to bar afterward.
– Clean up Venue/Food afterwards.
9. By Al Snow -- al@PatchWorkLabs.com
RailsConf-Related News
● RailsConf 2017 will be in Phoenix, AZ from
April 25-27, 2017!
● RailsConf 2016 Videos:
http://confreaks.tv/events/railsconf2016
● Ruby Together: Please sponsor common
Ruby/Rails tools, such as Bundler, Rubygems,
Rubygems.org at:
https://rubytogether.org/news/2015-03-17-announc
10. By Al Snow -- al@PatchWorkLabs.com
(Proposed) New Meetup Group:
SSEA
● Software Security Engineering Atlanta
– Initially Rails focus.
– Keywords: Web/Rails/Ruby/Javascript stack,
Security, hands-on, tools (railsgoat, brakeman,
dawnscanner), pen testing, assembly, C, C++, gdb
11. By Al Snow -- al@PatchWorkLabs.com
ATLRUG Talk Suggestions
● Blade Demo - Testing JavaScript Libraries
● Adding secure_header gem to your project.
● Add hamburger icon to ATLRUG web site.
● Add Bootstrap 4 to ATLRUG web site.
● Using Rails with Window's Bash.
● Rails at a Hackathon – Pros and Cons
● Status on Rails dropping JQuery
12. By Al Snow -- al@PatchWorkLabs.com
ATLRUG Previous
Announcements (1)
● Other Ruby-based conferences: http://planetruby.github.io/calendar
● Our Emerald City Rails Study Group is not active for 2015-2016 season..
● RailsConf 2015 Videos: http://confreaks.tv/events/railsconf2015
– Kylie's talk second most popular at 1357 as of May 11, 2015.
– http://rubylogs.com/railsconf-2015-talks-that-you-should-watch
● RailsConf 2016: Kansas City, MO (May 4-6, 2016) (~12 hour drive from ATL)
● Rails Girls 2015 SOC: http://weblog.rubyonrails.org/2015/5/2/welcome-to-gsoc-15
– 9 ROR/Ruby Google SOC Projects - Search Term: [Rr]uby | [Rr]ails at:
● https://www.google-melange.com/gsoc/projects/list/google/gsoc2015
– 16 2015 Rails Girl team pairs selected:
http://railsgirlssummerofcode.org/blog/2015-06-04-2015-teams
13. By Al Snow -- al@PatchWorkLabs.com
ATLRUG Previous
Announcements (2)
● Results of Rails-related 2015 GSOC:
http://weblog.rubyonrails.org/2015/9/25/gsoc-2015-wrapping-up/
● Interesting Blog:
http://readwrite.com/2015/12/11/tech-refugees-aid-organizations
● Google Hispanic Coding Initiative:
http://www.engadget.com/2015/05/21/google-code-as-a-second-langua
● Bash coming to Windows 10 this summer. Microsoft release it
in Fast Ring today (4/6/2016).
● Ruby Together: Please sponsor common Ruby/Rails tools, such
as Bundler, Rubygems, Rubygems.org at:
https://rubytogether.org/news/2015-03-17-announcing-ruby-together