Skip to content

TogiDev

Snippets for the everyday developer

TogiDev

Snippets for the everyday developer

  • Home
  • CSS
  • Data Structures and Algorithms
    • Data Structures & Algorithms – Arrays and linked lists
    • Data Structures & Algorithms – Backtracking (e.g. n-queens problem, Sudoku)
    • Data Structures & Algorithms – Disjoint sets
    • Data Structures & Algorithms – Divide and conquer algorithms (e.g. merge sort, Karatsuba multiplication)
    • Data Structures & Algorithms – Dynamic programming (e.g. Bellman-Ford, Floyd-Warshall)
    • Data Structures & Algorithms – Graph algorithms (e.g. Dijkstra’s shortest path, Prim’s minimum spanning tree)
    • Data Structures & Algorithms – Graphs (e.g. adjacency list, adjacency matrix)
    • Data Structures & Algorithms – Greedy algorithms (e.g. Huffman coding, Kruskal’s minimum spanning tree)
    • Data Structures & Algorithms – Hash tables
    • Data Structures & Algorithms – Heaps (e.g. binary heap, Fibonacci heap)
    • Data Structures & Algorithms – Recursion
    • Data Structures & Algorithms – Search algorithms (e.g. binary search, linear search)
    • Data Structures & Algorithms – Sorting algorithms (e.g. quicksort, mergesort)
    • Data Structures & Algorithms – Stacks and queues
    • Data Structures & Algorithms – Time and space complexity analysis
    • Data Structures & Algorithms – Trees (e.g. binary trees, AVL trees, B-trees)
    • Data Structures & Algorithms – Tries
  • HTML5
    • HTML5 – Accessibility
    • HTML5 – Audio and video
    • HTML5 – Audio and video APIs
    • HTML5 – Bootstrap
    • HTML5 – Browser compatibility
    • HTML5 – CSS frameworks
    • HTML5 – Drag and drop
    • HTML5 – Embedding multimedia
    • HTML5 – Form elements and attributes
    • HTML5 – Form validation
    • HTML5 – Geolocation
    • HTML5 – Headings
    • HTML5 – Images
    • HTML5 – Input types and attributes
    • HTML5 – jQuery
    • HTML5 – Links
    • HTML5 – Lists
    • HTML5 – Microdata and schema.org
    • HTML5 – Paragraphs
    • HTML5 – Performance
    • HTML5 – Real-world examples of HTML5 in action
    • HTML5 – Responsive design
    • HTML5 – Security
    • HTML5 – SEO
    • HTML5 – Server-sent events
    • HTML5 – Tables
    • HTML5 – The grid system
    • HTML5 – The history of HTML
    • HTML5 – The structure of an HTML5 document
    • HTML5 – Tips and techniques for using HTML5 in your own projects
    • HTML5 – Web sockets
    • HTML5 – Web storage
    • HTML5 – Web workers
    • HTML5 – WebGL
    • HTML5 – What is HTML5?
  • JavaScript
  • Python
  • Rust
Database SQL

Simple Guide to SQL Joins

Togi Dev April 16, 2023 No Comments

Structured Query Language (SQL) is a powerful tool used by developers and data analysts to work with relational databases. One of the most important operations in SQL is the join.…

Programming

How to Understand Naming Conventions in Programming

Togi Dev April 15, 2023 No Comments

When writing code, it is essential to adhere to specific naming conventions for variables, functions, and classes. These conventions help to improve code readability, ensure consistency across a project, and…

Data Formats

Everything to know about YAML

Togi Dev April 14, 2023 No Comments

YAML, short for “YAML Ain’t Markup Language” or “Yet Another Markup Language” (a recursive acronym), is a human-readable data serialization format. Its simplicity, readability, and versatility make it popular for…

Data Formats

Everything to know about XML

Togi Dev April 13, 2023 No Comments

XML, or Extensible Markup Language, is a powerful and versatile markup language designed for encoding and exchanging structured data across various platforms. With its easy-to-read syntax, XML has become a…

Data Formats JavaScript

Everything to know about JSON

Togi Dev April 12, 2023 No Comments

JavaScript Object Notation (JSON) is a lightweight data interchange format that is both human-readable and machine-readable. JSON has become a popular choice for data exchange between web clients and servers…

Java

How to use Google Guava Effectively in Java

Togi Dev April 11, 2023 No Comments

Google Guava is an open-source Java library developed by Google that provides utility methods and classes for various tasks, making it easier for developers to create clean, efficient, and maintainable…

Java

Ultimate Guide to Lombok for Eveyrday Use

Togi Dev April 10, 2023 No Comments

Lombok is a Java library that helps developers eliminate boilerplate code by generating it automatically using annotations. It leads to cleaner and more maintainable code. In this comprehensive guide, we’ll…

Java JavaScript Regular Expressions

Simple Email Validation with Regular Expressions in JavaScript and Java

Togi Dev April 9, 2023 No Comments

Email validation is a crucial part of user input verification when building web applications. In this article, we’ll dive deep into the world of regular expressions (regex) and learn how…

Error Handling Java Programming

Demystifying Java’s NullPointerException and Effective Solutions

Togi Dev April 8, 2023 No Comments

A NullPointerException (NPE) is a common programming error in Java that occurs when a program attempts to access or manipulate data through a reference that points to a non-existent object…

Design Patterns JavaScript

A Comprehensive Guide to Design Patterns with JavaScript

Togi Dev April 7, 2023 No Comments

Design patterns are proven solutions to common problems that arise in software design. They provide a reusable template to address challenges that occur frequently during the development process. In this…

Posts pagination

1 … 3 4 5 … 8

« Previous Page — Next Page »

Recent Posts

  • Deep Dive into MapStruct, Project Lombok and Spring
  • How to Work With CSS Parent Selectors
  • How to do Closures in JavaScript
  • How to Clone a List in Python
  • Simple Guide to Python Slicing

Categories

  • API Design (1)
  • Artificial Intelligence (1)
  • C# (3)
  • Command Line Tools (1)
  • Cryptography (1)
  • CSS (2)
  • Data Formats (3)
  • Data Structures And Algorithms (20)
  • Database (4)
  • Design Patterns (2)
  • DevOps (2)
  • Error Handling (5)
  • Go (1)
  • HTML5 (36)
  • Java (21)
  • JavaScript (14)
  • Kotlin (1)
  • Linux (3)
  • PHP (7)
  • Productivity (1)
  • Programming (16)
  • Python (6)
  • Regular Expressions (2)
  • Rust (2)
  • Search Engines (1)
  • Server Management (3)
  • Spring Boot (5)
  • Spring Framework (4)
  • Spring MVC (1)
  • SQL (3)
  • Technology Stacks (1)
  • Testing (1)
  • Thymeleaf (1)
  • Version Control (9)
  • Web Server Configuration (3)

Archives

  • June 2023 (4)
  • May 2023 (16)
  • April 2023 (26)
  • March 2023 (23)
  • February 2023 (2)

annotations (4) best practices (3) collaboration (3) debugging (4) git (6) git (3) java (21) JavaScript (12) linux (4) php (8) programming (32) python (4) software-development (4) software development (8) spring (5) troubleshooting (4) version control (4) version control (3) web-development (7) web development (20)

You Missed

Java Programming

Deep Dive into MapStruct, Project Lombok and Spring

CSS Programming

How to Work With CSS Parent Selectors

JavaScript Programming

How to do Closures in JavaScript

Data Structures And Algorithms Programming Python

How to Clone a List in Python

TogiDev

Snippets for the everyday developer

Copyright © All rights reserved | Blogus by Themeansar.