Grigor OganesyaninStackademicWhy Should We Avoid useEffect?It is an easy way to solve issues that might appear when you develop React components. But what are the issues, and does it actually solve…Jul 181Jul 181
Grigor OganesyaninStackademicFunctional Programming with Ramda [pipe]Some time ago, I wrote about using the cond() function as a functional style alternative for switch/case or if/else if/else blocks.Jul 2Jul 2
Grigor OganesyanHow Basic DDD Transforms Your CodeRecently, I read a book about Domain-Driven Design (DDD)….Jul 1Jul 1
Grigor OganesyaninStackademicThe Myth of 100% Test CoverageAutomated testing is a great tool, but it has a counterintuitive flaw…Jun 25Jun 25
Grigor OganesyanSoftware Developer Interview Questions… to Ask the Interviewer!Have you ever felt humiliated in an interview? Don’t be fooled — an interview is a two-way street.Jun 18Jun 18
Grigor OganesyanBelieve It or Not, We Need Another To-Do App.Yes, despite the fact that there are millions of them already implemented…May 13May 13
Grigor OganesyaninStackademicFunctional programming: Immutability + Pure Functions + Explicit Dependency = Referential…Peeling back the layers of coding: Uncover a straightforward path through the realms of immutability and pure functions…Nov 10, 20231Nov 10, 20231
Grigor OganesyaninStackademicFrom Event-Driven to Async/AwaitFrom my own experience, I know how challenging it can be to understand the nature of promises in JavaScript and to master them. Especially…Sep 22, 20231Sep 22, 20231