Blinkv1.0

QUICK TAGS:
typescriptJul 17, 2026

React useEffect cleanup pattern

Standard listener setup and cleanup in React functional components.

import { useEffect } from "react";

useEffect(() => {
  const handleResize = () => {
    console.log(window.innerWidth);
  };

  window.addEventListener("resize", handleResize);

  // Return cleanup function to prevent memory leaks
  return () => {
    window.removeEventListener("resize", handleResize);
  };
}, []);
rustJul 17, 2026

Rust safe match pattern for Result

Robust pattern-matching error handling in Rust.

fn fetch_data() -> Result<String, std::io::Error> {
    // some network or file operation
    Ok(String::from("Success!"))
}

fn main() {
    match fetch_data() {
        Ok(data) => println!("Received: {}", data),
        Err(e) => eprintln!("Error occurred: {:?}", e),
    }
}
goJul 17, 2026

Go lightweight HTTP Server

A bare-minimum, high-performance web server utilizing Go standard library.

package main

import (
	"fmt"
	"net/http"
)

func helloHandler(w http.ResponseWriter, r *http.Request) {
	fmt.Fprintf(w, "Hello, Blink User!")
}

func main() {
	http.HandleFunc("/", helloHandler)
	fmt.Println("Server starting on port 8080...")
	if err := http.ListenAndServe(":8080", nil); err != nil {
		panic(err)
	}
}
cssJul 17, 2026

Modern CSS Absolute Centering

The simplest CSS Grid trick to center a child block element both horizontally and vertically.

.container {
  display: grid;
  place-items: center;
  min-height: 100vh;
}
pythonJul 17, 2026

Python List Comprehension with Filter

Elegant filtering and mapping operations in a single line of Python.

# Create a list of squares for even numbers only
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
even_squares = [x**2 for x in numbers if x % 2 == 0]

print(even_squares)
# Output: [4, 16, 36, 64, 100]