Javascript-off Unfriendly, And Proud About It
Your site should work even with javascript turned off, they say. I strongly disagree. First, it is a lot of effort to make a function-heavy site work without javascript. You’veContinue reading
Your site should work even with javascript turned off, they say. I strongly disagree. First, it is a lot of effort to make a function-heavy site work without javascript. You’veContinue reading
There’s a lot of Ops work to every project. Setting up server machines, and clusters of them, managing the cloud instances, setting up the application servers, HAProxy, load balancers, databaseContinue reading
Though not strictly puns, I tried to make them sort-of funny: – What are you doing on this bench with a bank slip and a marker? – Benchmarking our transactions.Continue reading
If you have a decent development process, you most probably have code reviews. But it appears many people (especially management) believe that code reviews make sure the end product isContinue reading
This article comes right after Facebook rejected me after 3 phone interviews, but it is not going to be a hate-post. In fact, I’ve been planning to write it forContinue reading
What is “state” in your web application? It’s the data that gets stored (regardless of the destination – memory, database, file-system). The application itself must not store any state inContinue reading
The Dilbert comics is just 2 years younger than me, which means there are thousands of strips. Most of them represent a mocked real-world situation, especially about big corporations andContinue reading
This is going to be an odd publication, that falls more into the “life tips” or “self help” category, than into “programming”. But bear with me. What is “clean software”?Continue reading
Java is too verbose, they say. You can find comparisons of Hello World programs that take 2 lines in ruby and 10 lines in Java, and in order to readContinue reading
You are working on that fresh project and you see a bad piece of code somewhere. The wrong way to approach it is “nah, that’s someone else’s code, I’m notContinue reading