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

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

Routing in Nancy from F#

By dfohl | Software | 0 comment | 4 March, 2015 | 0

Nancy is my web framework of choice for .NET. It is free, lightweight, easy to use, and comes without all the bloat of the more common .NET frameworks. Nancy makes routing in C# simple. If you need to handle a form post, you simply set up the POST endpoint, and access the form variables viaRead more

Building Windows 8.1 Store Apps with Elastic Bamboo

By dfohl | Software | 1 comment | 8 September, 2014 | 0

Atlassian’s Elastic Bamboo service is a useful and flexible tool for automating the compilation and testing of source code checkins.  It runs builds on pre-configured Amazon EC2 machine images, automatically spinning up and spinning down EC2 virtual machines as necessary to keep costs low.  We’ve been using this tool extensively for an ongoing project and it hasRead more

Higher-kinded fun in Haskell

By dfohl | Software | 0 comment | 16 July, 2013 | 0

In my previous post, I showed an example of where the lack of higher-kinded types in .NET (both C# and F#) induces the need for code repetition.  In this post I’ll show you how higher-kinded type support in Haskell allows for the elimination of this repetition. LINQ First, let’s take our LINQ query and translateRead more

An example of what higher-kinded types could make possible in C#

By dfohl | Software | 3 comments | 10 June, 2013 | 1

If you’re like me, you spend a lot of time in Visual Studio cranking away at C# code.  You follow the updates to the language with each release, learn the new things that are possible and how it can make your life easier.  But you also investigate other languages in your free time and seeRead more

Communicating with your Cyclone II FPGA over serial port, Part 3: Number Crunching

By dfohl | Software | 5 comments | 21 May, 2013 | 1

In my first blog post on communicating with the Altera Cyclone II FPGA, I demonstrated how to create a serial echo by simply connecting the Tx wire and the Rx wire together.  Then in my second post I demonstrated how to use third-party libraries and a clock to allow that serial line to be translated into a byteRead more

12

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