A recap of 2024
Highlights, lowlights, achievements, new focuses, and moments from 2024
Recent content on Blog of Serhat M. Dündar | Ruby, Rails, Golang, PostgreSQL, AWS, Security
Highlights, lowlights, achievements, new focuses, and moments from 2024
A reflection of making your brain forget habits that have been deeply wired in your neurons and reinforced thousands of times
Latency Test is a free-to-use tool for testing the latency of web applications, websites, APIs, and more. It can visualize each step in an HTTP request to reveal bottlenecks in a request and response cycle. Latency Test is also an advanced uptime monitoring solution that provides in-depth insights into the availability of applications and provides plenty of integrations for alerting. As seen on:…
holidays.rest is a full-fledged holiday API that provides accurate national, public, and bank holiday data from 195+ countries and 3600+ regions. Thanks to its ready-to-use OpenAPI specification files, insomnia and Postman collections, and detailed API documentation getting started with holidays.rest is extremely easy. holidays.rest is built on modern technologies and designed to ensure…
Highlights, lowlights and moments from 2023
A brief comparison of Go runtimes in AWS Lambda: go1.x VS. provided.al2
An overview and comparison of various webhook security methods
Deconstructing an SSL certificate and understanding components of it.
Storing passwords securely in a database with hashing, salts, and peppers.
A primitive hashing function written in Go to demonstrate concepts such as an XOR machine.
Hybrid encryption, SSL/TLS handshake and Public Key Infrastructure (PKI) explained.
A detailed scenario-based comparison of symmetric and asymmetric encryption methods.
Gradual/Canary deployments with AWS Lambda explained.
A book review of The Design of Web APIs.
A sample Grunt configuration to pack JS projects for AWS Lambda.
Using PostgreSQL types with Ruby on Rails.
Using PostgreSQL constraints with Ruby on Rails.
Using pgtune for a fine-tuned PostgreSQL database.
Encrypting sensitive data by only using native capabilities of Rails
Auto-instantiated fixtures in Ruby on Rails.
Configuring InnoDB for faster MySQL imports.
Re-enabling rake tasks to make them run in a loop.
Using 'has_many :through' for more effective nested many-to-many relations in Rails.
A brief summary of boolean type words in YAML.
Using Elasticsearch features for detecting similarity between a set of data with Ruby.
art