Classes
HTML Cache
When a server sends an HTML page, it can set caching instructions in the header that tell your browser how...
Create custom modules with the Drupal API.
It's helpful to think of the existing core and contrib code as examples of...
XDebug is a code debugger that lets you stop your code while it's running, and step through line by line. You can see...
A PHP HTTP client for fetching content from remote urls.
\Drupal::httpClient()
Default http client in Drupal (It's...
Plugins extend or alter existing parts of a system. In Drupal, plugins are used for defining blocks, field types...
Modifying other modules.
Drupal development preaches "Don't hack core". This is a principal that your application logic...
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...