Categories
Beego Beego Video Docs Tutorials Videos

Golang Beego Video Tutorials

Video tutorial series for Beego web framework.

Categories
Coding Session Live Streams Next.js Videos

Live Pair-up Coding: How to style in Next.js app with CSS?

Live Pair-up Coding Session: How to style in a Next.js app with CSS? In this stream, together with Ismayil Agazade, we are checking 4 different ways to use CSS styles in the Next.js app. In this pair-up session, we discover 4 different ways of how you can style a Next.js app: Global CSS (traditional CSS […]

Categories
Daily Log Videos

Dev Vlog: 20.01.2021

Daily update for 20.01.2021 #100DaysOfCode I missed updates for the last few days, but I am back and this time with a video format. Also, with a special guest around 6:55 (WFH era 🤣). 1. CodeKN project: Go, MySQL, Kubernetes. Current: URL Data Pipeline – fetch and parse the content of URLs. Future: Python + […]

Categories
Live Streams Videos

Live Stream: Session Notes

Live stream session notes. Link to live streams: https://kananrahimov.com/live/ How to run? Dynamic Routing Example: Posts. Fle name: /posts.js Post by ID. File name: /posts/[id].js Follow-ups: Example API and FE for Static Generation.

Categories
Building CodeKN.com Golang Tutorials Videos

[Video] Go & GORM: Remove ID field and review gorm.Model usage

This short post is part of my coding session, where I review the usage of ID and KEY (UUID) fields for my research project. In particular, I will remove the ID fields’ usage and check if the system works as expected. How to remove the GORM ID field? Here is an example of Model transofrmation. […]

Categories
Building CodeKN.com Coding Session Golang Videos

Golang GORM: Set size for index columns, automate table alter scripts (Coding Session)

In this video session, I am working on CodeKN.com and, in particular, its URL Meta Parser worker. During the coding session, I will set the size for MySQL index fields using Golang GORM models, automate table alter execution for setting collation on the table level, and also debug the application to find errors with page […]

Categories
Building CodeKN.com Coding Session Golang Videos

[Video] Add new database tables using Golang and GORM (MySQL)

New Coding Session: Add new database tables using Golang and GORM:– Using Go and Gorm save links and image URLs from the website.– Introduce a unique index for a pair of fields (MySQL).– Error handler and logging.

Categories
Building CodeKN.com Coding Session Videos

[Video] GZIP compress web page’s content and save in MySQL using GORM (Golang)

In the attached video I discuss the following topics: Save links and images from the webpage. Mark URL as complete in the pipeline once it is fully parsed. Refactor: extract text compressor to the separate function (similar to decompressor). To-do: define a task for the “webpage data parser” worker. Compress using GZIP We retrieve the […]

Categories
Building CodeKN.com Daily Log Videos

[Video] How I plan my code tasks? Code review for data streaming pipeline for URL validation and fetching

I started this video as a review of my previous day – part of the January Coding Challenge. But in the end, I started covering code review topics for my ETL pipeline for fetching and processing URLs. I also cover how I plan my coding tasks, how I use GitHub issues and projects for keeping […]

Categories
Building CodeKN.com Golang Tutorials Videos

[Video] Golang: PubSub implementation using Go channels (Tutorial)

Golang: PubSub implementation using Go channels. Go PubSub implementation: Data-pipeline Read more about data-pipeline implementation used as an example: Used Resources https://eli.thegreenplace.net/2020/pubsub-using-channels-in-go/ https://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern