Actively hiring
Design & Creative
Follow
Overview
News
Salaries
Products
People
Growth
Offices
Financials
News
We're entering the human era
While the investors, VCs, governments, and every influencer who can read news are all heralding the oncoming age of AI, I believe that the opposite is happening. We're entering the human era.The complexity of human mind has always been underestimated. We
Read more
Report
Electron apps: web browsers in a trenchcoat
FastMail released a native, cross-platform app a while ago. It's an Electron app, so, basically web pages and web browsers running locally. It looks almost exactly like its web page. FastMail desktop app on the left, FastMail web page on the rightThe only
Read more
Report
You probably don't need a UUID
My troubles with record identifiers start with a web site I developed, Eksi Sozluk. It's been one of the most popular Turkish web sites in the world for the last quarter century. When I first wrote it in 1999, I had to run it on a remote hosting service w
Read more
Report
Could IPv6 have an edge over IPv4?
I wrote about my adventures on IPv6 before. Basically, it seemed like IPv6 solved address space limitation problem with a larger address space while IPv4 just used NAT, and that meant IPv6 didn't add much value because IPv4 practically didn't have any add
Read more
Report
The state of ARM64 on Windows in 2026
My first Windows ARM64 device was the glorious Windows DevKit 2023. It was a sleek black box with 1TB of SSD storage, 32GB of RAM, a Snapdragon 8cx gen 3 CPU with an NPU too! I think I bought it about the same amount 32GB RAM would cost today, thanks to t
Read more
Report
Constructors vs static methods in C#
In C#, we create objects by calling their constructor. Simple, just a "new Class()". There are other ways to create objects though: one is to call a static method of that class, like "Class.Create()". Why do such methods exist, and why can't they be simpl
Read more
Report
On versioning
I didn't investigate the history of versioning per se, but I'm pretty sure first version numbers were just simple integers: 1, 2… Apollo spacecraft didn't have decimal versions despite how minor the upgrade to the vehicle's design was. It was Apollo 11, 1
Read more
Report
The case against SET NOCOUNT ON
Whenever you execute a SQL query on Microsoft SQL Server, you receive a message like this after the results:5 row(s) affected.The number of rows reflects the rows returned or affected, if you are using INSERT or UPDATE. SQL Server doesn't return a plain t
Read more
Report
The forsaken world of Windows Task Scheduler
Part 1: The failing taskOne day, I decided to write a backup script that should run every morning. That was how my adventures began.My task was simple. It was a copy operation from a local folder to NAS for my source code. Just a batch file. The trigger w
Read more
Report
EF6 to EF Core migration cheatsheet
EF6EF Core EquivalentDbModelBuilderModelBuilderDbEntityValidationExceptionn/a (use Validator.TryValidateObject if you really need to validate)db.Database.CreateIfNotExists()db.Database.EnsureCreated()// composite keys with attributesKeypublic int Field1 {
Read more
Report
Show more news
