RSSAmplifier

Blog

Blog of Serhat M. Dündar | Ruby, Rails, Golang, PostgreSQL, AWS, Security

Recent content on Blog of Serhat M. Dündar | Ruby, Rails, Golang, PostgreSQL, AWS, Security

serhatdundar.comRSS feed ↗26 posts

Latest posts

A recap of 2024

Highlights, lowlights, achievements, new focuses, and moments from 2024

Disassociating corporate habits

A reflection of making your brain forget habits that have been deeply wired in your neurons and reinforced thousands of times

latencytest.me

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

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…

A recap of 2023

Highlights, lowlights and moments from 2023

Go runtimes in AWS Lambda

A brief comparison of Go runtimes in AWS Lambda: go1.x VS. provided.al2

Securing webhooks

An overview and comparison of various webhook security methods

Deconstructing and understanding an SSL certificate

Deconstructing an SSL certificate and understanding components of it.

Storing passwords in a database: hashing, salts, and peppers

Storing passwords securely in a database with hashing, salts, and peppers.

A primitive hashing function in Go

A primitive hashing function written in Go to demonstrate concepts such as an XOR machine.

SSL/TLS handshake, hybrid encryption and public key infrastructure (PKI)

Hybrid encryption, SSL/TLS handshake and Public Key Infrastructure (PKI) explained.

Symmetric and asymmetric encryption

A detailed scenario-based comparison of symmetric and asymmetric encryption methods.

Canary AWS Lambda deployments

Gradual/Canary deployments with AWS Lambda explained.

Book review: The Design of Web APIs

A book review of The Design of Web APIs.

Packing JS projects for AWS Lambda with Grunt

A sample Grunt configuration to pack JS projects for AWS Lambda.

Rails and PostgreSQL: types

Using PostgreSQL types with Ruby on Rails.

Rails and PostgreSQL: constraints

Using PostgreSQL constraints with Ruby on Rails.

Tuning PostgreSQL configuration

Using pgtune for a fine-tuned PostgreSQL database.

Encrypting sensitive data with Rails

Encrypting sensitive data by only using native capabilities of Rails

Rails instantiated fixtures

Auto-instantiated fixtures in Ruby on Rails.

Import big MySQL databases faster

Configuring InnoDB for faster MySQL imports.

Running rake tasks in a loop

Re-enabling rake tasks to make them run in a loop.

Using has_many :through for nested relations in Rails

Using 'has_many :through' for more effective nested many-to-many relations in Rails.

Boolean type words in YAML

A brief summary of boolean type words in YAML.

Calculating similarity between two data with Ruby and Elasticsearch

Using Elasticsearch features for detecting similarity between a set of data with Ruby.

Artwork

art