Classes
XDebug is a code debugger that lets you stop your code while it's running, and step through line by line. You can see...
Plugins extend or alter existing parts of a system. In Drupal, plugins are used for defining blocks, field types...
A PHP HTTP client for fetching content from remote urls.
\Drupal::httpClient()
Default http client in Drupal (It's...
Modifying other modules.
Drupal development preaches "Don't hack core". This is a principal that your application logic...
Bootstrapping is the process software uses to load itself, as in pulling yourself up by the bootstraps. For example...
Modules can define package dependencies in their own composer.json.
{ "name": "drupal/views_sql_query_formatter", "type...
Your content has an underlying structure for what needs to be stored and how it's related.
Structured vs Unstructured
...
Shared Host
Shared hosting, such as Bluehost or A2 is low cost and easy to use.
There are performance options that can...
Your website can have a lot of content for many different users. They need to be able to find what they're looking for...