Are you over 18 and want to see adult content?
More Annotations
![A complete backup of peru21.pe/deportes/futbol-internacional/huracan-vs-atletico-nacional-en-vivo-online-via-directv-por-primera](https://www.archivebay.com/archive2/3b3f3b08-40aa-4bcf-870a-a22a4a13baa1.png)
A complete backup of peru21.pe/deportes/futbol-internacional/huracan-vs-atletico-nacional-en-vivo-online-via-directv-por-primera
Are you over 18 and want to see adult content?
![A complete backup of www.dhnet.be/regions/liege/palais-des-con-quand-la-tempete-dennis-renomme-le-palais-des-congres-a-liege-5e4](https://www.archivebay.com/archive2/016473cc-2354-4bc6-9723-863bd3292fbd.png)
A complete backup of www.dhnet.be/regions/liege/palais-des-con-quand-la-tempete-dennis-renomme-le-palais-des-congres-a-liege-5e4
Are you over 18 and want to see adult content?
Favourite Annotations
![A complete backup of epicevents.co.uk](https://www.archivebay.com/archive2/2650e69a-b821-4ca2-8142-a4e51e2838b8.png)
A complete backup of epicevents.co.uk
Are you over 18 and want to see adult content?
![A complete backup of matzoproject.com](https://www.archivebay.com/archive2/42535aa9-cca5-4f03-a473-aa0ed028df85.png)
A complete backup of matzoproject.com
Are you over 18 and want to see adult content?
![A complete backup of kanzler-style.ru](https://www.archivebay.com/archive2/88063390-dccd-4c26-864b-2dbd4255041e.png)
A complete backup of kanzler-style.ru
Are you over 18 and want to see adult content?
![A complete backup of bancuver.tumblr.com](https://www.archivebay.com/archive2/730d5529-ad14-4e3e-89b7-ae6cf5098905.png)
A complete backup of bancuver.tumblr.com
Are you over 18 and want to see adult content?
![A complete backup of synaptivemedical.com](https://www.archivebay.com/archive2/afac6636-17a6-4ec8-a4fc-cf81d7b540f9.png)
A complete backup of synaptivemedical.com
Are you over 18 and want to see adult content?
![A complete backup of sabiduriavegetal.blogspot.com](https://www.archivebay.com/archive2/9e631fe4-6b4a-417c-8c80-95384568d626.png)
A complete backup of sabiduriavegetal.blogspot.com
Are you over 18 and want to see adult content?
![A complete backup of ceciestmonblog.com](https://www.archivebay.com/archive2/e9ecff80-3604-4e67-9138-f52885ce0467.png)
A complete backup of ceciestmonblog.com
Are you over 18 and want to see adult content?
Text
SUBSCRIPTION PLANS
Ravenous. $ 35. per month. Or $349 per year. Download episodes for offline viewing. RSS (iTunes) Video Feed. Tasting Menus. (More perksTBA) Sign Up.
MARCH 2021 – RUBYTAPAS March 2021. Mapping host files into a container is a source of a lot of "WTF" moments. Let's take a closer look at where some of these surprises come from. bundle exec, npx, virtualenv part of modern development is taking extra steps to run just the RIGHT version of a tool for the current project. But with containerized development, we . BINSTUBS – RUBYTAPAS Once upon a time, in the misty early days of Ruby, when we wanted to issue a project command we just typed the name of the executable. Like rails, or rake, or rspec.. But as Ruby matured, we started having to worry about the versions of our libraries and tools.MAY 22, 2021
Lose the bundle exec muscle memory and get back to the good old days with the help of binstubs!JANUARY 2021
In a devcontainer, system files are ephemeral and subject to being reset any time the container is rebuilt. This can can be a problem for development package dependencies. README-DRIVEN DEVELOPMENT Episode #669. README-Driven Development. Jessica Kerr April 17, 2021 0 Comments. What’s the first thing you do when starting a new project? Jump right into code? Write a failing test? In this video, find out why Jessitron starts by drafting a README! Previous. DevcontainerUnprivileged User.
WHY RUBY DOESN’T HAVE A BOOLEAN CLASS Reason #1: dynamic typing. To understand why Ruby has no Boolean class, we need to start with Ruby’s nature as a dynamically-typed language. Unlike statically-typed languages such as Java, C++, or Haskell, in Ruby we don’t have to declare the type of an argument or EPISODE #133: RAKE FILE OPERATIONS Name *. Email *. Website. Save my name, email, and website in this browser for the next time I comment. Join the conversation via an occasional emailGet only replies to your comment, the best of the rest, as well as a daily recap of all comments on this post.No more than a few emails daily, which you can reply to/unsubscribe from directly from your inbox. RUBYTAPASABOUTEPISODESCOURSESHELPSUBSCRIBELOG IN RubyTapas. Binstubs can be a great convenience for project automation, but there are some complications with Rails. Let's clear things up and get your project commands on a solid footing. Lose the bundle exec muscle memory and get back to the good old days with the help of binstubs! Join Jessica Kerr to learn about a novel way to work JUNE 2021 – RUBYTAPAS Need to customize your shell environment for one project, but not for your whole computer? Let's look at a few different ways to do that, including the excellent direnv tool!SUBSCRIPTION PLANS
Ravenous. $ 35. per month. Or $349 per year. Download episodes for offline viewing. RSS (iTunes) Video Feed. Tasting Menus. (More perksTBA) Sign Up.
MARCH 2021 – RUBYTAPAS March 2021. Mapping host files into a container is a source of a lot of "WTF" moments. Let's take a closer look at where some of these surprises come from. bundle exec, npx, virtualenv part of modern development is taking extra steps to run just the RIGHT version of a tool for the current project. But with containerized development, we . BINSTUBS – RUBYTAPAS Once upon a time, in the misty early days of Ruby, when we wanted to issue a project command we just typed the name of the executable. Like rails, or rake, or rspec.. But as Ruby matured, we started having to worry about the versions of our libraries and tools.MAY 22, 2021
Lose the bundle exec muscle memory and get back to the good old days with the help of binstubs!JANUARY 2021
In a devcontainer, system files are ephemeral and subject to being reset any time the container is rebuilt. This can can be a problem for development package dependencies. README-DRIVEN DEVELOPMENT Episode #669. README-Driven Development. Jessica Kerr April 17, 2021 0 Comments. What’s the first thing you do when starting a new project? Jump right into code? Write a failing test? In this video, find out why Jessitron starts by drafting a README! Previous. DevcontainerUnprivileged User.
WHY RUBY DOESN’T HAVE A BOOLEAN CLASS Reason #1: dynamic typing. To understand why Ruby has no Boolean class, we need to start with Ruby’s nature as a dynamically-typed language. Unlike statically-typed languages such as Java, C++, or Haskell, in Ruby we don’t have to declare the type of an argument or EPISODE #133: RAKE FILE OPERATIONS Name *. Email *. Website. Save my name, email, and website in this browser for the next time I comment. Join the conversation via an occasional emailGet only replies to your comment, the best of the rest, as well as a daily recap of all comments on this post.No more than a few emails daily, which you can reply to/unsubscribe from directly from your inbox.EPISODE LIST
Episode #001: Episode #001: Binary Literals; Episode #002: Episode #002: Large Integer Literals; Episode #003: Episode #003: Character Literals; Episode #004: Episode PATTERNS AND ANTI-PATTERNS mentioned in Two screencasts, two ways to eradicate Ruby nil values. Observer Pattern. In RubyTapas: mentioned in Episode #027: Macros and Modules. mentioned in Episode #031: Observer Variations. Pluggable Selector Pattern. In RubyTapas: mentioned in Episode #019: Pluggable Selector. mentioned in Episode #280: Itself.FEBRUARY 2021
Avdi Grimm February 20, 2021. A brand new containerized development environment can be pretty spartan. Over time, you'll furnish it with all the developer conveniences of home. Let's look at how that process unfolds! Read More. Episode #661. Devcontainer Portmapping. Avdi GrimmFebruary 12, 2021.
PAGE 2 – RUBYTAPAS RubyTapas. Nobody likes repeatedly typing out lengthy command-line incantations. Today let's make our containerized work easier by customizing our environment! The time has come to simplify starting up new shells in our development containers. Along the way, we'll learn more about the docker-compose up, exec, and run subcommands!BINSTUBS AND DIRENV
Need to customize your shell environment for one project, but not for your whole computer? Let’s look at a few different ways to do that, including the excellent direnv tool! README-DRIVEN DEVELOPMENT Episode #669. README-Driven Development. Jessica Kerr April 17, 2021 0 Comments. What’s the first thing you do when starting a new project? Jump right into code? Write a failing test? In this video, find out why Jessitron starts by drafting a README! Previous. DevcontainerUnprivileged User.
APRIL 2021 – RUBYTAPAS Part of README-driven-development is prioritizing delivery over getting something working on our own machine. In today's video, Jessica Kerr demonstrates this concept using an NPM example. CONTAINER RUN LAYERS Episode #658. Container Run Layers. Avdi Grimm January 22, 2021 0 Comments. In Dockerfiles, fewer RUN commands are better. Why? For that, we need to talk about layers. Which is exactly what we’re going to do in this video! Previous. Dockerfile. .ENV FOR DEVCONTAINERS Episode #665.env for Devcontainers. .env for Devcontainers. Avdi Grimm March 14, 2021 0 Comments. Nobody likes repeatedly typing out lengthy command-line incantations. Today let’s make our containerized work easier by customizing our environment! DEVCONTAINER PORTMAPPING Episode #661. Devcontainer Portmapping. Avdi Grimm February 12, 2021 0 Comments. A web app devcontainer isn’t much good if you can’t see the app. Let’s talk about loopback addresses, interface binding, and port-mapping with docker-compose! Previous. RUBYTAPASABOUTEPISODESCOURSESHELPSUBSCRIBELOG IN RubyTapas. Binstubs can be a great convenience for project automation, but there are some complications with Rails. Let's clear things up and get your project commands on a solid footing. Lose the bundle exec muscle memory and get back to the good old days with the help of binstubs! Join Jessica Kerr to learn about a novel way to workLOGIN – RUBYTAPAS
RubyTapas. Short Screencasts of Gourmet Ruby, by Avdi Grimm. Home; About. News; Subscribe. Personal Subscriptions; Team Pricing; Episodes. All EpisodesEPISODE LIST
Episode #001: Episode #001: Binary Literals; Episode #002: Episode #002: Large Integer Literals; Episode #003: Episode #003: Character Literals; Episode #004: EpisodeSUBSCRIPTION PLANS
Ravenous. $ 35. per month. Or $349 per year. Download episodes for offline viewing. RSS (iTunes) Video Feed. Tasting Menus. (More perksTBA) Sign Up.
PATTERNS AND ANTI-PATTERNS mentioned in Two screencasts, two ways to eradicate Ruby nil values. Observer Pattern. In RubyTapas: mentioned in Episode #027: Macros and Modules. mentioned in Episode #031: Observer Variations. Pluggable Selector Pattern. In RubyTapas: mentioned in Episode #019: Pluggable Selector. mentioned in Episode #280: Itself. ACCESSORIZING YOUR DEVCONTAINER SHELL Episode Script. Recently we walked through the process of “furnishing” a devcontainer with needed tools, such as a console editor. But tools are just one part of making a developer environment comfortable. Another big piece is customizing the command-line environment. FROM ruby:2.7.2 RUN apt-get update \ && apt-get install-y yarnpkg vim
TRYING STUFF IN DOCKER Trying Stuff in Docker. The Docker project is revolutionizing the way many teams deliver software, by making it possible to package up virtual machines into lightweight, portable containers. But even if your project isn’t using Docker for delivery, there are ways Docker can make your life easier as an individual developer. EPISODE #134: RAKE CLEAN To use rake/clean, we first require it. Once we do this, a new global constant called CLEAN is available to us. This constant is a FileList, which is initially empty. We can use the CLEAN list to tell Rake which files are intermediate files. First, let’s add the list WHY RUBY DOESN’T HAVE A BOOLEAN CLASS Reason #1: dynamic typing. To understand why Ruby has no Boolean class, we need to start with Ruby’s nature as a dynamically-typed language. Unlike statically-typed languages such as Java, C++, or Haskell, in Ruby we don’t have to declare the type of an argument or EPISODE #133: RAKE FILE OPERATIONS Name *. Email *. Website. Save my name, email, and website in this browser for the next time I comment. Join the conversation via an occasional emailGet only replies to your comment, the best of the rest, as well as a daily recap of all comments on this post.No more than a few emails daily, which you can reply to/unsubscribe from directly from your inbox. RUBYTAPASABOUTEPISODESCOURSESHELPSUBSCRIBELOG IN RubyTapas. Binstubs can be a great convenience for project automation, but there are some complications with Rails. Let's clear things up and get your project commands on a solid footing. Lose the bundle exec muscle memory and get back to the good old days with the help of binstubs! Join Jessica Kerr to learn about a novel way to workLOGIN – RUBYTAPAS
RubyTapas. Short Screencasts of Gourmet Ruby, by Avdi Grimm. Home; About. News; Subscribe. Personal Subscriptions; Team Pricing; Episodes. All EpisodesEPISODE LIST
Episode #001: Episode #001: Binary Literals; Episode #002: Episode #002: Large Integer Literals; Episode #003: Episode #003: Character Literals; Episode #004: EpisodeSUBSCRIPTION PLANS
Ravenous. $ 35. per month. Or $349 per year. Download episodes for offline viewing. RSS (iTunes) Video Feed. Tasting Menus. (More perksTBA) Sign Up.
PATTERNS AND ANTI-PATTERNS mentioned in Two screencasts, two ways to eradicate Ruby nil values. Observer Pattern. In RubyTapas: mentioned in Episode #027: Macros and Modules. mentioned in Episode #031: Observer Variations. Pluggable Selector Pattern. In RubyTapas: mentioned in Episode #019: Pluggable Selector. mentioned in Episode #280: Itself. ACCESSORIZING YOUR DEVCONTAINER SHELL Episode Script. Recently we walked through the process of “furnishing” a devcontainer with needed tools, such as a console editor. But tools are just one part of making a developer environment comfortable. Another big piece is customizing the command-line environment. FROM ruby:2.7.2 RUN apt-get update \ && apt-get install-y yarnpkg vim
TRYING STUFF IN DOCKER Trying Stuff in Docker. The Docker project is revolutionizing the way many teams deliver software, by making it possible to package up virtual machines into lightweight, portable containers. But even if your project isn’t using Docker for delivery, there are ways Docker can make your life easier as an individual developer. EPISODE #134: RAKE CLEAN To use rake/clean, we first require it. Once we do this, a new global constant called CLEAN is available to us. This constant is a FileList, which is initially empty. We can use the CLEAN list to tell Rake which files are intermediate files. First, let’s add the list WHY RUBY DOESN’T HAVE A BOOLEAN CLASS Reason #1: dynamic typing. To understand why Ruby has no Boolean class, we need to start with Ruby’s nature as a dynamically-typed language. Unlike statically-typed languages such as Java, C++, or Haskell, in Ruby we don’t have to declare the type of an argument or EPISODE #133: RAKE FILE OPERATIONS Name *. Email *. Website. Save my name, email, and website in this browser for the next time I comment. Join the conversation via an occasional emailGet only replies to your comment, the best of the rest, as well as a daily recap of all comments on this post.No more than a few emails daily, which you can reply to/unsubscribe from directly from your inbox.ABOUT RUBYTAPAS
About your chef. RubyTapas is served up by Avdi Grimm. Avdi is a fifteen-year veteran of Ruby development, a Ruby Hero award recipient, and the author of Confident Ruby and Exceptional Ruby.. What peopleare saying.
PATTERNS AND ANTI-PATTERNS mentioned in Two screencasts, two ways to eradicate Ruby nil values. Observer Pattern. In RubyTapas: mentioned in Episode #027: Macros and Modules. mentioned in Episode #031: Observer Variations. Pluggable Selector Pattern. In RubyTapas: mentioned in Episode #019: Pluggable Selector. mentioned in Episode #280: Itself.TASTING MENUS
The RubyTapas menu has gotten pretty long over the years. It can be hard to know where to start! If you’re not sure where to dive in, let us help. We’ve prepared a selection of Tasting Menus. Each menu is full course of episodes, hand-selected and carefully ordered to getyou up
BINSTUBS AND DIRENV
Need to customize your shell environment for one project, but not for your whole computer? Let’s look at a few different ways to do that, including the excellent direnv tool!FEBRUARY 2021
Avdi Grimm February 20, 2021. A brand new containerized development environment can be pretty spartan. Over time, you'll furnish it with all the developer conveniences of home. Let's look at how that process unfolds! Read More. Episode #661. Devcontainer Portmapping. Avdi GrimmFebruary 12, 2021.
PAGE 3 – RUBYTAPAS Before YAML, before JSON, there were null-terminated records. See how this simple, pragmatic technique greases the pipes between UNIX command-line tools---and how you MARCH 2021 – RUBYTAPAS March 2021. Mapping host files into a container is a source of a lot of "WTF" moments. Let's take a closer look at where some of these surprises come from. bundle exec, npx, virtualenv part of modern development is taking extra steps to run just the RIGHT version of a tool for the current project. But with containerized development, we . DEVCONTAINER SHELL SHORTCUT Devcontainer Shell Shortcut. Avdi Grimm March 6, 2021 0 Comments. The time has come to simplify starting up new shells in our development containers. Along the way, we’ll learn more about the docker-compose up, exec, and run subcommands! Previous. Accessorizing YourDevcontainer Shell.
NOMINATE A GUEST CHEF Who would you like to see visit the RubyTapas kitchen to present their unique expertise and perspective? And what would you like to see them talk about? Remember, RubyTapas isn’t just for Ruby-specific ideas. If it will help working Ruby programmers be more effective and/or take greater joy in their work, and it can be demonstrated in a 5-minute video (or series of videos), it’s relevantRUBYTAPAS
Pushing to a remote Git host like Github from inside a devcontainer poses some challenges. In this video you'll learn a valuable technique for sharing credentials into a container without copying them! RUBYTAPASABOUTEPISODESCOURSESHELPSUBSCRIBELOG IN RubyTapas. Binstubs can be a great convenience for project automation, but there are some complications with Rails. Let's clear things up and get your project commands on a solid footing. Lose the bundle exec muscle memory and get back to the good old days with the help of binstubs! Join Jessica Kerr to learn about a novel way to workLOGIN – RUBYTAPAS
RubyTapas. Short Screencasts of Gourmet Ruby, by Avdi Grimm. Home; About. News; Subscribe. Personal Subscriptions; Team Pricing; Episodes. All EpisodesEPISODE LIST
Episode #001: Episode #001: Binary Literals; Episode #002: Episode #002: Large Integer Literals; Episode #003: Episode #003: Character Literals; Episode #004: EpisodeSUBSCRIPTION PLANS
Ravenous. $ 35. per month. Or $349 per year. Download episodes for offline viewing. RSS (iTunes) Video Feed. Tasting Menus. (More perksTBA) Sign Up.
PATTERNS AND ANTI-PATTERNS mentioned in Two screencasts, two ways to eradicate Ruby nil values. Observer Pattern. In RubyTapas: mentioned in Episode #027: Macros and Modules. mentioned in Episode #031: Observer Variations. Pluggable Selector Pattern. In RubyTapas: mentioned in Episode #019: Pluggable Selector. mentioned in Episode #280: Itself. ACCESSORIZING YOUR DEVCONTAINER SHELL Episode Script. Recently we walked through the process of “furnishing” a devcontainer with needed tools, such as a console editor. But tools are just one part of making a developer environment comfortable. Another big piece is customizing the command-line environment. FROM ruby:2.7.2 RUN apt-get update \ && apt-get install-y yarnpkg vim
TRYING STUFF IN DOCKER Trying Stuff in Docker. The Docker project is revolutionizing the way many teams deliver software, by making it possible to package up virtual machines into lightweight, portable containers. But even if your project isn’t using Docker for delivery, there are ways Docker can make your life easier as an individual developer. EPISODE #134: RAKE CLEAN To use rake/clean, we first require it. Once we do this, a new global constant called CLEAN is available to us. This constant is a FileList, which is initially empty. We can use the CLEAN list to tell Rake which files are intermediate files. First, let’s add the list WHY RUBY DOESN’T HAVE A BOOLEAN CLASS Reason #1: dynamic typing. To understand why Ruby has no Boolean class, we need to start with Ruby’s nature as a dynamically-typed language. Unlike statically-typed languages such as Java, C++, or Haskell, in Ruby we don’t have to declare the type of an argument or EPISODE #133: RAKE FILE OPERATIONS Name *. Email *. Website. Save my name, email, and website in this browser for the next time I comment. Join the conversation via an occasional emailGet only replies to your comment, the best of the rest, as well as a daily recap of all comments on this post.No more than a few emails daily, which you can reply to/unsubscribe from directly from your inbox. RUBYTAPASABOUTEPISODESCOURSESHELPSUBSCRIBELOG IN RubyTapas. Binstubs can be a great convenience for project automation, but there are some complications with Rails. Let's clear things up and get your project commands on a solid footing. Lose the bundle exec muscle memory and get back to the good old days with the help of binstubs! Join Jessica Kerr to learn about a novel way to workLOGIN – RUBYTAPAS
RubyTapas. Short Screencasts of Gourmet Ruby, by Avdi Grimm. Home; About. News; Subscribe. Personal Subscriptions; Team Pricing; Episodes. All EpisodesEPISODE LIST
Episode #001: Episode #001: Binary Literals; Episode #002: Episode #002: Large Integer Literals; Episode #003: Episode #003: Character Literals; Episode #004: EpisodeSUBSCRIPTION PLANS
Ravenous. $ 35. per month. Or $349 per year. Download episodes for offline viewing. RSS (iTunes) Video Feed. Tasting Menus. (More perksTBA) Sign Up.
PATTERNS AND ANTI-PATTERNS mentioned in Two screencasts, two ways to eradicate Ruby nil values. Observer Pattern. In RubyTapas: mentioned in Episode #027: Macros and Modules. mentioned in Episode #031: Observer Variations. Pluggable Selector Pattern. In RubyTapas: mentioned in Episode #019: Pluggable Selector. mentioned in Episode #280: Itself. ACCESSORIZING YOUR DEVCONTAINER SHELL Episode Script. Recently we walked through the process of “furnishing” a devcontainer with needed tools, such as a console editor. But tools are just one part of making a developer environment comfortable. Another big piece is customizing the command-line environment. FROM ruby:2.7.2 RUN apt-get update \ && apt-get install-y yarnpkg vim
TRYING STUFF IN DOCKER Trying Stuff in Docker. The Docker project is revolutionizing the way many teams deliver software, by making it possible to package up virtual machines into lightweight, portable containers. But even if your project isn’t using Docker for delivery, there are ways Docker can make your life easier as an individual developer. EPISODE #134: RAKE CLEAN To use rake/clean, we first require it. Once we do this, a new global constant called CLEAN is available to us. This constant is a FileList, which is initially empty. We can use the CLEAN list to tell Rake which files are intermediate files. First, let’s add the list WHY RUBY DOESN’T HAVE A BOOLEAN CLASS Reason #1: dynamic typing. To understand why Ruby has no Boolean class, we need to start with Ruby’s nature as a dynamically-typed language. Unlike statically-typed languages such as Java, C++, or Haskell, in Ruby we don’t have to declare the type of an argument or EPISODE #133: RAKE FILE OPERATIONS Name *. Email *. Website. Save my name, email, and website in this browser for the next time I comment. Join the conversation via an occasional emailGet only replies to your comment, the best of the rest, as well as a daily recap of all comments on this post.No more than a few emails daily, which you can reply to/unsubscribe from directly from your inbox.ABOUT RUBYTAPAS
About your chef. RubyTapas is served up by Avdi Grimm. Avdi is a fifteen-year veteran of Ruby development, a Ruby Hero award recipient, and the author of Confident Ruby and Exceptional Ruby.. What peopleare saying.
PATTERNS AND ANTI-PATTERNS mentioned in Two screencasts, two ways to eradicate Ruby nil values. Observer Pattern. In RubyTapas: mentioned in Episode #027: Macros and Modules. mentioned in Episode #031: Observer Variations. Pluggable Selector Pattern. In RubyTapas: mentioned in Episode #019: Pluggable Selector. mentioned in Episode #280: Itself.TASTING MENUS
The RubyTapas menu has gotten pretty long over the years. It can be hard to know where to start! If you’re not sure where to dive in, let us help. We’ve prepared a selection of Tasting Menus. Each menu is full course of episodes, hand-selected and carefully ordered to getyou up
FEBRUARY 2021
Avdi Grimm February 20, 2021. A brand new containerized development environment can be pretty spartan. Over time, you'll furnish it with all the developer conveniences of home. Let's look at how that process unfolds! Read More. Episode #661. Devcontainer Portmapping. Avdi GrimmFebruary 12, 2021.
PAGE 3 – RUBYTAPAS Before YAML, before JSON, there were null-terminated records. See how this simple, pragmatic technique greases the pipes between UNIX command-line tools---and how you MARCH 2021 – RUBYTAPAS March 2021. Mapping host files into a container is a source of a lot of "WTF" moments. Let's take a closer look at where some of these surprises come from. bundle exec, npx, virtualenv part of modern development is taking extra steps to run just the RIGHT version of a tool for the current project. But with containerized development, we . DEVCONTAINER SHELL SHORTCUT Devcontainer Shell Shortcut. Avdi Grimm March 6, 2021 0 Comments. The time has come to simplify starting up new shells in our development containers. Along the way, we’ll learn more about the docker-compose up, exec, and run subcommands! Previous. Accessorizing YourDevcontainer Shell.
NOMINATE A GUEST CHEF Who would you like to see visit the RubyTapas kitchen to present their unique expertise and perspective? And what would you like to see them talk about? Remember, RubyTapas isn’t just for Ruby-specific ideas. If it will help working Ruby programmers be more effective and/or take greater joy in their work, and it can be demonstrated in a 5-minute video (or series of videos), it’s relevant EPISODE #052: THE END OF MOCKING Episode Script. As part of my TDD practice, I like to use mock and stub objects to help me drive out a design. One of the most important skills in a “mockist” testing discipline is knowing when to stop mocking.. Consider a class that represents a player in a computergame.
RUBYTAPAS
Pushing to a remote Git host like Github from inside a devcontainer poses some challenges. In this video you'll learn a valuable technique for sharing credentials into a container without copying them! This website uses cookies to ensure you get the best experience on ourwebsite. Learn more
Got it!
* Home
* __About
* News
* __Subscribe
* Personal Subscriptions* Team Pricing
* __Episodes
* All Episodes
* Freebies
* Guest Episodes
* __Categories
* APIs and Libraries* Applications
* Design
* Language
* Patterns and Anti-Patterns* Style
* Testing
* Tools
* Surprise me!
* Video Downloads
* __Courses
* Tasting Menus
* Feasts
* __Help
* FAQ
* Contact
* Nominate a Guest Chef* Privacy
* Log in
Search for:
When autocomplete results are available use up and down arrows to review and enter to go to the desired page. Touch device users, explore by touch or with swipe gestures.__ Search
CATEGORIES
Categories Select Category Announcements APIs and Libraries Applications Behind the Scenes BRUNCH Career Community Design Episodes Premium Episodes Season 1 S1 Premium Season 2 S2 Premium Season 3 S3 Premium Season 4 S4 Premium Season 5 S5 Premium Season 6 S6 Premium Season 7 S7 Premium Season 8 S8 Premium Season 9 S9 Premium Freebies Guest Episodes Kitchen Tour Language News Practices Sideboard Style Testing ToolsUncategorized
TAGS
activerecord asynchronyblocks
code smells
concurrency
containers
corelib
data
database
debugging
diagnostics
domain modeling
Enumerable &
Enumerator failure
handling files
guest
idioms
Input - Output
iteration
literals
logging
metaprogramming
oop
ORM
patterns
practices
processes (execution)rails
Rake
refactoring
regex
rspec
RubyGems
stdlib
strings
syntax
systems
tdd
test doubles
testing
text
threads
tools
value objects
variables
June 2020
M
T
W
T
F
S
S
May
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
ARCHIVES
Archives Select Month June 2020 May 2020 April 2020 March 2020 February 2020 January 2020 December 2019 November 2019 October 2019 September 2019 August 2019 July 2019 June 2019 May 2019 April 2019 March 2019 February 2019 January 2019 December 2018 November 2018 October 2018 September 2018 August 2018 July 2018 June 2018 May 2018 April 2018 March 2018 February 2018 January 2018 December 2017 November 2017 October 2017 September 2017 August 2017 July 2017 June 2017 May 2017 April 2017 March 2017 February 2017 January 2017 December 2016 November 2016 October 2016 September 2016 August 2016 July 2016 June 2016 May 2016 April 2016 March 2016 February 2016 January 2016 December 2015 November 2015 October 2015 September 2015 August 2015 July 2015 June 2015 May 2015 April 2015 March 2015 February 2015 January 2015 December 2014 November 2014 October 2014 September 2014 August 2014 July 2014 June 2014 May 2014 April 2014 March 2014 February 2014 January 2014 December 2013 November 2013 October 2013 September 2013 August 2013 July 2013 June 2013 May 2013 April 2013 March 2013 February 2013 January 2013 December 2012 November 2012 October 2012 September 2012ACCOUNT
* Login
META
* Log in
* Entries RSS
* Comments RSS
* WordPress.org
Categories __
* All
* Language
* Design
* Style
* APIs and Libraries* Testing
* Freebies
Episode #627
Rake Global Tasks
June 1, 2020
Episode #626
Numbered Parameters
May 28, 2020
Episode #625
Docker Diff
May 20, 2020
Episode #624
ltrace
May 14, 2020
Episode #623
Strace
May 6, 2020
__ Sidebar
__ Recent Episodes
RUBYTAPAS
Short Screencasts of Gourmet Ruby, by Avdi Grimm* Home
* About
* News
* Subscribe
* Personal Subscriptions* Team Pricing
* Episodes
* All Episodes
* Freebies
* Guest Episodes
* Categories
* APIs and Libraries* Applications
* Design
* Language
* Patterns and Anti-Patterns* Style
* Testing
* Tools
* Surprise me!
* Video Downloads
* Courses
* Tasting Menus
* Feasts
* Help
* FAQ
* Contact
* Nominate a Guest Chef* Privacy
* Log in
PreviousNext
featured
PreviousNext
Trying Stuff in DockerJessica Kerr
February 11, 2020
The Docker project is revolutionizing the way many teams deliver software, by making it possible to package up virtual machines into lightweight, portable containers. But even if your project isn’tRead More
featured
PreviousNext
Why Ruby doesn’t have a Boolean classAvdi Grimm
January 8, 2019
One peculiarity of Ruby that trips up a lot of programmers migrating from other languages is the fact that while it has true and false types, they don't share aRead More
featured
PreviousNext
Your business rules are objects tooAvdi Grimm
July 3, 2018
Have you ever struggled to place a method that seems like it belongs equally well in either of two different classes? In this screencast you'll learn an approach to resolve this conundrum once and for all.Read More
featured
PreviousNext
Elegantly generate data in bulk with Ruby Enumerators and ArraysAvdi Grimm
June 26, 2018
Watch Avdi Grimm and James Gray demonstrate the art of concise, expressive Ruby code in two classic RubyTapas videos.Read More
featured
PreviousNext
Bust nils with Hash#fetch!Avdi Grimm
June 20, 2018
A RubyTapas classic, now free: learn how to use Hash#fetch to catch missing hash keys before they do more damage!Read More
featured
PreviousNext
Use “barewords” to embrace the true power of late-binding in RubyAvdi Grimm
June 5, 2018
In the most fan-favorite RubyTapas episode of all time, you'll learn how using "barewords" is a powerful tool for decoupling names from the sources of information.Read More
featured
PreviousNext
Make big numbers readable in RubyAvdi Grimm
May 29, 2018
Quick! How many zeroes are in 1000000000000000? Large literal numbers may be a cinch for the computer to read, but they aren't very friendly to human eyes. Take 45 seconds to learn how to format large numbersreadably in Ruby.
Read More
featured
PreviousNext
Use beautiful binary literals in RubyAvdi Grimm
May 22, 2018
Stop trying to remember octal permission codes. Instead use beautiful binary literals in your Ruby code!Read More
featured
PreviousNext
Episode #112
Two screencasts, two ways to eradicate Ruby nil valuesAvdi Grimm
January 31, 2017
Learn two ways to avoid switching on nil in Rails apps, in this double feature from RubyTapas and UpcaseRead More
* __
* __
* __
* __
* __
* __
* __
* __
* __
Episode #627 Rake Global TasksAvdi Grimm
June 1, 2020
Rake isn't just for running tests. You can use Rake to organize all your favorite development automation tasks across ALL your projects. Find out how, in this episode!Read More
Episode #626 Numbered ParametersAvdi Grimm
May 28, 2020
In a language full of expressive little shorthands, it's time to meet a new idiom! This one makes simple blocks even more concise.Read More
Episode #625 Docker DiffAvdi Grimm
May 20, 2020
"What did that program change?!!" - In today's episode you'll see how you can definitively answer this question, using a built-in feature ofDocker!
Read More
Episode #624 ltrace
Avdi Grimm
May 14, 2020
As we've explored recently, strace is a powerful tool for understanding how a program interacts with the operating system. But it's only for system calls. Learn how to use ltrace …Read More
Episode #623 Strace
Avdi Grimm
May 6, 2020
Learn to use strace - a powerful microscope for peering into a program's interactions with the operating system.Read More
Episode #622 Send VariationsAvdi Grimm
April 27, 2020
Sometimes you need to invoke a method whose name you won't know until runtime. In this episode, you'll learn the differences between #send, #public_send, and #send, gotchas of using them, …Read More
Episode #621 lsof; or: what process is using my port?!Avdi Grimm
April 17, 2020
Have you ever gone to start a local development server, only to have it complain that the port is already taken? In this episode you'll learn about how to use …Read More
Episode #620 Serverless Ruby with AWS SAMAvdi Grimm
April 12, 2020
Once you start developing serverless code in earnest, you need a testable local dev environment and reliable deployment automation. In today's episode, you'll learn how to use the AWS Serverless …Read More
Episode #619 Eliminating RSpec Boilderplate with Claudio BaccigalupoAvdi Grimm
April 2, 2020
Join guest chef Claudio Baccigalupo and learn how to eliminate some common boilerplate code in RSpec Rails system specs.Read More
1 2 3
… 79
→
Categories __
* All
* Language
* Design
* Style
* APIs and Libraries* Testing
* Freebies
Episode #627
Rake Global Tasks
June 1, 2020
Episode #626
Numbered Parameters
May 28, 2020
Episode #625
Docker Diff
May 20, 2020
Episode #624
ltrace
May 14, 2020
Episode #623
Strace
May 6, 2020
* Home
* About
* Subscribe
* Episodes
* Courses
* Help
* Log in
2018 ShipRise LLC
0
START YOUR CODING WEEK OFF RIGHT. Get 3-5 handpicked links to articles, videos, and resources that will make you a better programmer, delivered every Sunday morning. Each issue thoughtfully curated by RubyTapas Head Chef Avdi Grimm. Get the BRUNCH newsletter xDetails
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0