Ruby Rogues

Ruby Rogues

Download on the App Store

Ruby Rogues episodes

  • 212 RR Elm with Richard Feldman and Evan Czaplicki
    Get your Ruby Remote Conf tickets and check out the @rubyremoteconf Twitter feed for exciting updates about the conference. 03:09 - Evan Czaplicki Introduction
    • Twitter 
    • GitHub
    • Prezi 
    03:15 - Richard Feldman Introduction
    • Twitter 
    • GitHub
    • NoRedInk
    03:42 - Elm 
    • @elmlang 
    04:18 - Elm vs JavaScript
    • dreamwriter
    06:52 - Reactivity07:28 - Functional Principles
    • Immutability
    • Union Types
    09:42 - “Side Effects” (Reactivity Cont’d)
    • JavaScript Promises
    • Signals
      • React
      • Flux
    • Excel Spreadsheet Comparison
    • Two-way Data Binding vs One-way
    24:19 - Syntax and Semantics
    • Haskell
    • ML 
    • ML Family of Programming Languages
    • Strict vs Lazy
    30:45 - Testing
    • Elm-Test
    • elm-check
    • Property-Based Testing
      • elm-reactor
    34:49 - Debugging
    • Elm’s Time Traveling Debugger
    42:12 - Next Release?46:00 - Use Cases/Getting Started Resources
    • elm-architecture-tutorial 
    • dreamwriter
    48:45 - Why should Ruby devs care about Elm?Picks The Expanse (Avdi)
    Git LFS (Jessica)
    The City & The City by China Miéville (Jessica)
    Patterns (Coraline)
    Ruby Remote Conf (Chuck)
    Find a change of pace (Chuck)
    Listen to other people’s views (Chuck)
    Richard Feldman: Functional Frontend Frontier (Richard)
    EconTalk (Evan)
    elm-architecture-tutorial (Evan)Special Guests: Evan Czaplicki and Richard Feldman.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    1 hr 3 min
  • 211 RR DCI with Jim Gay
    02:48 - Jim Gay Introduction
    • Twitter 
    • GitHub 
    • Blog
    • Ruby DSL Handbook
    03:43 - Object Design
    • Clean Ruby
    • SOLID Principles
    04:39 - DCI (Data, Context, Interaction)
    • Main Resource for DCI (FullOO)
    07:20 - What Painpoint DCI Aims to Solve
    • The Gang of Four Book 
    • object-composition Mailing List (Google Group)
    09:31 - Designing From DCI From the Start (Process)
    • Levels of Use Cases
      • Writing Effective Use Cases by Alistair Cockburn 
    11:42 - Object Composition
    • Single Responsibility Principle
    13:56 - Definitions: Forwarding, Delegation, Consultation, and Inheritance
    • Class-Based Inheritance vs Prototype-Based Inheritance
    • JavaScript Influence
    18:37 - DCI and Service Objects
    • Context
    24:36 - Roles and Object Factoring
    • Authentication
    28:49 - One Context in a Single File
    • surrounded 
    30:17 - Coupling and Cohesion31:37 - Typeclasses33:09 - DCI Criticism
    • casting
    36:51 - The Current State of DCI (Skepticism & Criticism?)
    • Domain-Driven Design
    38:56 - Preventing Reuse41:18 - When should you not use DCI?43:45 - Transition: Using/Undoing DCI (Experimentation)45:04 - Resources
    • fulloo.info
    • Marvin
    • object-composition Mailing List (Google Group)
    • Clean Ruby
    More DCI Blog Posts by Jim
    • Delegation Is Everything And Inheritance Does Not Exist
    • Chubby Models Are Still Fat With Concerns. DCI Focuses On How Things Work Together
    • The Gang Of Four Is Wrong And You Don't Understand Delegation
    • Triggering The DCI Context
    • OOP, DCI And Ruby - What Your System Is Vs. What Your System Does
    • 4 Simple Steps - Extending Ruby Objects - The Tip Of The Iceberg With DCI
    Picks Richard Hamming: You and Your Research (Jessica)
    Martin Fowler: Yagni (Coraline)
    Ruby Monday (Saron)
    JunkFill (Saron)
    Wappalyzer (Saron)
    WhatFont (Saron)
    Julian Feliciano: What Is Source Control? (Saron)
    Bodum Santos Stovetop Glass Vacuum 34-Ounce Coffee Maker (Avdi)
    The Master and His Emissary: The Divided Brain and the Making of the Western World by Iain McGilchrist (Jim)
    request_store_rails (Jim)
    littleBits (Jim)Special Guest: Jim Gay.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    56 min
  • 210 RR Roda and Routing Trees with Jeremy Evans
    Sign up for Ruby Remote Conf!!  02:49 - Jeremy Evans Introduction
    • Twitter 
    • GitHub 
    • Blog
    • Sequel
    • Ruby Hero Awards
    03:58 - Roda and Routing Trees
    • rum
    • Cuba
      • Ruby Rogues Episode #182: Keeping Libraries and Utilities Small and Simple with Michel Martens
    • Plugins:
      • ClassLevelRouting
    08:56 - Roda vs Padrino, Sinatra 10:03 - Nested Routing11:09 - Snipping Routing Trees?
    • MultiRoute
    13:19 - Dispatching from One Rack Application to Another13:54 - Rails Integration14:33 - Performance and Benchmarking
    • @tenderlove (Aaron Patterson)  
    • nyny 
    • r10k 
    • bench-micro 
    17:29 - Streaming
    • reel 
    19:26 - Support Decisions (Roadmapping)
    • Opal 
      • More on Opal: Ruby Rogues Episode #193: The Volt Framework with Ryan Stout 
    • tilt 
    • The Changelog Episode #154: All Things Ruby with 2015’s Ruby Heroes 
    22:05 - Plugin Architecture
    • Sequel 
    • The Single Responsibility Principle
    • roda/lib/roda/plugins at master 
    28:00 - Security
    • Ruby Rogues Episode #207: Rebuilding Rails with Noah Gibbs 
    • DefaultHeaders
    30:17 - Apps That Work Well with Roda and Using Roda33:16 - Application Freezing36:12 - Jeremy’s Typical Stack/Workflow37:30 - When Should You Not Use Roda?38:39 - Roda Timeline and Roadmap40:01 - Jeremy’s Work/Life Balance
    • OpenBSD
    43:46 - Open Source
    • Getting Paid
    • Picking a Project
    49:03 - Application Optimization
    • Big O Notation 
    57:00 - Routing Approaches
    • The Annotated C++ Reference Manual by Ellis and Stroustrup
    Picks Self: The Movie; (Avdi)
    Self and Self: Whys and Wherefores (Avdi)
    April Fools Video Prank in Math Class (Saron)
    A pattern language for microservices (Coraline)
    Wytches (Coraline)
    Garmin Vivosmart (David)
    "REDNECK AVENGERS: TULSA NIGHTS" — A Bad Lip Reading of Marvel's The Avengers (David)
    CodeNewbie Episode #37: From Skates To Code with Aimee Knight (Chuck)
    This Is Your Life Podcast (Chuck)
    Cleaning off your desk (Chuck)
    Ys (Jeremy)
    minjs (Jeremy)
    Camp (2013) (Jeremy) Special Guest: Jeremy Evans.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    1 hr 13 min
  • 209 RR Robots and IoT with Julian Cheal
    02:32 - Julian Cheal Introduction
    • Twitter 
    • GitHub 
    • Blog
    02:49 - Julian’s Background with Robots and Drones
    • Arduino
    • AR.Drone
    03:32 - NodeCopter Events 04:31 - Traveling with Robots05:35 - Julian’s Collection and Projects
    • Julian Cheal: Dancing with Robots
    • Raspberry Pi
    • BeagleBone
    07:46 - Giving Demos09:12 - What Makes Robots?
    • Sinon.JS
    • MQTT Protocol
    10:21 - Where is IoT (Internet of Things) Heading?
    • Security
    13:11 - Programming Languages
    • NodeBots
    14:15 - Tools and Protocols
    • The MIDI Protocol
    • Spark Core
      • voodoospark 
    17:31 - Programming Challenges Around Hardware Hacking
    • Artoo
      • celluloid 
    18:49 - Barrier to Entry20:41 - Getting Kids Started
    • Kids Ruby
    • Arduino Starter Kit
    22:09 - Wearables
    • EL Wire (Electroluminescent Wire)
    23:18 - LEGO Robotics
    • Mindstorms
    • LabVIEW
      • National Instruments
    25:01 - Issues with Hardware Hacking28:22 - Rubyists and Hardware
    • Julian Cheal: Dancing with Robots
    • JRuby
    • Rubinius
    29:45 - Interfacing with Humans
    • iBeacon
    • OpenCV
    33:27 - [Kickstarter] CHIP - The World's First Nine Dollar Computer 34:01 - Connectivity 
    • Sphero 
      • Carin Meier: The Joy of Flying Robots with Clojure @ OSCON 2013 
    36:55 - More Interesting Projects
    • Aaron Patterson: Using chicken scheme to read sausagebox values 
    • Oscilloscope
    Picks Jacob Kaplan-Moss Keynote @ Pycon 2015 (Jessica)
    Kobo Aura H20 (Avdi)
    Liz Abinante: Unicorns Are People, Too (Re-Thinking Soft and Hard Skills) @ Madison+ Ruby 2014 (Coraline)
    littleBits (Julian)
    Jewelbots (Julian)
    Ruby Rogues Episode #156: Hardware Hacking with Julia Grace (Julian)
    The End of Mr. Y by Scarlett Thomas (Julian)    Special Guest: Julian Cheal.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    49 min
  • 208 RR Erlang with Francesco Cesarini
    Check out and sign up for https://rubyremoteconf.com/!02:45 - Francesco Cesarini Introduction
    - https://twitter.com/francescoc 
    - https://github.com/francescoc 
    - https://www.erlang-solutions.com/
    - Books:
    - http://shop.oreilly.com/product/9780596518189.do 
    - http://shop.oreilly.com/product/0636920020240.do
    - http://shop.oreilly.com/product/0636920024149.do
    03:08 - http://www.erlang.org/
    - Multicore 
    - http://stackoverflow.com/questions/7005759/erlang-on-multicore-cpu
    - History
    - http://www.ericsson.se/ 
    - http://www.erlang.se/
    08:23 - Francesco and Erlang
    - https://twitter.com/joeerl
    - http://joearms.github.io/
    10:49 - Building a Company Around a Language (https://www.erlang-solutions.com/)
    - Products:
    - https://www.erlang-solutions.com/products/mongooseim-massively-scalable-ejabberd-platform
    - https://www.erlang-solutions.com/products/wombat
    - https://www.erlang-solutions.com/products/riak-nosql-database 
    - Events:
    - http://www.erlang-factory.com/euc2015/#home
    - http://www.erlang-factory.com/
    - http://www.codemesh.io/
    - Projects:
    - T-Mobile SMS Gateway
    - Instant Messaging Gateway (2008-2009)
    - Preemptive Support, Monitoring, Metrics & Alarming (https://www.erlang-solutions.com/products/wombat)
    16:00 - http://www.erlang.org/
    - http://devblog.avdi.org/2015/05/11/in-which-i-make-you-hate-ruby-in-7-minutes/
    - http://pharo.org/
    - The Concurrency Model
    - Debugging
    - Live Code Upgrade
    - http://en.wikipedia.org/wiki/Smalltalk
    - http://elixir-lang.org/
    - http://en.wikipedia.org/wiki/Open_Telecom_Platform
    24:25 - Error Handling Semantics
    - Actors and Supervisors
    - The Client-Server Behavior
    - The Event Handler
    - Finite State Machines
    30:23 - Getting Started with Erlang
    - Resources:
    - https://pragprog.com/book/jaerlang/programming-erlang
    - https://moodle.kent.ac.uk/external/course/view.php?id=237 (Erlang http://en.wikipedia.org/wiki/Massive_open_online_course)
    - http://learnyousomeerlang.com/content
    - http://shop.oreilly.com/product/0636920024149.do
    - http://shop.oreilly.com/product/9780596518189.do
    - Major Hurdles to Learning Erlang:
    - Understanding Tail Recursion and Pattern Matching
    - Concurrency
    - Error Handling
    34:23 - http://elixir-lang.org/ 35:28 - Erlang and Polyglot Architecture
    - https://www.rabbitmq.com/
    37:01 - https://www.erlang-solutions.com/products/wombat 38:57 - Erlang Pros and Cons
    - Cons:
    - Number Crunching
    - Parallelism
    - Graphics, Web Development, and Frontends
    - Pros:
    - REST APIs
    - https://github.com/basho/webmachine
    - https://github.com/ninenines/cowboy
    40:44 - http://en.wikipedia.org/wiki/Test-driven_development
    - http://www.erlang.org/doc/man/common_test.html
    - https://github.com/richcarl/eunit
    - http://www.quviq.com/products/erlang-quickcheck/
    - http://www.erlang.org/doc/man/mnesia.html
    - Shrinking
    46:10 - Languages/Technologies on the Horizon (for Francesco)
    - http://elixir-lang.org/
    - Large-Scale Distributed Computing
    - http://www.flowforwarding.org/ 
    - https://github.com/FlowForwarding/ 
    48:21 - The Erlang Community
    - http://erlang.org/mailman/listinfo
    - https://erlangcentral.org/
    50:24 - Writing Apps with Erlang / IoT?Picks http://devblog.avdi.org/2015/05/08/a-personal-programming-language-roadmap/ (Avdi)
    http://pharo.org/ (Avdi)
    http://devblog.avdi.org/2015/05/11/in-which-i-make-you-hate-ruby-in-7-minutes/ (Avdi)
    http://www.amazon.com/gp/product/0375706690/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0375706690&ie=UTF8&linkCode=as2&linkId=MWQUHC65F2ARUNLP&tag=chamaxwoo-20 (Coraline)
    http://www.tcm.com/this-month/article/1083885%7C0/Orson-Welles-Fridays-in-May.html (Coraline)
    https://vimeo.com/112812515 (Jessica)
    http://www.amazon.com/gp/product/0262521121/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0262521121&ie=UTF8&linkCode=as2&linkId=O6ZYVOI2MTPAUEPZ&tag=chamaxwoo-20 (Jessica)
    http://zerotoonebook.com/ (Francesco)
    http://www.codenewbie.org/podcast (Chuck)
    http://www.npr.org/programs/ask-me-another/ (Chuck)
    http://www.startupsfortherestofus.com/ (Chuck)Special Guest: Francesco Cesarini.

    Advertising Inquiries: https://redcircle.com/brands

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    1 hr 3 min
  • 207 RR Rebuilding Rails with Noah Gibbs
    02:30 - Noah Gibbs Introduction
    • Twitter 
    • GitHub 
    • Blog
    • Ruby Rogues Episode #199: Deployments with Noah Gibbs
    • Rebuilding Rails by Noah Gibbs 
    • Rails Deploy In An Hour Class
    03:03 - Structure03:44 - Guiding People Through the Magic
    • Special-Purpose Tools: The Good and the Bad
    06:55 - The Origins of Rebuilding Rails by Noah Gibbs 07:55 - The Practice of Code Reading09:19 - Getting Started Rebuilding Rails
    • Frameworks
      • Sinatra    
      • Cuba
      • Lotus
    • The Core Functionality of Rack
      • CGI = Common Gateway Interface
    15:09 - Use Case for Rebuilding Rails
    • Tradeoffs
      • decent_exposure
        • The Rails Way by Obie Fernandez
    19:49 - View Model Objects (Presenter Objects?)24:25 - What Do Rails Devs Take For Granted?
    • Rack
    • Security
    27:59 - Rails = “Weird” ??32:48 - Rails Expectations
    • When It’s Time for Separation 
    • Rails Programmers
    37:56 - Constraints: Making Framework Decisions
    • Volt 
    • Meteor
    44:19 - Big Data
    • Designing Data-Intensive Applications The Big Ideas Behind Reliable, Scalable, and Maintainable Systems By Martin Kleppmann 
    • Aphyr (Jepsen)
    Picks   simplehuman Garbage Cans (Avdi)
    Etsy CTO On Its Conservatively Crafty Tech Philosophy (Saron)
    Death Of A Programmer. Life Of A Farmer. (Saron)
    Mary Poppendieck's Keynote (Jessica)
    Ruby Remote Conf (Chuck)
    Rails Camp USA West Coast (Chuck)
    Traction: Get a Grip on Your Business by Gino Wickman (Chuck)
    Rails Camps (Coraline)
    The Codeless Code (Noah)
    Ruby Under a Microscope: An Illustrated Guide to Ruby Internals by Pat Shaughnessy (Noah)
    The Rails 4 Way by Obie Fernandez (Noah)     Special Guest: Noah Gibbs.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    55 min
  • 206 RR Trailblazer with Nick Sutterer
    02:53 - Nick Sutterer Introduction
    • Twitter
    • GitHub
    • Blog
    • Trailblazer: A New Architecture For Rails by Nick Sutterer
    03:31 - Trailblazer
    • [GitHub] trailblazer
    • 04:56 - Form Object
    • “Operation”
    07:28 - Validations
    • ActiveModel::Validations
    • lotus/validations
      • Introducing Lotus::Validations
    08:47 - Decoupling09:45 - Namespace Reuse
    • Concepts/Concerns
    11:50 - Process Method => Procedural Code12:54 - Inheritance13:57 - Contracts14:57 - How is Using Trailblazer Different?18:17 - What Would DHH Think?19:32 - Trailblazer as an Extra Layer
    • Single Responsibility Principle
    • Monoliths
      • RailsConf 2015: David Heinemeier Hansson Keynote
    27:20 - Testing28:35 - When Should You NOT Use Trailblazer?29:53 - Moving to Trailblazer36:03 - Rails 5 and Trailblazer37:22 - Maintainers
    • Abdelkader Boudih
    • Celso Fernandes
    38:44 - APIsDeserialization41:04 - Parts of Trailblazer
    • reform
    • roar
    • cells
    44:16 - GeneratorsPicks A Gentleman’s Guide To Street Harassment (Saron)
    Tor and HTTPS (Saron)
    How it feels to watch a user test your product for the first time (Saron)
    Humane Development (Coraline)
    The Left Hand of Darkness (Coraline)
    Star Wars: Episode VII - The Force Awakens (Chuck)
    WorkFlowy (Chuck)
    Ruby Rogues Episode #204: Limerence with Dave Thomas (Chuck)
    JS Remote Conf Talks (Chuck)
    Trailblazer: A New Architecture For Rails by Nick Sutterer (Nick)
    [YouTube] Cinco Face Time Party Snoozer (Nick)Special Guest: Nick Sutterer.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    53 min
  • 205 RR Eight Years of Ruby and Rails with Piotr Solnica
    02:25 - Piotr Solnica Introduction
    • Twitter 
    • GitHub 
    • Blog
    • Ruby Object Mapper (ROM)
    •  
    •  
    • virtus 
    03:04 - Piotr Solnica: 8 Things I Learned During 8 Years of Ruby and Rails 03:45 - Test-Driven Development 06:17 - Building a Stack
    • Roda 
      • [YouTube] Jeremy Evans: Better Routing Through Trees (MountainWest RubyConf 2015)
    09:56 - (TDD) Test-Driven Development Cont’d15:36 - Immutability (Immutable Objects)
    • Command-Query Separation
    • Changing Objects
    • Freezing Objects
      • adamantium
    • Zippers
    • Persistent Data Structures
      • hamster
    28:49 - No Rules, Just Guidelines
    • Law of Demeter
    • Writing Better Tests
    • Fizz Buzz Test
      • Jeff Atwood: Why Can't Programmers.. Program? 
      • FizzBuzzEnterpriseEdition 
      • David’s Collection of Batpoop Crazy Fizzbuzz Solutions (Including the rand() one) 
    • Data, Context, Interaction (DCI)
    38:39 - Class Interfaces: “Class interfaces are a smell”
    • Using Classes
    • SOLID Principle
    49:30 - “Convenience has a big price”
    • Convenience vs Explicitness
    55:06 - Mutation Testing 01:00:51 - “Ideas behind ORM are a fallacy”
    • ORM (Object-Relational Mapping)
    • Ruby Object Mapper (ROM)
    01:10:42 - Piotr Solnica: Introducing Transproc - Functional Data Transformations for Ruby
    • transproc 
    Picks SweetWater Road Trip (Avdi)
    BOSTITCH: Black Magnetic Push Style Staple Remover (Avdi)
    Planet Mercenary Schlock Mercenary RPG (David)
    Anker® 2.4G Wireless Vertical Ergonomic Optical Mouse (David)
    Anker® Ergonomic Optical USB Wired Vertical Mouse (David)
    asciinema (Piotr)   Special Guest: Piotr Solnica.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    1 hr 23 min
  • 204 RR Limerence with Dave Thomas
    02:37 - Dave Thomas Introduction
    • Twitter 
    • Blog
    • The Pragmatic Bookshelf
    04:17 - How Dave Got Started in Programming06:34 - Tools and Constraints
    • “An Enthusiast’s Problem”?
    • Is the focus on tools a form of cargo culting?
    • Leadism Over Chosen Technologies and Its’ Effect on Innovation 
    • Switching Tools and Making Excuses
    19:29 - Limerence
    • Love and Limerence: The Experience of Being in Love by Dorothy Tennov 
    • Irrational Interest and Defensiveness
    28:54 - Ruby = Happiness: Does it Hurt?31:00 - Tools and Falling in Love with Tools
    • Fear of Falling Behind; Fear of Irrelevancy 
    • Different Tools for Different Contexts
    35:08 - When Do You Learn? When Do You Train? (Not Falling Behind)38:01 - Choosing Similar Tools and Technologies vs Choosing Different Tools and Technologies
    • Gulp => Grunt => Browserify Example
    • Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt 
    43:36 - Relationships and Identities46:08 - Looking Forward vs Looking Back (Knowing Your History)
    • Resources, Curriculum:
      • Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science) by Harold Abelson (SICP)
      • Smalltalk Best Practice Patterns by Kent Beck
      • Types and Programming Languages by Benjamin C. Pierce   
      • The Art of Computer Programming by Donald Knuth (Series)
    • Communicating Sequential Processes (CSP) Brainstorming Example
    01:01:48 - Is the rampant use of social media hindering the learning of big ideas?
    • Self-Curation = Key
    01:08:15 - How You Learn a Language / Decide You Like a Language
    • Sudoku Solver
    • Markdown Parser
    Picks  Slack (Dave)
    Why Does E=mc2? (And Why Should We Care?) by Brian Cox and Jeff Forshaw (Dave)
    Philly Emerging Tech Conference  (Dave) Special Guest: Dave Thomas.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    1 hr 15 min
  • 203 RR Design and Sketching with CSS with Sean Fioritto
    02:29 - Sean Fioritto Introduction
    • @sfioritto 
    • planning for aliens
    02:52 - Design and Sketching with CSS Background & Overview
    • Cascading Style Sheets (CSS) 
    • Sketching with CSS by Sean Fioritto
      • Skip Using Photoshop; Move Straight to Code => Get Pixels to Screen Faster
    06:34 - Developer <> Designer Communication
    • Tooling and Muscle Memory
    12:23 - Using CSS Over Photoshop, Alternative Programs, and Frameworks
    • Sketch
    • InVision
    • Macaw
    15:29 - Grid Systems and Resets (Frontend Tools)
    • i.e. Grid Systems
      • The Grid System
      • Responsive Grid System
    • CSS Resets
      • What Is A CSS Reset?   
      • CSS Tools: Reset CSS
    17:27 - Prototyping (Workflow)
    • Git
    23:14 - Documentation26:14 - Adopting New Practices (Progressive Enhancement)
    • (Killer) Interactive Demo Presentations
    • “Style Tiles”
    • Fluency
    • "Pixel Pushers"
    45:33 - The Modern Web Moving Forward47:30 - Keep Up with Scott
    • Sketching with CSS by Sean Fioritto
    • planning for aliens
      • The ginormous, unstoppable list of Angular resources
    Picks NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence by Pramod J. Sadalage and Martin Fowler (David)
    RoT.js (David)
    The Spatials (David)
    The User is Drunk (Saron)
    Drunk Kitchen (Saron)
    The Reckoners Series by Brandon Sanderson (Chuck)
    Bootstrapping Design: Roll Your Own Design by Jarrod Drysdale (Sean)
    The Ruby DSL Handbook by Jim Gay (Sean)
    Ryan Castillo: 7 Recurring Recipes for Consultancies (Sean)
    ExpeditedSSL (Sean)
    The Life-Changing Magic of Tidying Up: The Japanese Art of Decluttering and Organizing  Marie Kondo (Sean)Special Guest: Sean Fioritto.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    9 min

About Ruby Rogues

From the publisher's feed

Our original panel podcast, Ruby Rogues is a weekly discussion around Ruby, Rails, software development, and the community around Ruby.

Become a supporter of this podcast:

More shows like Ruby Rogues

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

286 Listeners

The Ruby on Rails Podcast by David Hill

The Ruby on Rails Podcast

52 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

33 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

234 Listeners

iPhreaks by Charles M Wood

iPhreaks

17 Listeners

React Native Radio by Jamon Holmgren, Robin Heinze, Mazen Chami

React Native Radio

67 Listeners

Nerdland Podcast by Lieven Scheire

Nerdland Podcast

44 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

15 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

62 Listeners

Ruby Rogues by Charles M Wood

Ruby Rogues

21 Listeners

My Angular Story by Charles M Wood

My Angular Story

0 Listeners

My Ruby Story by Charles M Wood

My Ruby Story

0 Listeners

The Diary Of A CEO with Steven Bartlett by DOAC

The Diary Of A CEO with Steven Bartlett

8,346 Listeners

Remote Ruby by Chris Oliver, Andrew Mason, David Hill

Remote Ruby

34 Listeners

Code with Jason by Jason Swett

Code with Jason

15 Listeners

Cautionary Tales with Tim Harford by Pushkin Industries

Cautionary Tales with Tim Harford

5,073 Listeners

The Rest Is History by Goalhanger

The Rest Is History

15,606 Listeners

The Ezra Klein Show by New York Times Opinion

The Ezra Klein Show

15,899 Listeners

The Rest Is Politics: Leading by Goalhanger

The Rest Is Politics: Leading

833 Listeners