Published: 18 January 2021 Tags: cpp
You ever crack into a new codebase and feel your head gradually begin to ache? I call that headache code, and try my best to avoid writing it at all costs. How? By following certain patterns when it comes to project structure and code design. In this concise article, Marius Elvert demonstrates with an example in C++, one of the concepts I try to implement in my own coding; prioritizing code breadth over depth by creating consecutive functions with returns, over embedded ones.
Published: 18 January 2021 Tags: java
Modularity is pretty important when it comes to creating prototypes or tests. You want to be able to quickly switch or change things out, depending on evolving circumstances or requirements. Jamie Tanna's article brings to light a technique using class structures for writing modular and adaptable testing suites for services in Java.
Published: 18 January 2021 Tags: svelte, javascript
"Great DX shouldn't come at the expense of great UX". That's how Matt Stobbs starts the article, describing Svelte's philosophy. If you're not in the know, Svelte is a lovely new web dev framework. Matt covers Svelte's philosophy from his perspective and a couple of the things (with examples) that make Svelte different from other popular frameworks.