Blog

Easily debug Python apps with IPython

November 08, 2018


You can easily debug any python app by adding two lines of code that simply adds a "breakpoint" that embeds the IPython interpreter.

Read more

Jupyterlab as an engineering blog server - Part 1

November 02, 2018


This blog is powered by enaml-web and Jupyterlab as an admin backend. Jupyterlab happens to be great for doing everything, including writing and previewing markdown as well as testing any code you have.

Read more

Retrofitting an Engraver - Part 3 - Spindle

October 29, 2018


Unfortunately the spindle on my old Dahlgren System 300z engraver didn't work when I got it, this how I fixed it.

Read more

How manually to build a Teensy 3.2 project

October 26, 2018


If you don't want to use the Arduino IDE to build an Arduino .ino file you can use the arduino-builder to integrate with a better IDE like IDEA, Eclipse, KDevelop, etc...

Read more

Serving static and media files with Dokku

October 25, 2018


Dokku is a great open source heroku like tool for managing sites. This post will show how to configure nginx to locally serve static and media files.

Read more

Messing with Plasma Mobile

October 24, 2018


I bought a Nexus 5X to mess around with Plasma Mobile. I've been running KDE neon on my laptop for a little over 2 years now and have only good things to say about it.

Read more

Retrofitting an Engraver - Part 2 - Steppers

October 17, 2018


Getting the steppers working was quite easy. The guy I bought the engraver from said the spindle worked but he couldn't get the steppers working.

Read more

DeclaraCAD clipping planes and editor updates

September 01, 2018


DeclaraCAD now supports clipping planes, more editing functionally, and the drawing components have been refactored to improve speed!

Read more

Retrofitting an Engraver - Part 1

August 27, 2018


I got an old Dahlgren System 300z engraver! It's a 3-axis engraver with a work area of 12" x 24" x 1.5".

Read more

Embedding a window from another process with Enaml

July 31, 2018


Since DeclaraCAD attempts to render changes to your models in realtime it can lead to performance issues. One solution would be rendering in a thread however this still has issues. If the model has an invalid definition it can cause a segfault crashing the whole app and sometimes preventing the application from restarting.

Read more

  1. Previous page
  2. 1
  3. 2
  4. Next page