pstephan1187's avatar

Dictionary

Sometimes we (especially newer programmers) come across terms that are unfamiliar to us that can be scary and prevent us from learning new things. I think it would be great to have a dictionary on your site to help explain some of these obscure terms and have links to any relevant lessons. Terms such as "Kernel", "Service Provider", "Facade", "Migration", "Bootstrap", "Middleware", etc.

0 likes
9 replies
JeffreyWay's avatar
Level 59

A dictionary has been on my todo list for Laracasts for a while now. Just need to finally knock it out. :)

10 likes
ATOM-Group's avatar

Please consider a social example system for it, whereby people can submit a variety of examples, and then rate/vote on them. Sometimes just text/wordy definitions don't communicate an idea as well as a few lines of code from different implementations can.

1 like
bashy's avatar

@tag I think this part describes what you mean

and have links to any relevant lessons.

ATOM-Group's avatar

Not just links to lessons, but actual code examples you can skim through.

bashy's avatar

In some cases that would be hard and lengthy but that's what I meant as well as any lesson links.

BrianDillingham's avatar

I love the idea of this as a learning tool, sometimes all I am looking for is a brief intro to a concept before delving into some research. Makes me think of how Stack Exchange manages tags http://stackoverflow.com/tags/laravel/info

@tag the dictionary items would be, I assume, attached to the lessons. If so, you'd have the aforementioned code examples via the lesson itself :)

ATOM-Group's avatar

@BrianDillingham

The problem is skipping around a lesson/video is not as fast or easy as scrolling through some code snippets on a web page. The point of the lesson would be to help explain the general idea/pattern in more detail in case what was going on in the code snippets wasn't clear enough.

BrianDillingham's avatar

I agree its not easy to refer back to a single aspect with a video. So I am grateful for the posts on Github when relevant. Also, web searches are great too to find other example code.

Personally with a screencast website, I'd expect it to be video-centric.. Maybe check out http://laravel-recipes.com/topics you can get snippets by tag & topic if the snippets idea goes un-implemented.

Please or to participate in this conversation.