Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
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 31 1 2 3 4

Laracasts - Let's Build A Forum with Laravel and TDD (2017)

Posted By: ParRus
Laracasts - Let's Build A Forum with Laravel and TDD (2017)

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

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
Screenshots

Laracasts - Let's Build A Forum with Laravel and TDD (2017)

Laracasts - Let's Build A Forum with Laravel and TDD (2017)

Laracasts - Let's Build A Forum with Laravel and TDD (2017)

Laracasts - Let's Build A Forum with Laravel and TDD (2017)

Laracasts - Let's Build A Forum with Laravel and TDD (2017)

Exclusive eLearning Videos ParRus-blogadd to bookmarks

Feel free to contact me PM
when links are dead or want any repost

Laracasts - Let's Build A Forum with Laravel and TDD (2017)