dmitrytsepelev.dev
Open sourceTalksMentionsAbout meSupport me

Tags

#graphql [8]
#performance [4]
#functional-programming [4]
#psql [3]
#interpreters [3]
#engineering [3]
#ruby [22]
#haskell [2]
#rails [11]
  • Sep 24, 2024

    Terminal–based game in 150 lines

    Terminal–based game written in pure Ruby using less then 150 lines of code
    #ruby
  • Aug 27, 2024

    How to test graphql-ruby responses

    How to test graphql-ruby responses, coming from types, mutations and subscriptions
    #ruby #rails #graphql
  • Oct 10, 2023

    Service objects in Rails: how to find a mess

    Examine your service objects and try to find possible issues caused by wrong composition and missing contracts
    #ruby #rails
  • Sep 12, 2023

    Ruby goes to the movie theater: directing the refactoring of your application

    How to plan and execute the refactoring of you Ruby application
    #ruby #rails #engineering
  • Aug 1, 2023

    Errors in GraphQL

    GraphQL errors best practices
    #graphql
  • Mar 23, 2023

    🎈 Blog turns one year!

    How to detect a possible memory bloat in Rails before it starts being a problem
  • Feb 21, 2023

    How to find a memory bloat in your Rails app before it happens

    How to detect a possible memory bloat in Rails before it starts being a problem
    #ruby #performance
  • Jan 31, 2023

    Fantastic global methods in Ruby and where to find them

    Where Ruby methods keeps methods and variables defined on the top–level scope
    #ruby
  • Jan 10, 2023

    Applicative programming in Ruby: advanced behaviors

    Various applicative functor implementations in Ruby
    #ruby #functional-programming
  • Dec 20, 2022

    Applicative programming in Ruby: railway reimagined

    How to write Railway–style code in Ruby with the Applicative functors
    #ruby #functional-programming
  • Aug 30, 2022

    On chosing the ideal architecture of the web application

    An essay about my criteria for the ideal architecture
    #engineering #ruby #rails
  • Jul 12, 2022

    Building complex reports for your own DVD rental shop using PostgreSQL window functions

    How to use window functions in PostgreSQL: rank, dense_rank, row_number, sum and lag
    #psql #performance
  • Jun 14, 2022

    Understading why attr_accessor in Ruby is faster than a regular method

    A comparison of how different attr_accessor from custom getters in setters in terms of implementation and performance
    #ruby #interpreters
  • May 10, 2022

    How to make Ruby interpreter run program written in a natural language

    Building a Ruby DSL that can understand and execute a program written in an almost natural language
    #ruby #interpreters
  • Apr 26, 2022

    How to configure field extensions using keyword arguments in GraphQL Ruby

    Learn how to configure field extensions for graphql-ruby using keyword arguments in 3 minutes
    #ruby #graphql
  • Apr 5, 2022

    Why Ruby has Symbols

    Difference between strings and symbols in Ruby
    #interpreters #ruby
  • Mar 31, 2022

    Haskell Adventures: Functors

    Ruby engineer is exploring functors in Haskell
    #haskell #functional-programming
  • Mar 23, 2022

    Haskell Adventures: digging into the declarative approach

    Rubyist is travelling to the unexplored Haskelland
    #haskell #functional-programming
  • Aug 18, 2021

    One row, many threads: How to avoid database duplicates in Rails applications

    #psql #rails #ruby
  • Jun 22, 2021

    Custom “cops” for RuboCop: an emergency service for your Ruby code

    #ruby #engineering
  • Nov 9, 2020

    How to GraphQL with Ruby, Rails, Active Record, and no N+1

    #graphql #rails #ruby #performance
  • Nov 19, 2019

    Pulling the trigger: How to update counter caches in your Rails app without Active Record callbacks

    #psql #rails #ruby #performance
  • Nov 5, 2019

    Persisted queries in GraphQL: Slim down Apollo requests to your Ruby application

    #graphql #ruby
  • Jul 16, 2019

    GraphQL on Rails: On the way to perfection

    #graphql #rails #ruby
  • Jun 19, 2019

    GraphQL on Rails: Updating the data

    #graphql #rails #ruby
  • Jun 4, 2019

    GraphQL on Rails: From zero to the first query

    #graphql #rails #ruby
  • Feb 26, 2019

    Wrapping JSON-based ActiveRecord attributes with classes

    #rails #ruby
💌 Join mailing list