Laracasts - Let's Build A Forum with Laravel and TDD (2017)
WEBRip | English | MP4 | 1920 x 1080 | AVC ~584 kbps | 30 fps
AAC | 235 Kbps | 48.0 KHz | 2 channels | 08:50:32 | 2.96 GB
Genre: eLearning Video / Development, Programming
WEBRip | English | MP4 | 1920 x 1080 | AVC ~584 kbps | 30 fps
AAC | 235 Kbps | 48.0 KHz | 2 channels | 08:50:32 | 2.96 GB
Genre: eLearning Video / Development, Programming
Let's begin by reviewing the most minimal requirements for a forum. If you think about it, we couldn't possibly construct a forum without users, threads, and replies. So let's tackle those first.Content:
01 Initial Database Setup With Seeding 7:59
02 Test-Driving Threads 9:26
03 A Thread Can Have Replies 9:09
04 A User May Respond to Threads 17:39
05 The Reply Form 5:14
06 A User May Publish Threads 6:13
07 Let's Make Some Testing Helpers 5:43
08 The Exception Handling Conundrum 7:54
09 A Thread Should Be Assigned a Channel 14:12
10 How to Test Validation Errors 10:41
11 Users Can Filter Threads By Channel 13:25
12 Validation Errors and Old Data 8:24
13 Extracting to View Composers 3:00
14 A User Can Filter All Threads By Username 7:37
15 A Lesson in Refactoring 18:47
16 Meta Details and Pagination 9:19
17 A User Can Filter Threads By Popularity 11:51
18 A User Can Favorite Replies 15:46
19 The Favorite Button 7:37
20 From 56 Queries Down to 2 7:06
21 Global Scopes and Further Query Reduction 8:28
22 A User Has a Profile 12:32
23 A User Can Delete Their Threads 14:07
24 Authorization With Policies 10:28
25 How to Construct an Activity Feed with TDD 16:37
26 How to Construct An Activity Feed with TDD: Part 2 16:21
27 Extracting Controller Queries to the Model 7:39
28 The Activity Deletion Bug 5:10
29 Flash Messaging With Vue 13:59
30 A User's Activity Feed Should Include Favorited Replies 6:06
31 Authorized Users Can Delete Replies 7:59
32 A Vue Reply Component 13:51
33 Ajaxifying the Delete Button 4:22
34 A Vue Favorite Component 16:28
35 Squashing Bugs 8:31
36 A More Data-centric Approach 21:59
37 A New Reply Component 11:44
38 Laravel and Vue Pagination 31:02
39 A User Can Filter By Unanswered Threads 12:52
40 Thread Subscriptions: Part 1 10:53
41 Thread Subscriptions: Part 2 6:17
42 Thread Subscriptions: Part 3 15:12
43 Thread Subscriptions: Part 4 25:30
44 Test Refactoring 6:15
45 Thread Subscriptions: Part 5 13:22
46 Refactoring for the Better or Worse? 10:25
47 Notification Fakes in a Nutshell 5:20
also You can watch my other last: Programming-posts
General
Complete name : 04-A-User-May-Response-To-Threads.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 104 MiB
Duration : 17mn 39s
Overall bit rate mode : Variable
Overall bit rate : 824 Kbps
Encoded date : UTC 2017-03-16 17:34:23
Tagged date : UTC 2017-03-16 17:34:23
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 17mn 39s
Bit rate : 584 Kbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.009
Stream size : 73.7 MiB (71%)
Writing library : x264 core 148 r10 90a61ec
Encoding settings : cabac=1 / ref=4 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=8 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=34 / lookahead_threads=5 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / stitchable=1 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=infinite / keyint_min=30 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=5 / qpmax=69 / qpstep=4 / vbv_maxrate=4950 / vbv_bufsize=13500 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Encoded date : UTC 2017-03-16 17:34:23
Tagged date : UTC 2017-03-16 17:34:23
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 17mn 39s
Bit rate mode : Variable
Bit rate : 235 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 29.7 MiB (29%)
Encoded date : UTC 2017-03-16 17:34:23
Tagged date : UTC 2017-03-16 17:34:23
Complete name : 04-A-User-May-Response-To-Threads.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 104 MiB
Duration : 17mn 39s
Overall bit rate mode : Variable
Overall bit rate : 824 Kbps
Encoded date : UTC 2017-03-16 17:34:23
Tagged date : UTC 2017-03-16 17:34:23
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 17mn 39s
Bit rate : 584 Kbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.009
Stream size : 73.7 MiB (71%)
Writing library : x264 core 148 r10 90a61ec
Encoding settings : cabac=1 / ref=4 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=8 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=34 / lookahead_threads=5 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / stitchable=1 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=infinite / keyint_min=30 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=5 / qpmax=69 / qpstep=4 / vbv_maxrate=4950 / vbv_bufsize=13500 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Encoded date : UTC 2017-03-16 17:34:23
Tagged date : UTC 2017-03-16 17:34:23
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 17mn 39s
Bit rate mode : Variable
Bit rate : 235 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 29.7 MiB (29%)
Encoded date : UTC 2017-03-16 17:34:23
Tagged date : UTC 2017-03-16 17:34:23
Screenshots
Exclusive eLearning Videos ParRus-blog ← add to bookmarks
Feel free to contact me PM
when links are dead or want any repost
Feel free to contact me PM
when links are dead or want any repost