Use the right tool for the job. But it is awesome when we find a tool that can be used effectively in many different ways.
I use Node to develop solutions for my customers. Those solutions may just be an API, or integrating with a front end framework over a REST interface. But those solutions sometimes involve setting up WebSocket servers, command line scripts, one-off data manipulation tasks, creating or accessing job queues, or even a comprehensive package that does everything in a modular way.
Here is how I break down my tasks
I have been writing code for the past couple of decades. Through it all I pushed myself to be able to create applications that would solve more and more complex needs. I have done a great deal of research to expand my dev skills and knowledge to the point that I’d guess 95% of what I know is “self taught” (aka not learned through traditional academic routes). My focus has been web based applications. …
I recently updated my Intel NUC (model NUC6i7KYK) to run MX Linux instead of the original Debian install I had on the box. Everything is running great out of the box. Except Blender. Finding out why took a bit of sleuthing.
Short form — firing up Blender with the
INTEL_DEBUG=reemit
environment variable *may* clean up the crashes.
Every other box/laptop I have is running MX Linux already, and only my desktop — the Intel NUC — was still running Debian. I had just picked up a 1TB M.2 drive for that box to replace the two smaller drives (120GB and…
Last month I installed the Ender Extender 400 kit on to my Ender 3 Pro. When I wrote up my original article I was still working through the last couple of tweaks I needed to ensure the printer would work as expected. Since then I’m happy to report that the printer is working out amazingly.
Here is my very first successful print on the HUGE new build space.
I have applied the Ender Extender 400 to my Ender 3 Pro. There are some gotcha’s that need to be considered over and above the extender kit.
The Creality Ender 3, Ender 3 Pro, Ender 3 V2, and Ender 5 printers are popular 3D printers. These are relatively simple to assemble, setup, tune, and get printing with good output. And they are inexpensive compared to other vendors providing similar specifications. The Ender 3 models come with a 220mm X 220mm print bed (or a 235mm X 235mm). This is good for most prints, but can require some models to need…
I have just started another Node.JS project and noticed how fast I was able to go from concept to writing productive code. By productive code I mean code that applies to the project, not “foundational” work needed to get the coding environment ready for your project. I’m sharing how I did that here. Let me know if you have any tips to speed up that process even more.
This is a research project diving into the guts of e-commerce. This is a large topic that has more steps than “just post a product” to it. …
I recently dusted off a 3D Printer I had sitting in the basement. It was placed there because it had many challenges to it and I just didn’t have the time to address them. Thanks to the pandemic I had an opportunity to get back to it. I got my start with 3D Printing in 2012 with a Makerbot Replicator. By 2014 I had to set aside 3D Printing to focus on some family issues that had come up (and have since been resolved in a positive manner). So my skills were quite dusty as well.
The printer is a…
So you want to get a 3D Printer and make things. We all have to start somewhere and are likely to make errors in judgement along the way. At least until we learn more. Starting with the right printer helps avoid frustrations, delays, and discouragement. Read on if you are starting from scratch.
There are three common ways to “3D Print” an object. The right choice for you depends on how you respond to the factors we mention below. But first we need to define these 3D Printing methods.
Filament Diposition Method / Fused Filament Fabrication (FDM or FFF respectively)…
I have worked in the IT industry for 20+ years. I have learned that the most worthwhile tasks are not the easy ones. Instead they are the ones that take time and effort to become easy. I have also noticed that this applies to more than just the tech projects.
An example may help illustrate the idea.
For the past month and some I have been tinkering with a cheap 3D printer that needed some tender loving care to get fully operational. The details of the work to be done are highly technical. To be honest, I was in over…
I recently posted How I use Node.JS professionally. Node has to run on top of an operating system. I choose Linux whenever possible.
Why Linux? That is a subjective question. You will get different answers from different people, and it highly depends WHERE Linux is being used. So I’ll discuss my own opinions and experiences. These may or may not apply to you.
For me it comes down to reliability. It just works. Except when it doesn’t of course. I find those exceptions are rare though if I stick to the big name distributions such as Debian or Red Hat…
Technology enthusiast