Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Contact
Atomic Object Atomic Object
Services
  • Offerings
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Platforms
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Industries
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

c

Functional Programming

Why Haskell Is Worth Learning

Why Haskell? It's an incredibly powerful tool to use with other langues. And learning it will make you a better, smarter, more-versatile programmer.
Software Science

FFI: Foreign Function Interfaces for Fun & Industry

An FFI wrapper is much easier to write and maintain than a C extension, more portable across platforms and languages, and easier for users to install.
.NET / WPF

Faking Named Parameters in .NET when Using ODBC

Here's some handy code for emulating named parameters when using ODBC drivers in C# or .net.
Embedded Systems

Catching Exceptions and Printing Stack Traces for C on Windows, Linux, & Mac

Examples on how to catch signals/exceptions with C compiled with gcc on windows and posix systems.
Development Practices

Tricky Code: Taking Steps to Reduce Brittleness

Avoid "tricky code" whenever possible. If you must, test against changes.
Embedded Systems

Things About C that Make Me Say, “WHAT?!?”

I have found several aspects of C that really tripped me up. I’d like to share a few of them with you so you can avoid them!
Embedded Systems

Hey, C Is a Functional Language Too!

I will show how you can write a linked list reversal function in C with no mutation and no malloc!
Embedded Systems

Conversing JSON with Qt and Ruby

A simple command processing engine in C++ using Qt and QtScriptEngine for parsing JSON. The server, which initiates simple exchanges, is written trivially in Ruby.
Presenter First

Presenter First in GTK+ and C – Updated for 2012

A sample project that demonstrates Presenter First in the context of GTK+ and C — updated to work with the latest tools.
.NET / WPF

Making WPF Controls Modal with Adorners

How to create a transparent overlay over a WPF window "behind" a given control, using a subclass of Adorner.
C & C++

Acceptance Testing C++ with Cucumber and the Wire Protocol

The following example shows how this works with C++ using Cucumber-Cpp, plus an example that comes bundled with it.
C & C++

RapidXml – A Lightweight xml Library for C++

I found RapidXml works well. However, if there is a syntax error in the XML file, it doesn't give you much indication as to what the problem is.

Posts navigation

← Older posts
Newer posts →

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2025 Atomic Object LLC
Explore
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
  • Client Resources
Offices
  • Grand Rapids
  • Ann Arbor
  • Chicago
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy