An AI alternative to code search tools

Like any other discipline, software development has its productivity challenges. Would you believe that the average software developer spends roughly 75% of their time just searching through and understanding code to make necessary changes? With developers spending so much time and effort on just getting their bearings, before any real work gets done, they have … Read more

The Importance of Writing WASM-Compatible Code | by Tommaso De Ponti | Aug, 2022

It doesn’t take much effort, and it might be the key to distributing it Photo by Artem Labunsky on Unsplash I’ve already written a couple of articles about WebAssembly and Rust, but this post should be useful for everyone that is writing code in a language that can compile to WASM, especially if you are … Read more

To Be Effective at Programming, It Doesn’t Necessarily Mean You Have to Keep Writing Code | by Tural Ali | Aug, 2022

You eventually have to look beyond writing code Author, sitting behind his laptop at San Francisco Airport A few years ago, I was finding myself more and more in a flow state with coding until the last minutes before important life events. All these hustle-and-bustle style motivator videos over social networks made a workaholic out … Read more

Using Rails Service Objects to Keep Code Clean | by Aleksandr Ulanov | Aug, 2022

In this article, we’ll find out what are Rails Service Objects and how you can use them to make your app cleaner and keep it maintainable. If you’re developing web apps using Ruby on Rails, you probably already know that Rails is an MVC (Model-View-Controller) framework, which means that you have your Models responsible for … Read more

Debugging a Node js Express API in VS Code Debug

Why When we create software, we rarely do it without errors. API creation isn’t exempt from this fact, so sooner or later, we’ll need to debug it. In JavaScript, the first stop for a debugging task is often logging to the consolebut using a debugger can give us a more integrated experience. Node js is … Read more

Terraformer: Converting Infrastructure Into Reusable Terraform Code | by Wenqi Glantz | Aug, 2022

A step-by-step guide on how to use Terraformer to build reusable Terraform code from existing infrastructure Photo by author Table of Contents· What is Terraformer?· Why Terraformer?· How to Use Terraformer?∘ Step 1: Installation∘ Step 2: Terraformer import∘ Step 3: Templatize the Generated Code for Reusability∘ Step 4: Standardize Terraform Modular Structure∘ Step 5: Add … Read more

Kissflow review: No code and low code for workflows

Kissflow Digital Workplace, aka Kissflow Workflow Platform, provides a collection of tools to create, manage, and track workflows. It has five core modules to handle any type of work that moves your way: processes, projects, cases, datasets, and collaboration, although projects and cases are currently being merged into a new module, boards. With both no-code … Read more

Writing Better Code With Go Concurrency Patterns | by Jason Ngan | Aug, 2022

Simple techniques every developer should know Photo by Sergio Souza on Pexels Writing concurrent programs has never been easier with the advent of Goroutines. Though handy, the Goroutines are also prone to hardly traceable bugs if not handled with care. The good news is that some of them are preventable if you have a solid … Read more

Neglecting Legacy Code? It’s a Potential Gold Mine of Learning | by Krste Šižgorić | Aug, 2022

There are so many places and ways to learn to program, we only need to know where to look. Yet, we often neglect legacy code. Photo by Matthew Feeney on Unsplash You’re about to enter another dimension. A dimension not only of sight and sound, but of mind. A journey into a wondrous land of … Read more

How Use ESLint to Write Elegant Code in JavaScript and TypeScript | by Lynn Kwong | Aug, 2022

Improve your JS/TS code quality using ESLint Photo by Hunters Race from Unsplash JavaScript has a very flexible syntax by default. You can change the type of a variable, use single and double quotes for strings, have any number of spaces for indentation, omit the trailing semicolons, etc. However, only letting a project work is … Read more