Ekin Koc
ekin.dev
Ekin Koc
@ekin.dev
Para gelecek bir yer olsa yolu bulunur.

Mesela IMEI konusuna dunyanin en sofistike altyapisini kurdu adamlar e devletinden operatorune entegre cayir cayir calisiyor.

Bence sosyal medya saatte 100 lira diye cikarsinlar yasayi blusky’a kimligin nfc chipini okuturken “vay anasi nasi yaptiniz” deriz.
November 28, 2024 at 7:22 AM
Zig seems to have better integrated it.

I did not spend much time on D though, my understanding might be flawed.
November 26, 2024 at 12:23 PM
It does. Haven’t seen a major hit but my codebases are not large. And the compiler must be interpreting the comptime stuff so it might not scale that well and shit the bed at some point.

D has the same thing with some weird dance around it, feels second class and also has worse reflection.
November 26, 2024 at 12:23 PM
C# people came up with source generation and json / regex parser to concrete implementation generators for AOT (i think?, also it is faster in runtime). They need to parse C# source, emit C# code and link things that way. Zig provides the same without all the dance around source code

I just love it
November 26, 2024 at 12:12 PM
Examples: printf is written in zig itself, it is not a macro or a runtime format parser. If your format is “hello {s}” it is parsed in compile time and built as a specific function for this format string. If you are paraing json to a struct, the compiler can derive a specialized parser for a struct.
November 26, 2024 at 12:12 PM
You can have comptime type parameters, which is effectively generics. You have comptime type info: reflection. Arbitrary comptime variables / loops and stuff: macros. Does all these within the language without learning new syntax or dealing with ast.
November 26, 2024 at 12:01 PM
Abi pornosu var, bitcoin dolandiricisi var, escort spammerlari var, siyasi troll poollari var...

Guzel bir eslesme bulunur baktiktan sonra hemen kesip atmayin.
November 26, 2024 at 9:34 AM
It maps System.Text.Json type infos extremeley well to the openapi schemas btw. Have custom mapping of things? Covered. Have polymorphism? Covered. Did not expect those.
November 26, 2024 at 9:32 AM
Had a chance to use it in production as we just released a new API. Works great. There are some issues like errors not being descriptive enough. And sometimes duplicates schemas depending if they are nullable or not. Otherwise great.

Here it is in action;

api.companyenrich.com/scalar/v1
Scalar API Reference -- v1
api.companyenrich.com
November 26, 2024 at 9:29 AM
November 26, 2024 at 7:07 AM
Abi nedir asiri elin falan mi terliyor 1-2 ok de 4. mouse u bozarsam sucu kendimde ararim ben. Ne bileyim usb portunun voltaji mi bozuk? Mouse pad in altinda yatir mi var? Tirnagini beyazlatacak siddette mi basiyorsun tuslara?

Mouselarda suc yok ben diyim.
November 25, 2024 at 9:19 PM
Hangi mouse bu? Ben kac sene once aldigimi bilmiyorum sagdaki soldaki mx masterlari.
November 25, 2024 at 8:55 PM
Bilmiyorum herkes girdi diye girdim ben kara sinek icgudusuyle hareket ediyorum.
November 25, 2024 at 10:46 AM
Ben bir ara eksi sozluk’te profilinin ilk entrysi “aktroll, engelle gec” olan herkesi bakmadan blocklamaya baslamistim. Bu olayin daha sikkosunu yapiyordum manuel.

Arada kaynayan cok olduysa da ne olacak sanki. Internet zaten elinde megafonla bagiran hesap dolu. Liste 70% tutarli olsa yeter bence.
November 24, 2024 at 7:01 PM
Abi sampuana ayri sac kremine ayri vakit ayiriyor musun?
November 23, 2024 at 10:03 PM
There are no alternatives at the moment so I guess it will keep chugging just fine.
July 2, 2023 at 10:55 AM
Sana imagela cevap verecektim upload edemedi buluskay. Elon alip adam etse bari burayi.
July 2, 2023 at 8:35 AM