Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nesarkvechnep
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
38 ms
·
541.
▲
by
nesarkvechnep
6y ago
What is your prior knowledge? I ask because it's interesting you think learning a language is usually easy. Knowing the syntax is not knowing the language.
542.
▲
by
nesarkvechnep
6y ago
Phoenix is fantastic.
543.
▲
by
nesarkvechnep
6y ago
Example or it didn't happen
544.
▲
by
nesarkvechnep
6y ago
OS thread per connection? Nah. BEAM process per connection - hell yeah!
545.
▲
by
nesarkvechnep
6y ago
"Our core services aren’t written in Rust, they are Elixir-based." They haven't switched, just use Rust at some places for performance improvements.
546.
▲
by
nesarkvechnep
6y ago
What I've learned from my career so far is that developers hate history. They just don't want to learn from experience. They see the new shiny thing and jump on the hype train. Then they come to conclusions like "mongo was no
547.
▲
by
nesarkvechnep
6y ago
There's still nothing like Elixir's Ecto in JS land...
548.
▲
by
nesarkvechnep
6y ago
Has the fun ever left the Lisp languages?
549.
▲
by
nesarkvechnep
6y ago
Just to make it clear, OCaml is not purely functional.
550.
▲
by
nesarkvechnep
6y ago
defmodule Math do def clamp(num, _min, max) when num > max, do: max def clamp(num, min, _max) when num < min, do: min def clamp(num, _min, _max), do: num end
551.
▲
by
nesarkvechnep
6y ago
https://thedailywtf.com/articles/another-immovable-spreadshe...
552.
▲
by
nesarkvechnep
6y ago
You're not seeing such projects because you're not looking and going to choose Express again because that's what you've been using. Consider that there might be better tools for a particular job.
553.
▲
by
nesarkvechnep
6y ago
Yes, because GraphQL is a fix for everything.
554.
▲
by
nesarkvechnep
6y ago
Yes, it's a problem in rails too. My current project is a rewrite (in Node) of big rails monolith which is full of synchronous http requests and SQL queries in loops. The sad thing is senior Node developers just port the code, seeing n
555.
▲
by
nesarkvechnep
6y ago
I'm 100% with you on everything you said. It's too bad I've seen many JavaScript devs do queries in loops. Queries that can easily be batched. It's interesting for me what's the cause for this low level of relationa
556.
▲
by
nesarkvechnep
6y ago
I like how the code in (almost) all the examples can lead to horrible side-effects.
557.
▲
by
nesarkvechnep
6y ago
> Why not take some inspiration from maven central, and run a central repo that actually provides some validation on the quality of and consistency of published artifacts. Because then it would be hard to have a new hot framework every d
558.
▲
Comprehending monads by Philip Wadler (LFP '90)
(dl.acm.org)
1 points
by
nesarkvechnep
7y ago
|
0 comments
559.
▲
by
nesarkvechnep
7y ago
Why would anyone care if `brok` is implemented in Haskell?
560.
▲
by
nesarkvechnep
7y ago
Examples or they don't exist. :)
561.
▲
by
nesarkvechnep
7y ago
At the same time you would want to see results as soon as possible because, and I know that from personal experience, at first you shouldn't care about makefiles, pointer arithmetic and actually most of the things a C programmer should
562.
▲
by
nesarkvechnep
7y ago
Check out the Either monad in Haskell. It has an implementation in the JS library funfix.
563.
▲
by
nesarkvechnep
7y ago
You might even want to use the Stream module. Beautiful Elixir.
564.
▲
by
nesarkvechnep
7y ago
Since he mentioned Erlang, I bet he's talking about pattern matching.