Player FM - Internet Radio Done Right
16 subscribers
Checked 1M ago
הוסף לפני nine שנים
Chris Oliver에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Chris Oliver 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.
Player FM -팟 캐스트 앱
Player FM 앱으로 오프라인으로 전환하세요!
Player FM 앱으로 오프라인으로 전환하세요!
들어볼 가치가 있는 팟캐스트
스폰서 후원
E
Everyday AI Podcast – An AI and ChatGPT Podcast


1 EP 570: ChatGPT’s Agent Mode Overview: 5 things you should know 32:40
32:40
나중에 재생
나중에 재생
리스트
좋아요
좋아요32:40
ChatGPT Agent is here! ↳ What the heck is it? ↳ How does it work? ↳ What do you need to know? Glad you asked, shorties. Join us for the answers. Square keeps up so you don't have to slow down. Get everything you need to run and grow your business—without any long-term commitments. And why wait? Right now, you can get up to $200 off Square hardware at square.com/go/jordan. Run your business smarter with Square. Get started today. Newsletter: Sign up for our free daily newsletter More on this Episode: Episode Page Join the discussion: Thoughts on this? Join the convo and connect with other AI leaders on LinkedIn. Upcoming Episodes: Check out the upcoming Everyday AI Livestream lineup Website: YourEverydayAI.com Email The Show: info@youreverydayai.com Connect with Jordan on LinkedIn Topics Covered in This Episode: ChatGPT Agent Mode Overview & Naming Live ChatGPT Agent Demo Walkthrough ChatGPT Agent Mode Availability & Pricing Operator vs. Deep Research Capabilities Explained ChatGPT Agent Virtual Computer Functions Spreadsheet and PowerPoint Generation in ChatGPT Mini RAG-Ready Agents with Data Connectors ChatGPT Agent Security and Biological Risk Classification Timestamps: 00:00 "Introducing ChatGPT Agent" 03:41 Potential Delay for Paid Plan Rollout 09:24 "Chat GPT Agent: New Tools Overview" 12:44 OpenAI-Microsoft Tensions Over Software Overlap 16:42 "ChatGPT's New RAG Feature Unveiled" 21:55 AI Agent with Weapon Risk 23:31 Agent Models: Boon or Bane? 29:05 "Agent Mode: Seamless Editing Integration" Keywords: ChatGPT Agent, Agent Mode, OpenAI, virtual computer, Agentic skills, Operator, Deep Research, browsing websites, web research, synthesizing information, Microsoft competitor, PowerPoint creation, Excel spreadsheet creation, terminal access, public API integration, connectors, data analysis, image generation, multi-agent environments, retrieval augmented generation, mini RAG, AI operating system, human-in-the-loop, security concerns, biology classifier, biological weapons classification, chemical weapons classification, O3 model, Google Gemini 2.5 Pro, agentic models, AI workflows, editable slide deck, Microsoft Office alternative, AI-powered presentations, spreadsheet automation, cloud-based agents, AI task automation, calendar integration, Gmail connector, Google Drive connector, Outlook connector, team collaboration, premium AI features, desktop to browser transition, file creation, terminal commands, workflow automation Send Everyday AI and Jordan a text message. (We can't reply back unless you leave contact info) Try Gemini 2.5 Flash! Sign up at AIStudio.google.com to get started.…
Adding a Blog Post Destroy Action and Refactoring
Manage episode 359764980 series 1128630
Chris Oliver에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Chris Oliver 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.
We want to be able to delete blog posts we no longer want. We'll learn how to delete blog posts and refactor our code in this lesson.
…
continue reading
385 에피소드
Manage episode 359764980 series 1128630
Chris Oliver에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Chris Oliver 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.
We want to be able to delete blog posts we no longer want. We'll learn how to delete blog posts and refactor our code in this lesson.
…
continue reading
385 에피소드
כל הפרקים
×The Rails Authentication generator is getting new test helpers. We'll take a look at how to use them with integration tests and how to extend them to work with system tests too.
Rails now ships the Trix editor as a separate gem (action_text-trix) instead of being included in ActionText. This allows for separate releases independently of Rails.
Enumerable provides a suite of sorting, filtering, iterating functionality to any collection class in Ruby. It's easy to implement and use, so let's see how to use it.
To provide clean integrations with Rails plugins, we can use lazy load hooks to add callbacks for when classes are loaded.
Learn how to use the CodeMirror editor in your browser using Importmaps.
Rails 8 introduces a new expect method for permitting parameters that fixes a few of the issues with require and permit. Let's take a look!
Ruby 3.4 added 'it' to reference a block parameter with no variable name. Let's check it out!
Hotwire Spark is a new live reloading tool for Hotwire applications that uses morphing to update the page smoothly.
Black Friday is a popular shopping holiday every year. In this lesson, we'll build a Ruby gem to help automate our Black Friday sales each year.
Import maps are great, but how do they work? In this lesson, we'll demystify import maps and see how they integrate with Rails' asset pipeline.
Rails 8 now ships with multiple databases by default. In this lesson, we'll learn how the configuration works and how to deploy to production with environment variables

1 How To Add Impersonation To Rails Authentication Generator 16:10
16:10
나중에 재생
나중에 재생
리스트
좋아요
좋아요16:10
The Rails authentication generator is an awesome new addition with Rails 8 so let's explore how we can customize it to support user impersonation.
Rubocop Rails Omakase is just a starting place and provides a handful of rules.
Rails 7.2 now warns if any test runs without assertions. It helps make tests that may raise errors more explicit and less prone to mistakes.

1 How to use Omakase Rubocop Linter/Formatter Rules for Rails 18:51
18:51
나중에 재생
나중에 재생
리스트
좋아요
좋아요18:51
Formatting Ruby code can be a point of contention because the language is so flexible, but it

1 Defer Job Enqueues After Transaction Commit in Rails 7.2 17:14
17:14
나중에 재생
나중에 재생
리스트
좋아요
좋아요17:14
Enqueuing jobs inside of a database transaction is a common mistake that's now handled for you automatically in Rails 7.2
The new browser guard in Rails 7.2 allows you to gate access to your application if a user is not using a modern browser.
Installing dependencies to develop and run your Rails applications locally can be a pain.
Rails 7.2 introduced a new rate limit feature that uses the Rails cache for preventing abuse of routes in your applications.
Honeybadger's new Insights feature is awesome but required manually editing the yaml file to enable. Let's make a pull request to automate this.
In this lesson, we'll dive into some code to add timeouts for an issue with net-ssh with the help of Mike Perham
Sometimes you need user input to be restricted to a certain range or limited like "greater than zero". While you can do this with conditionals, there are some useful tricks to do this better in Ruby.
Rubygems.org released a new feature called Trusted Publishing which allows you to release gems directly from GitHub Actions without requiring 2FA or long-lived API tokens. Let's see how it works!
Sometimes you write code to get a feature working and stop there. With a little refactoring, you can extract local variables into methods that make testing and extending easier.
In this episode, we will learn about handling one-time payments with the Pay gem and Stripe embedded checkout. This is a great approach for non-recurring payments and can be implemented very quickly.
In this video, you'll learn about a feature of IRB, which is the ability to change context into an object.
Ever wondered how Rails controllers get their functionality? Let's see how we can add translation support to Rails API controllers by looking at the Rails source
Adam McCrea walks through using Phlex to build components for views in your Rails applications. Phlex is a Ruby gem for building fast object-oriented HTML and SVG components using Ruby constructs: methods, keyword arguments and blocks.
Mission Control Jobs is a UI for ActiveJob in Rails. It was announced at Rails World 2023 and just got released. It currently supports SolidQueue and Resque with more queue adapter support in the future.

1 Single Table Inheritance (STI) with ActiveRecord in Rails 13:24
13:24
나중에 재생
나중에 재생
리스트
좋아요
좋아요13:24
Have models that store the same data but need different functionality? Rails provides Single Table Inheritance in ActiveRecord to solve this problem.
G
GoRails Screencasts

Notifications in Rails applications are even easier now with the new release of Noticed gem v2. We'll explore how to add notifications to your Rails app in just a few minutes.
Ruby 3.3.0 was released today and this lesson we're diving into the goodies included in the new version.
G
GoRails Screencasts

In this lesson, we will pick up where we left off in the last part and package up our script into a gem that we can share. Along the way, we'll look at how we can spread responsibility across a few small classes to separate concerns and hopefully make the
G
GoRails Screencasts

Solid Queue is a database backed queue adapter for ActiveJob in your Rails apps. Instead of requiring an additional service like Redis, jobs are managed in the database itself and it's compatible with PostgreSQL, MySQL, and SQLite.
G
GoRails Screencasts

In this lesson, we will be looking at getting a v1 of a Ruby script that will fetch, pull, and push across several repositories and remotes to keep our code up-to-date. Hopefully, it will give you ideas for other areas in your workflow where a simple Ruby
Discover how the new template locals work in Rails 7.1
In this lesson, we will look at a key element in what make the web, the web. Hyperlinks.
G
GoRails Screencasts

In this lesson, we will explore the other types of input elements which we can use in our forms.
In this lesson, we will explore the button element and some of the lesser known attributes/functionality that can be added to them.
G
GoRails Screencasts

1 HTML Learning Path - Form Parameter Naming Conventions In Rails 5:23
5:23
나중에 재생
나중에 재생
리스트
좋아요
좋아요5:23
In this lesson, we will step briefly into the world of forms in Rails to see the naming conventions Rails uses to help us get structured data from form submissions in our Rails applications.
G
GoRails Screencasts

In this lesson, we will learn about how to provide better structure to our webpages using more semantic elements from HTML5.
In this lesson, we will learn about how to display images on our webpages.
In this lesson, we will lay down our foundational knowledge of forms on the web, knowledge that will be used throughout your career as a web developer.
G
GoRails Screencasts

In this lesson, we will learn about how to display content in a list and how we can use list elements to create navigational aids for our webpages.
G
GoRails Screencasts

In this lesson, we will learn about the basic structure of HTML documents.
In this lesson, we will have a look at the elements used to markup text content in HTML.
G
GoRails Screencasts

In this lesson, we will learn what HTML is and why we need to know about it.
G
GoRails Screencasts

1 How Rails.env works with EnvironmentInquirer & StringInquirer 12:47
12:47
나중에 재생
나중에 재생
리스트
좋아요
좋아요12:47
Rails.env looks and acts like a Ruby String, but you can call methods with question marks on it. In this lesson, we'll learn how it works using ActiveSupport StringInquirer.
In this episode, we will look into the new health check endpoint that will come by default in a Rails 7.1 application.
How to upgrade to Rails 7.1 This will also work with any other version and offers a few tips on how to test things out and revert back if necessary.
Normalizing data has always been a pain in Rails, but not anymore! Instead of callbacks or overriding setters, Rails 7.1 introduces "normalizes" to make normalizing data easy.
G
GoRails Screencasts

Rails 7.1 introduces many new features for authentication. In this lesson, we'll show you how to implement authentication from scratch using Rails 7.1's new features.
In this episode we discuss how to extend Rails (gently) with Kasper Timm Hansen and a few of his open source gems. The important idea here is for people to try to come up with their own ideas of making Rails better.
Bundler 2.4.19 introduces a new "file:" option for specifying the Ruby version file. This makes it easy for you to have a single point of truth for your Ruby version file.
Mobile and desktop versions of widgets often need to be completely different. Navigation and tabs on mobile don't work well when there are lots of items so we'll show you how to use Turbo and a select tag for mobile navs.
G
GoRails Screencasts

In this video, we will be looking at how to better debug issues in our programs and applications by leveraging the Ruby Debug gem.
G
GoRails Screencasts

Turbo Frames provide an iFrame like concept for Hotwire applications. If you're using Turbo streams to replace a portion of the page, you can accomplish the same thing even easier using Turbo Frames
G
GoRails Screencasts

In this episode, we will look at refactoring some time related code by leveraging ActiveSupport::TimeWithZone
In this episode, we will extend Trix by adding a text highlighting feature.
G
GoRails Screencasts

1 The difference between Link_to vs Button_to in Ruby on Rails 14:22
14:22
나중에 재생
나중에 재생
리스트
좋아요
좋아요14:22
A lot of developers use link_to and button_to interchangeably. In this lesson, we'll explore when you should use link_to and when to use button_to and the differences between them.
G
GoRails Screencasts

Processing inbound webhooks can be tricky. In this lesson, you'll learn how receive, verify, and process webhooks in an efficient and well-organized manner.
G
GoRails Screencasts

Blog posts often need cover images for social sharing. In this lesson, we'll add cover image file uploads with ActiveStorage.
G
GoRails Screencasts

Pagination is something we don't need until we publish a lot of blog posts. We can use the pagy gem to add page links to the bottom of our pages and handle thousands of blog posts.
Over time, you'll need to upgrade the Ruby version of your Rails application. For example, a new version of Ruby was released since we started this series that fixes a couple security issues in Ruby so we'll teach you how to upgrade your Ruby version.
Rails uses the MVC Pattern. This isn't as scary as it sounds. It's basically a design architecture that gives you 3 primary buckets to help you organize your code.
G
GoRails Screencasts

1 Blog Posts with File Uploads using ActiveStorage & Amazon S3 21:41
21:41
나중에 재생
나중에 재생
리스트
좋아요
좋아요21:41
ActionText builds on top of the ActiveStorage file uploads feature in Rails, so we're going to configure Amazon S3 storage so we can upload files in production
G
GoRails Screencasts

ActionText is a feature of Rails that allows you to add rich text including file uploads to any of your models. This is a perfect fit for our Blog Posts, so we're going to replace the text column with a rich text field with ActionText.
Scopes are a way for us to change the way a database table is queried. For example, we can use them to change the ordering of the results so certain records are first.
G
GoRails Screencasts

Our scheduled blog posts adds some complexity to our app. In this lesson, we're going to write some tests to make sure that our code does what we want it to do.
Scheduling blog posts to be published in the future is the next feature we're going to add. In this lesson, we'll talk about several options we have to implement this and then choose one to build.
G
GoRails Screencasts

Next we're going to deploy our Rails blog application to production! This is a huge step, but also
Our blog doesn't look great. We're going to install TailwindCSS so we can easily style our Rails application however we want.
Anyone can create, edit, or delete a blog post in our Rails app currently. In this lesson, we'll add authentication so only allowed users can do those actions.
G
GoRails Screencasts

We want to be able to delete blog posts we no longer want. We'll learn how to delete blog posts and refactor our code in this lesson.
Implementing Edit and Update actions are straightforward now. We can reuse what we've learned with New and Create and reuse some of the logic to edit and update database records in Rails.
플레이어 FM에 오신것을 환영합니다!
플레이어 FM은 웹에서 고품질 팟캐스트를 검색하여 지금 바로 즐길 수 있도록 합니다. 최고의 팟캐스트 앱이며 Android, iPhone 및 웹에서도 작동합니다. 장치 간 구독 동기화를 위해 가입하세요.