Creating an AI Gynecomastia detector
Flexing my AI knowledge in the aesthetic and beauty domain. This web app detects the presence of gynecomastia in men. Gynecomastia is the medical term for man-boobs.
Flexing my AI knowledge in the aesthetic and beauty domain. This web app detects the presence of gynecomastia in men. Gynecomastia is the medical term for man-boobs.
I am a backend developer trying to learn CSS. I have never truly embraced CSS in my entire career. I enjoy working Javascript (only worked with jQuery). But somehow, CSS never made sense for me. I hated centering content. But now, thanks to flex and grid, centering content makes it easier.
This is a guide on how I created the chatbot using Drupal AI module. I was following this guide https://www.youtube.com/watch?v=ZpLxpp9BJ1c&list=PLs3kwtxiVUrtWs6C6yS207CjT5Dgkr-0T .
This is using Milvus Vector DB (hosted locally) + ChatGPT + AI module.
You can access it here https://bryanmanalo.com/?chatbot=true#/ .
It is good to keep a work brag document where you will highlight all work accomplishments and your team's work accomplishments.
This is part 2 of https://bryanmanalo.com/how-drupal-caches-work-under-hood .
Why would you need to implement auto-placeholders?
1. Using cache-context "user" will typically invalidate Dynamic Page Cache, making your page marked as uncacheable for dynamic page cache. As shown in photo above.
An interview with Carl Agno on his recent experience for Acquia Drupal 9 developer exam last August 10, 2023.
Content is in Filipino.
Advise for those taking the Acquia Certification exam:
The journey of the http request in Drupal:
STEP 1. Page Cache module.
HTTP request will hit the Page Cache (page_cache) module to check if the path is in cache.
How this is computed is via Drupal cache tags only, ignoring cache contexts and cache max-age. For more information about cache tags, contexts, max-age (https://www.drupal.org/docs/8/api/cache-api/cache-api).
What is a Drupal base field?
Base fields are fields that are available to all nodes like title, uid or date created. Base fields are not limited to nodes, but to any entity like user, paragraphs, menu, blocks, block_content, etc.
It is automatically available to all existing nodes and for the ones that will be created in the future.
What could be some use case for creating a base field?
These are the 5 keys concepts that would make you a very dangerous Drupal backend developer -- in a good way!
1. Almost everything is a plugin, service, or a class that can be created or replaced.
We can replace all plugins, services, or certain class implementations. This is usually done via hooks and event subscribers.