-
Урок 1.
00:02:42
Introduction
-
Урок 2.
00:00:53
About me
-
Урок 3.
00:00:43
Installing Go
-
Урок 4.
00:01:56
Installing an IDE
-
Урок 5.
00:01:26
What are we going to build?
-
Урок 6.
00:13:08
Setting up a simple application
-
Урок 7.
00:06:43
Creating a handler to "upgrade" a connection to websockets
-
Урок 8.
00:06:36
Connecting to our websocket endpoint
-
Урок 9.
00:08:15
Adding additional socket event handlers
-
Урок 10.
00:13:59
Improving our WS endpoint, and setting up go outines
-
Урок 11.
00:14:17
Listing users
-
Урок 12.
00:05:17
Fixing a problem with disappearing users
-
Урок 13.
00:01:54
One minor fix
-
Урок 14.
00:12:57
Sending messages
-
Урок 15.
00:05:43
Cleaning things up
-
Урок 16.
00:05:37
What if the server goes away? Reconnecting painlessly
-
Урок 17.
00:05:43
Adding server status indicator
-
Урок 18.
00:05:26
What are we going to build?
-
Урок 19.
00:03:58
Install Postgres and a Postgres Client
-
Урок 20.
00:22:12
Installing the starter project
-
Урок 21.
00:19:08
Connecting to Pusher
-
Урок 22.
00:08:39
Pushing an event to the client
-
Урок 23.
00:15:31
Setting up some database tables
-
Урок 24.
00:09:42
Setting up models
-
Урок 25.
00:18:31
Creating forms for our hosts
-
Урок 26.
00:06:25
Adding form validation, and setting up a handler for posting data
-
Урок 27.
00:07:32
Passing data to our host form
-
Урок 28.
00:19:21
Inserting a host into the database
-
Урок 29.
00:11:19
Getting and and updating a host
-
Урок 30.
00:07:51
Modifying the post handler for hosts to update
-
Урок 31.
00:10:58
Getting all hosts and displaying on page
-
Урок 32.
00:07:34
Adding services to a host 1
-
Урок 33.
00:06:07
Adding services to a host 2
-
Урок 34.
00:13:32
Adding services to a host 3
-
Урок 35.
00:05:39
Adding services to a host 4
-
Урок 36.
00:07:35
Database functions to add/remove a service from host
-
Урок 37.
00:13:09
Listing host services in a more intelligent way
-
Урок 38.
00:15:12
Listing all services on overview page
-
Урок 39.
00:09:39
Showing service status counts on overview page
-
Урок 40.
00:17:11
List all services by status
-
Урок 41.
00:02:07
Updates for Go 1.16
-
Урок 42.
00:16:39
Adding service status to the host page
-
Урок 43.
00:06:44
Making things a bit more visually appealing
-
Урок 44.
00:13:32
Manually Testing a host service 1
-
Урок 45.
00:09:21
Manually Testing a host service 2
-
Урок 46.
00:12:44
Manually testing a host service 3
-
Урок 47.
00:12:15
Manually testing a host service 4
-
Урок 48.
00:08:36
Manually testing a host service 5
-
Урок 49.
00:12:28
Setting up a schedule to monitor services
-
Урок 50.
00:02:38
An Aside: Updating the chi router
-
Урок 51.
00:14:06
Monitoring part 2
-
Урок 52.
00:18:08
Monitoring part 3
-
Урок 53.
00:07:25
Monitoring part 4
-
Урок 54.
00:09:43
Monitoring part 5
-
Урок 55.
00:05:17
Monitoring part 6
-
Урок 56.
00:12:15
Monitoring part 7
-
Урок 57.
00:06:56
Monitoring part 8
-
Урок 58.
00:09:11
Pushing monitoring start/stop events to client
-
Урок 59.
00:01:17
Setting up a local server to monitor
-
Урок 60.
00:09:16
Running service checks
-
Урок 61.
00:07:37
Pushing events on host service status change
-
Урок 62.
00:12:00
Updating service status count in real time
-
Урок 63.
00:05:55
Cleaning up our code
-
Урок 64.
00:26:08
Updating tables on the host page when status changes
-
Урок 65.
00:01:52
Exercise: Update Overview sub-pages
-
Урок 66.
00:05:06
Solution to exercise
-
Урок 67.
00:18:21
Displaying the monitoring schedule
-
Урок 68.
00:21:23
Updating the schedule page in real time
-
Урок 69.
00:31:44
Turning services on and off in real-time
-
Урок 70.
00:02:46
Pushing events after a manual check
-
Урок 71.
00:22:23
Saving and displaying events
-
Урок 72.
00:12:32
Cleaning things up
-
Урок 73.
00:08:07
Sending an event to a private channel
-
Урок 74.
00:02:57
Installing Mailhog on a Mac
-
Урок 75.
00:00:57
Installing Mailhog on Windows
-
Урок 76.
00:16:19
Sending notifications via email
-
Урок 77.
00:02:39
Sending notifications via text (SMS)
-
Урок 78.
00:02:15
Setting up a Twilio Account
-
Урок 79.
00:15:18
Writing the code to send SMS messages
-
Урок 80.
00:10:02
Setting up two new services
-
Урок 81.
00:02:59
Monitoring HTTPS services
-
Урок 82.
00:11:53
Monitoring SSL certificates
-
Урок 83.
00:28:59
Handler Tests
-
Урок 84.
00:07:50
Websocket Tests (the wrong way)
-
Урок 85.
00:11:10
Websocket Tests (the right way)