HNHacker News
TopNewBestAskShowJobs

sdogruyol

1,010 karma · joined December 28, 2012

Rubyist, Crystal Core Member, Author of Kemal Web Framework

https://github.com/sdogruyol

submissionscomments
sdogruyol··on [dead]
cryload is a powerful, fast, and practical HTTP benchmarking tool for stress testing APIs and web services. Built with Crystal for high performance and low overhead.

You can read my detailed blog post about why I chose Crystal for cryload https://serdardogruyol.com/rethinking-http-benchmarking-why-...

sdogruyol··on Show HN: LavinMQ, an open-source message broker written in Crystal
Impressive benchmarks. Reaching 1M msgs/sec on a 2 vCPU instance is a great showcase for Crystal. As a Crystal core member, I've always seen LavinMQ as a prime example of performance-oriented engineering, especially with how it handles I/O and minimizes syscalls to get the most out of the hardware.

If you want to see Crystal's concurrency and type system in a serious production environment, this is the project to check out. Kudos to the LavinMQ team for their work since 2020.

sdogruyol··on [dead]
Hi everyone,

I wrote the original "Why Crystal?" blog post back in 2015 when Crystal was just v0.9.1.

Ten years and many versions later, I am revisiting that post to analyze the road to v1.20.

If you are interested in how a language matures from a syntax experiment to a high performance standard, this one is for you.

sdogruyol··on cryload: Powerful HTTP Benchmarking Tool Written in Crystal
cryload is a powerful, fast, and practical HTTP benchmarking tool for stress testing APIs and web services.

Built with Crystal for high performance and low overhead.

You can read my detailed blog post about why I chose Crystal for cryload https://serdardogruyol.com/rethinking-http-benchmarking-why-...

sdogruyol··on Crystal 1.15.0 Is Released
Using Crystal with Kemal extensively at our platform: Açık Türkiye https://acikturkiye.com/
sdogruyol··on Crystal for Rubyists
Nope, this is way before that talk
sdogruyol··on Crystal for Rubyists
There's also a Chinese version at https://cn.crystalforrubyists.com It's not updated for a while though happy to have your PRs :)
sdogruyol··on Crystal for Rubyists
Thanks a lot! Happy to have your PR :) https://github.com/sdogruyol/crystal-for-rubyists-en
sdogruyol··on Fully working Posix-like x86-64 OS in Crystal
Crystal is a Ruby inspired compiled language, it's blazingly fast with a very low memory footprint. It uses LLVM for emitting native code, thus making use of all the optimizations built into the LLVM toolchain.

Website: https://crystal-lang.org/

Github: https://github.com/crystal-lang/crystal

sdogruyol··on Crystal's New Installation Page Is Just Beautiful
Crystal is a Ruby inspired compiled language, allowing it to run blazingly fast with a very low memory footprint. It uses LLVM for emitting native code, thus making use of all the optimisations built into the toolchain.

Website: https://crystal-lang.org/

Github: https://github.com/crystal-lang/crystal

sdogruyol··on Crystal 0.27.1 released
Crystal is a Ruby inspired compiled language, allowing it to run blazingly fast with a very low memory footprint. It uses LLVM for emitting native code, thus making use of all the optimisations built into the toolchain.

Website: https://crystal-lang.org/

Github: https://github.com/crystal-lang/crystal

sdogruyol··on Crystal on Windows: A Deep Dive on Exception Handling
Crystal is a Ruby inspired compiled language, allowing it to run blazingly fast with a very low memory footprint. It uses LLVM for emitting native code, thus making use of all the optimisations built into the toolchain.

Website: https://crystal-lang.org/

Github: https://github.com/crystal-lang/crystal

sdogruyol··on Crystal 0.25.1 released
~100k LOC in Crystal? that's pretty amazing
sdogruyol··on Crystal 0.25.1 released
I'm the creator of Kemal, glad to see that you're liking it :)
sdogruyol··on Crystal 0.25.1 released
We use Crystal at RainforestQA to replace our heavy-load / slowish Ruby microservices. It's been great so far and we love it. We're also increasing the adoption to Crystal inside the organization.

Also Crystal has a dedicated a wiki page for production users

Used in production: https://github.com/crystal-lang/crystal/wiki/Used-in-product...

sdogruyol··on Why Crystal Is My Next Language
Crystal is a Ruby inspired compiled language, allowing it to run blazingly fast with a very low memory footprint. It uses LLVM for emitting native code, thus making use of all the optimisations built into the toolchain.

Website: https://crystal-lang.org/

Github: https://github.com/crystal-lang/crystal

sdogruyol··on Why Crystal is the most promising programming language of 2018
Crystal uses Boehm GC https://github.com/ivmai/bdwgc
sdogruyol··on Reasons for Ruby-Ists to Use Crystal
Crystal is a Ruby inspired compiled language, allowing it to run blazingly fast with a very low memory footprint. It uses LLVM for emitting native code, thus making use of all the optimisations built into the toolchain.

Website: https://crystal-lang.org/

Github: https://github.com/crystal-lang/crystal

sdogruyol··on This is not a new year’s resolution
Crystal production users: https://github.com/crystal-lang/crystal/wiki/Used-in-product...
sdogruyol··on Overview of the Crystal language
Windows support is still WIP, recently we are making some good progress https://github.com/crystal-lang/crystal/pull/5339
sdogruyol··on Overview of the Crystal language
Crystal is a Ruby inspired compiled language, allowing it to run blazingly fast with a very low memory footprint. It uses LLVM for emitting native code, thus making use of all the optimisations built into the toolchain.

Website: https://crystal-lang.org/ Github: https://github.com/crystal-lang/crystal

sdogruyol··on Overview of the Crystal language
We have a dedicated wiki page for Crystal production users :) https://github.com/crystal-lang/crystal/wiki/Used-in-product...
sdogruyol··on Crystal in Production: Diploid
Even though it's experimental I've successfully compiled Kemal with multi-thread support. The throughput was OK. It's promising and will definitely help CPU bound apps :)

You can check the wiki for more info https://github.com/crystal-lang/crystal/wiki/Threads-support

sdogruyol··on Crystal in Production: Diploid
Here's a great blog post about Kemal and Websockets :) http://kemalcr.com/blog/2016/11/13/benchmarking-and-scaling-...
sdogruyol··on Crystal in Production: Diploid
Kemal: Fast, Effective, Simple web framework for Crystal Website: http://kemalcr.com/

P.S: I'm the author of Kemal :)

sdogruyol··on Crystal in Production: Diploid
Crystal is a Ruby inspired compiled language, allowing it to run blazingly fast with a very low memory footprint. It uses LLVM for emitting native code, thus making use of all the optimisations built into the toolchain.

I've been using Crystal for more than 2 years have some projects in production. Can't wait for 1.0 :)

sdogruyol··on Journey from Node to Crystal
Great post! I'd be happy to hear about some numbers about performance and resources.
sdogruyol··on An Introduction to the Crystal Programming Language
Crystal is great! It's still being under development but there's not many breaking changes after 0.20.0+ and it's getting smoother day by day. Parallelism and Windows support are on the way. BTW feel free to join the superb friendly community on Gitter https://gitter.im/crystal-lang/crystal :)

[Shameless plug] I'm the author of Kemal(http://kemalcr.com/): Fast, Effective, Simple web framework.[/Shameless plug]

sdogruyol··on How to build video games for Windows using Crystal
Crystal is a Ruby inspired compiled language, allowing it to run blazingly fast with a very low memory footprint. It relies on LLVM for emitting native code, thus making use of all the optimisations built into the toolchain.

Website: https://crystal-lang.org/

sdogruyol··on How to build video games for Windows using Crystal
This is a great article. However I'm curious how much work is actually needed to get a seamless / native Crystal experience on Windows?
Page 1 of 4Next →