thuraisamy.me

  • How I Implemented Domain-Driven Design
    Software Architecture

    How I Implemented Domain-Driven Design

    Key takeaways: Domain-Driven Design (DDD) emphasizes a shared vocabulary among stakeholders to enhance communication and align project goals. Implementing DDD requires understanding the core…

    Read More: How I Implemented Domain-Driven Design
  • What I learned from coding in Ruby
    Programming Languages

    What I learned from coding in Ruby

    Key takeaways: Ruby’s elegant syntax and object-oriented nature facilitate intuitive programming and enhance developer experience. The philosophy of convention over configuration streamlines development, enabling…

    Read More: What I learned from coding in Ruby
  • What I love about Elixir programming
    Programming Languages

    What I love about Elixir programming

    Key takeaways: Elixir is a dynamic, functional programming language known for its fault tolerance and concurrency capabilities, which enhances application scalability. The language promotes…

    Read More: What I love about Elixir programming
  • What I gained from learning SQL
    Programming Languages

    What I gained from learning SQL

    Key takeaways: Learning SQL transforms data from an abstract concept into a powerful tool for effective data management and decision-making. SQL skills significantly enhance…

    Read More: What I gained from learning SQL
  • My thoughts about using TypeScript
    Programming Languages

    My thoughts about using TypeScript

    Key takeaways: TypeScript enhances code quality by providing static typing, which helps catch errors at compile time rather than runtime. It fosters better collaboration…

    Read More: My thoughts about using TypeScript
  • My thoughts on learning Haskell
    Programming Languages

    My thoughts on learning Haskell

    Key takeaways: Haskell’s strong static typing and immutability help reduce common programming errors and enhance code reliability. Embracing functional programming transforms approaches to testing,…

    Read More: My thoughts on learning Haskell
  • My journey with functional programming
    Programming Languages

    My journey with functional programming

    Key takeaways: Functional programming emphasizes pure functions, immutability, and higher-order functions, leading to simpler and more predictable code. Key languages like Haskell, Scala, and…

    Read More: My journey with functional programming
  • What I discovered about Dart programming
    Programming Languages

    What I discovered about Dart programming

    Key takeaways: Oliver Bennett highlights his transition to Dart programming, noting its clean syntax and strong asynchronous programming support. The powerful type system and…

    Read More: What I discovered about Dart programming
  • My experiences with Swift for iOS
    Programming Languages

    My experiences with Swift for iOS

    Key takeaways: Swift’s modern syntax and type safety enhance developer productivity and reduce common programming errors, making it accessible for newcomers. Community support and…

    Read More: My experiences with Swift for iOS
  • My experience with Bash scripting
    Programming Languages

    My experience with Bash scripting

    Key takeaways: Bash scripting automates repetitive tasks in Linux and Unix-like systems, enhancing efficiency and saving time. Starting with basic scripts, like “Hello, World!”,…

    Read More: My experience with Bash scripting
←
1 … 6 7 8 9 10 … 15
→

Categories

  • Agile Methodologies
  • Cloud Computing
  • DevOps Practices

Latest Posts

  • What Works for Me in Version History
  • What Version Control Means to Me
  • My Take on Continuous Integration
  • My Thoughts About Version Control Tools
  • What Works for Me in Subversion
  • What I Learned from Code Reviews

thuraisamy.me

Blog

  • List of all pages
  • AI bots rules

XML sitemap

  • Categories
  • Posts

© 2025 | wp-513156065095456882-w0007.wplocal.td-test.stream – All Rights Reserved!

Top ↑