Skip to content

Instantly share code, notes, and snippets.

View docsallover's full-sized avatar

DocsAllOver docsallover

View GitHub Profile
@docsallover
docsallover / responsive_video.css
Last active August 28, 2025 10:59
Responsive Video in CSS
video {
max-width: 100%;
height: auto;
}
@docsallover
docsallover / multiple_source.html
Last active August 28, 2025 10:58
Multiple <source> elements in HTML
<video controls poster="path/to/poster-image.jpg" width="640" height="360">
<source src="video.mp4" type="video/mp4">
<source src="video.webm" type="video/webm">
<p>Your browser does not support the video tag. Please <a href="video.mp4">download the video</a>.</p>
</video>
@docsallover
docsallover / video_tag.html
Last active August 28, 2025 10:58
The <video> Tag: Embedding Video Content
<video src="path/to/your/video.mp4"></video>
@docsallover
docsallover / lazy_loading_img.html
Last active August 28, 2025 10:58
Image Optimization With Lazy Loading
<img src="path/to/image.jpg" alt="Description" loading="lazy">
@docsallover
docsallover / picture.html
Created July 29, 2025 14:52
Example (Art Direction and Format Fallback):
<picture>
<source media="(min-width: 800px)" srcset="large-hero.webp" type="image/webp">
<source media="(min-width: 800px)" srcset="large-hero.jpg" type="image/jpeg">
<source srcset="small-mobile-hero.webp" type="image/webp">
<img src="small-mobile-hero.jpg" alt="Person hiking on a mountain trail">
</picture>
@docsallover
docsallover / responsive_img.html
Last active August 28, 2025 10:57
Example (with w descriptor for width):
<img srcset="image-small.jpg 480w, image-medium.jpg 800w, image-large.jpg 1200w" src="image-large.jpg" alt="A panoramic view of mountains at sunrise" width="1200" height="800">
@docsallover
docsallover / img.html
Created July 24, 2025 11:15
HTML Img Tag
<img src="path/to/your/image.jpg" alt="A descriptive alternative text for the image">
@docsallover
docsallover / serializers.py
Created June 7, 2025 08:26
Optimizing nested serializers in Django
class ProductSerializer(serializers.ModelSerializer):
category = CategorySerializer(read_only=True) # Nested serializer
class Meta:
model = Product
fields = ['name', 'price', 'category']
@docsallover
docsallover / viewsets.py
Created June 7, 2025 08:24
Optimizing nested serializers in Django
class ProductViewSet(viewsets.ReadOnlyModelViewSet):
queryset = Product.objects.select_related('category').all() # Optimize here
serializer_class = ProductSerializer
@docsallover
docsallover / serializers.py
Created June 7, 2025 08:14
Using fields or exclude to control output in Django API serializer
class ProductSerializer(serializers.ModelSerializer):
class Meta:
model = Product
fields = ['id', 'name', 'price'] # Only include these fields
# OR: exclude = ['description', 'created_at']