Hardware, Software & Product Development | Sparx EngineeringHardware, Software & Product Development | Sparx EngineeringHardware, Software & Product Development | Sparx EngineeringHardware, Software & Product Development | Sparx Engineering
  • Home
  • Expertise
    • Software Engineering
    • Electrical Engineering
    • Chemical Products and Services
    • Biomedical Engineering
    • Mechanical Engineering
    • Production Management
    • Automation
    • Industrial Design
  • Blog
  • Careers
  • About Us

Blog

Reading line-by-line from a serial port (or other byte-oriented stream)

By Ben Voigt | Software | 10 comments | 16 March, 2017 | 7

With many .NET developers moving from the traditional (and broken) System.IO.Ports.SerialPort DataReceived event handling to either the correct and more efficient BaseStream.BeginRead / BaseStream.EndRead pair I promoted in my last post or the newer BaseStream.ReadAsync method introduced in .NET Framework 4.5 along with the C# async and await keywords, a common complaint is that BaseStreamRead more

How to Model NPT Threads in Solidworks

By rmontifar | Hardware, Mechanical, Software | 2 comments | 27 October, 2016 | 24

National Pipe Thread Taper or NPT threaded pipes and fittings are deployed in a variety of fields where transportation or containment of liquids, gases, steam, or hydraulic fluid is required. The NPT geometry allows internal and external thread surfaces to further engage when torque is applied to the thread assembly. This creates a fluid-tight seal.Read more

Multi-Tiered Linux Backup System – Part I

By dreynolds | Software | 0 comment | 2 June, 2015 | 1

Backing up important data and memories is an important task that should not be neglected. Just as important as performing Linux backups is verifying that the backups made are good and can be used to recover from data disaster. The principle technologies typically considered for verifiable backups are Cloud Backups and saving the data toRead more

Clojure: An improved workflow

By dfohl | Software | 0 comment | 4 May, 2015 | 2

Like many beginning Clojure programmers, I started off following Stuart Sierra’s “Reloaded” workflow guide. While it was a great starting point, there were a number of things that I wanted to change. If the project doesn’t compile then the REPL doesn’t even start (the “reloaded” guide mentions this toward the end of the post). There isn’tRead more

Start Zoneminder Recordings with Vera Events

By dsmoot | Software | 4 comments | 7 April, 2015 | 1

In a previous post I explained how you could configure the security DVR software Zoneminder to trigger recordings from a network connection. While a neat trick, I never really explained why I set this up. I use the Vera home automation platform as the central brains of my smart home. Vera is tied into myRead more

nRF51 Development Environment with Eclipse

By dreynolds | Software | 6 comments | 23 March, 2015 | 1

This blog post aims to describe how to setup a fully functional nRF51 development environment using Eclipse and the GCC toolchain.  We are using a Segger JLink GDB server for the debugging portion, but there are OpenOCD plugins which should work (provided that it supports SWD). The Nordic application note nAN-29 describes the setup usingRead more

123

Recent Tweets

  • #Houston ranks among fastest growing #tech hubs amid the pandemic, report finds https://t.co/nYhydlOPP0

    2 years ago
  • RT  @SpaceX : Docking confirmed – Crew Dragon has arrived at the  @space_station ! https://t.co/KiKBpZ8R2H

    3 years ago
  • RT  @SpaceflightNow : SCRUB. SpaceX’s launch director has announced there will no launch today due to bad weather at the Kennedy Space Center…

    3 years ago
  • Home
  • Expertise
  • Blog
  • Careers
  • About Us
Sparx Technologies, LLC. dba Sparx Engineering © 2009 - 2022 | All Rights Reserved
  • Home
  • Expertise
    • Software Engineering
    • Electrical Engineering
    • Chemical Products and Services
    • Biomedical Engineering
    • Mechanical Engineering
    • Production Management
    • Automation
    • Industrial Design
  • Blog
  • Careers
  • About Us
Hardware, Software & Product Development | Sparx Engineering