POPULARITY
Vladimir Dementyev is a mathematician who found his happiness in programming Ruby and Erlang, contributing to open source and being an Evil Martian. He is the author of AnyCable, TestProf and an advocate for building monoliths with Rails Engines.
Vladimir Dementyev is a mathematician who found his happiness in programming Ruby and Erlang, contributing to open source and being an Evil Martian. He is the author of AnyCable, TestProf and an advocate for building monoliths with Rails Engines.
Vladimir Dementyev is a mathematician who found his happiness in programming Ruby and Erlang, contributing to open source and being an Evil Martian. He is the author of AnyCable, TestProf and an advocate for building monoliths with Rails Engines.
In this episode, we welcome Nate Hopkins to the sho, talk about ActionCable's API, discuss Jason's trouble with using JavaScript in a new Rails engine, get some updates from Nate on Stimulus Reflex, and Andrew shares experience with managing open source GitHub Action projects.
Two primary topics this week: Overcoming legacy code. Kyle describes the lessons that he's learned being the primary maintainer of a legacy code base. (Lots of good advice here). Building Rails Engines. Sean describes his experience building a Rails engine to interface with FancyHands.
Two primary topics this week: Overcoming legacy code. Kyle describes the lessons that he's learned being the primary maintainer of a legacy code base. (Lots of good advice here). Building Rails Engines. Sean describes his experience building a Rails engine to interface with FancyHands.
02:40 - Justin Collins Introduction Twitter GitHub Blog Brakeman @brakeman SurveyMonkey Brakeman Pro @brakemanpro 03:40 - Brakeman & Static Analysis 04:02 - Common Security Vulnerabilities (and Definitions) Cross-site Scripting SQL Injection rails-sqli.org Mass Assignment Open Redirects 08:57 - The Inspiration for Brakeman 09:47 - Getting Brakeman Working (Process) 10:41 - Learning About Security The Rails Cheat Sheets The Open Web Application Security Project (OWASP) The OWASP Top Ten 13:01 - Security and The Rails Core Team Justin Collins: The World of Ruby on Rails Security @ RailsConf 2015 15:19 - Should Brakeman be integrated into Rails? 16:29 - Running Brakeman On Your CI Machine guard-brakeman 17:43 - Are there specific types of vulnerabilities that are hard to find with static analysis? 19:18 - Rails Engines 20:56 - When building an app, is security something you should focus on from the get-go? Where should you get started? The OWASP Top Ten 25:32 - Code Schools Teaching Security 26:17 - Translating Lessons Learned Into Brakeman 27:24 - Handling Security and Data Breaches Charlie Miller 32:28 - Crowdsourcing Security (Security in Open Source) Terri Oda: Bringing Security to Your Open Source Project 34:54 - The Technical Side of Brakeman and Static Analysis Tools Identifying a Dangerous Value 37:34 - Data Tracing, Limited Data Flow Analysis 40:52 - Future Brakeman Features 43:29 - Supporting and Contributing to Brakeman 48:23 - PhDs Picks "Why didn't you [just]..." and "Did you consider..." Parley Thread (Avdi) Object Thinking (Developer Reference) by David West (Avdi) Web Design - The First 100 Years (Avdi) Brighton Ruby Conference (Avdi) Email (Avdi) The Twitter Mute Button (Avdi) git - the simple guide (Saron) I Love My Campus (Saron) LoneStarRuby (Saron) React Rally (Jessica) Livecoding.tv (Jessica) Remembering the Apollo 11 Moon Landing With the Woman Who Made It Happen (Coraline) Showgoers (Coraline) AngularJS Kurs (Chuck) Hire Thom Parkin! (Chuck) RethinkDB (Justin) Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age by Michael A. Hiltzik (Justin) The Search for General Tso (Justin)
02:40 - Justin Collins Introduction Twitter GitHub Blog Brakeman @brakeman SurveyMonkey Brakeman Pro @brakemanpro 03:40 - Brakeman & Static Analysis 04:02 - Common Security Vulnerabilities (and Definitions) Cross-site Scripting SQL Injection rails-sqli.org Mass Assignment Open Redirects 08:57 - The Inspiration for Brakeman 09:47 - Getting Brakeman Working (Process) 10:41 - Learning About Security The Rails Cheat Sheets The Open Web Application Security Project (OWASP) The OWASP Top Ten 13:01 - Security and The Rails Core Team Justin Collins: The World of Ruby on Rails Security @ RailsConf 2015 15:19 - Should Brakeman be integrated into Rails? 16:29 - Running Brakeman On Your CI Machine guard-brakeman 17:43 - Are there specific types of vulnerabilities that are hard to find with static analysis? 19:18 - Rails Engines 20:56 - When building an app, is security something you should focus on from the get-go? Where should you get started? The OWASP Top Ten 25:32 - Code Schools Teaching Security 26:17 - Translating Lessons Learned Into Brakeman 27:24 - Handling Security and Data Breaches Charlie Miller 32:28 - Crowdsourcing Security (Security in Open Source) Terri Oda: Bringing Security to Your Open Source Project 34:54 - The Technical Side of Brakeman and Static Analysis Tools Identifying a Dangerous Value 37:34 - Data Tracing, Limited Data Flow Analysis 40:52 - Future Brakeman Features 43:29 - Supporting and Contributing to Brakeman 48:23 - PhDs Picks "Why didn't you [just]..." and "Did you consider..." Parley Thread (Avdi) Object Thinking (Developer Reference) by David West (Avdi) Web Design - The First 100 Years (Avdi) Brighton Ruby Conference (Avdi) Email (Avdi) The Twitter Mute Button (Avdi) git - the simple guide (Saron) I Love My Campus (Saron) LoneStarRuby (Saron) React Rally (Jessica) Livecoding.tv (Jessica) Remembering the Apollo 11 Moon Landing With the Woman Who Made It Happen (Coraline) Showgoers (Coraline) AngularJS Kurs (Chuck) Hire Thom Parkin! (Chuck) RethinkDB (Justin) Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age by Michael A. Hiltzik (Justin) The Search for General Tso (Justin)
02:40 - Justin Collins Introduction Twitter GitHub Blog Brakeman @brakeman SurveyMonkey Brakeman Pro @brakemanpro 03:40 - Brakeman & Static Analysis 04:02 - Common Security Vulnerabilities (and Definitions) Cross-site Scripting SQL Injection rails-sqli.org Mass Assignment Open Redirects 08:57 - The Inspiration for Brakeman 09:47 - Getting Brakeman Working (Process) 10:41 - Learning About Security The Rails Cheat Sheets The Open Web Application Security Project (OWASP) The OWASP Top Ten 13:01 - Security and The Rails Core Team Justin Collins: The World of Ruby on Rails Security @ RailsConf 2015 15:19 - Should Brakeman be integrated into Rails? 16:29 - Running Brakeman On Your CI Machine guard-brakeman 17:43 - Are there specific types of vulnerabilities that are hard to find with static analysis? 19:18 - Rails Engines 20:56 - When building an app, is security something you should focus on from the get-go? Where should you get started? The OWASP Top Ten 25:32 - Code Schools Teaching Security 26:17 - Translating Lessons Learned Into Brakeman 27:24 - Handling Security and Data Breaches Charlie Miller 32:28 - Crowdsourcing Security (Security in Open Source) Terri Oda: Bringing Security to Your Open Source Project 34:54 - The Technical Side of Brakeman and Static Analysis Tools Identifying a Dangerous Value 37:34 - Data Tracing, Limited Data Flow Analysis 40:52 - Future Brakeman Features 43:29 - Supporting and Contributing to Brakeman 48:23 - PhDs Picks "Why didn't you [just]..." and "Did you consider..." Parley Thread (Avdi) Object Thinking (Developer Reference) by David West (Avdi) Web Design - The First 100 Years (Avdi) Brighton Ruby Conference (Avdi) Email (Avdi) The Twitter Mute Button (Avdi) git - the simple guide (Saron) I Love My Campus (Saron) LoneStarRuby (Saron) React Rally (Jessica) Livecoding.tv (Jessica) Remembering the Apollo 11 Moon Landing With the Woman Who Made It Happen (Coraline) Showgoers (Coraline) AngularJS Kurs (Chuck) Hire Thom Parkin! (Chuck) RethinkDB (Justin) Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age by Michael A. Hiltzik (Justin) The Search for General Tso (Justin)
Новости Скончался Jim Weirich — создатель rake и известнейший евангелист Ruby Релиз Ruby 2.1.1 MRI 1.9.3-p545, который посвящен Jim Weirich Релиз-кандидат Rails 4.1 AdequateRecord, превью некоторых оптимизаций AR по скорости в 4.2 Новость про RSpec 2.99 & 3.0beta2 в блоге одного из авторов RSpec Vagrant 1.5 с возможностью шарить виртуалки Статьи Rails Engines и для чего они нужны Статистика по использованию классов в Ruby Старая история о том что паршиалы — зло Про то, как интегрировать Puppet и Capistrano 3 Дискуссия Gitsh, специальный шелл для Гита SublimeGit, большое расширение для Sublime Text Atom, новый редактор кода от Github Дима Галинский Проект Димы — Vexor Drone, новый CI на Go
Rails Engines are a terrific way of mounting on Ruby on Rails application into another. A Rails Engine is basically a Rails application with an Engine class installed. The main application—the application your engine is mounted into—uses the generators, rake tasks, and routes from engines automatically. As of Rails 3.1, rake tasks are provided to move migrations and assets into the main application. You can use Engines to add features to your current application or you can use it to provide an entire section of your website.
Rails 2.3 brings us much of the same functionality as the Rails Engines plugin. Learn how to embed one application into another in this episode.
Rails 2.3 brings us much of the same functionality as the Rails Engines plugin. Learn how to embed one application into another in this episode.