Grigor OganesyaninStackademicImprove Unit Tests With 3 Simple Rules.Have you ever been in a situation, when updating a single function or method causes tens of unrelated tests to fail?Aug 25Aug 25
Grigor Oganesyan3 Green Tasks: A Habit Building Practice.Recently, I’ve been reflecting on how robust our bad habits are and how fragile our good ones can be. It feels like those that we really…Aug 22Aug 22
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