Apache Airflow Tips

Apache Airflow Tips

2818 views

Valuable Apache Airflow tips including DAG versioning, environment separation, custom operators, and Dockerizing Airflow.

Researching Uber's Cadence

Researching Uber's Cadence

2184 views

Exploring Uber's Cadence, highlighting its orchestration capabilities, workflow management, and fault tolerance, offering insights into its potential applications.

My first patent involvement

My first patent involvement

2682 views

Patent approved two years later

EMR Snippets

EMR Snippets

2259 views

Here are a collection of shell snippets I often use when working on an EMR master EC2 Instance

Querying your Dropbox Business Activity

Querying your Dropbox Business Activity

2279 views

Today I needed to find out which team members were utilizing our Dropbox Business account the most. It turns out this is easy. The Dropbox Help

Serverless Computing Resources

Serverless Computing Resources

2227 views

Amazon amazes me with the services they come out with. I saw this interesting article this morning:

Converting JSON to TSV using Python streaming

Converting JSON to TSV using Python streaming

4214 views

Earlier today, a friend asked my advice on how to convert a JavaScript Object Notation (JSON) file to tab-separated values (TSV) in Python. As with

One codebase to rule them all!

One codebase to rule them all!

1577 views

Microsoft recently announced on twitter that Office was built from one codebase for all platforms, for the first time in 20 years:

Tips for Software Developers Just Starting Out

Tips for Software Developers Just Starting Out

3628 views

Today I brought my 8-year old son Alex to Tampa Code Camp at Keiser University.

How to connect to Impala + Kerberos with Ruby

How to connect to Impala + Kerberos with Ruby

2905 views

This is a working example of how to connect to Impala via Kerberos using Ruby. It uses the impala gem.

Advice for Python Beginners

Advice for Python Beginners

1919 views

In addition to my post about resources for learning Python, here are a few tips for Python beginners:

AWSome Days 2017 in Tampa

AWSome Days 2017 in Tampa

1313 views

Amazon had an AWS-related event here in Tampa today at the convention center, AWSome Days 2017.

Hello World from GM's Dashboard SDK

Hello World from GM's Dashboard SDK

1625 views

Tampa Hackerspace hosted a hackathon for General Motors and their new Next Generation Infotainment dashboard sdk. I got the "Hello World" example

🛣 Lane Detection using Python

🛣 Lane Detection using Python

4382 views

Code I wrote in Python utilizing NumPy, OpenCV, etc., for Udacity's Self-Driving Car course. The flow goes like this:

Self-Driving Car Kick-off

Self-Driving Car Kick-off

1613 views

In watching Udacity's Self-Driving Car Nanodegree Kickoff Orientation video (see below) I came across a bit of self-driving car history in PBS's NOVA

Got accepted into Udacity's Self-Driving Car Program

Got accepted into Udacity's Self-Driving Car Program

1438 views

This morning I receiving an email stating that I've been accepted into Udacity's Self-Driving Car program.

10^80

10^80

1727 views

I stumbled upon this great video from 2014. Joe Armstrong, the creator of the Erlang programming language, talks about the complexity of computer

📤 Sending an email attachment using Python

📤 Sending an email attachment using Python

2352 views

Someone recently asked me how to send an email attachment using Python. Sending emails programmatically is something application developers often need

Programming Languages

Programming Languages

1923 views

Meta, formerly known as Facebook, announced Rust is the latest addition to their list of supported server-side languages.

Learning Python

Learning Python

2752 views

I have been writing Python professionally since 1999. Whenever I am asked about learning Python, first and foremost, I recommend trying to accomplish

Web Scraping with Python for a Friend

Web Scraping with Python for a Friend

2267 views

Have you ever received a request from a friend asking if something could be done easier by writing custom code? I try to embrace these types of

Amazon Machine Learning

Amazon Machine Learning

1528 views

Update: Amazon has rolled this functionality into their SageMaker product.

Learning Hadoop

Learning Hadoop

2134 views

Recently, I have been learning more about Hadoop in my spare time. Two concepts used by Hadoop really stuck out for me. One, most processing is done

Visualize your Outlook meetings using Ruby and NVD3

Visualize your Outlook meetings using Ruby and NVD3

1634 views

The other day my co-worker lamented that he has so many meetings he couldn't get any actual work done. His frustration lead me to think of how I could

Different ways of coding a bar chart

Different ways of coding a bar chart

2032 views

I have this bar chart in a web application which shows the number of new projects which are fulfilled each month. The data is extrapolated from

Using SQL Express inside Excel via VBA

Using SQL Express inside Excel via VBA

1474 views

Using SQL Express inside Excel via VBA:

Microsoft Message Queue (MSMQ) in Ruby

Microsoft Message Queue (MSMQ) in Ruby

2214 views

Using Microsoft Message Queue (MSMQ) in Ruby:

Netflix OData Episodes

Netflix OData Episodes

2020 views

Retrieving Netflix OData episodes:

Connect to Netezza via ODBC from Lua

Connect to Netezza via ODBC from Lua

1581 views

How to connect to Netezza via ODBC using Lua:

Overriding Rails 3 database configuration depending upon platform

Overriding Rails 3 database configuration depending upon platform

1376 views

This is uself if you develop on one platform, and have to deploy to a different plaform. For example, I want to develop on my Mac OS X laptop, but am

Authenticates a Ruby on Rails User model via LDAP and saves their LDAP photo if they have one

Authenticates a Ruby on Rails User model via LDAP and saves their LDAP photo if they have one

1864 views

How to authenticate a Ruby on Rails User model via LDAP:

Grouping by multiple fields in JavaScript or CoffeeScript using Underscore

Grouping by multiple fields in JavaScript or CoffeeScript using Underscore

1627 views

How to group by mupliple fields using Underscore for CoffeeScript and JavaScript:

Custom ANSI-colored, Bash command prompt

Custom ANSI-colored, Bash command prompt

1508 views

Here's how to change your bash prompt to something more useful with ANSI colors:

AngularJS Todo sample controller converted to CoffeeScript

AngularJS Todo sample controller converted to CoffeeScript

1274 views

Angular's TODO sample converted to CoffeeScript:

Select table names from SQL Server from a Mac via ActiveRecord and TinyTDS driver

Select table names from SQL Server from a Mac via ActiveRecord and TinyTDS driver

1775 views

Your /usr/local/etc/freetds.conf file should look something like this:

Retrieving Twitter account from Mac OS X Lion's Address Book via MacRuby

Retrieving Twitter account from Mac OS X Lion's Address Book via MacRuby

1949 views

The code assumes Mac OS X 10.7. Also, the code could be represented differently (i.e. without using a Range) if ABMutableMultiValue behaved like a

Using .NET 4.0's Task Parallel Library with IronRuby 1.1

Using .NET 4.0's Task Parallel Library with IronRuby 1.1

1875 views

Using .Net 4.0's Task Parallel Library with IronRuby 1.1:

Convert XML to JSON using Ruby and ActiveSupport

Convert XML to JSON using Ruby and ActiveSupport

1949 views

How to convert XML to JSON using Ruby and ActiveSupport:

Adobe Flex vs. Microsoft Silverlight

Adobe Flex vs. Microsoft Silverlight

1724 views

Both Silverlight and Flex require a browser plug-in in order to run. Flex is interpreted as Flash ActionScript and ran within the Flash Player,

PyQueryableList: LINQ's Queryable List for Python

PyQueryableList: LINQ's Queryable List for Python

2050 views

PyQueryableList is a quick attempt to duplicate some of Microsoft's LINQ IQueryable natively in Python.

IronPython WinForms Example: HTML Encoder

IronPython WinForms Example: HTML Encoder

2356 views

A simple IronPython WinForms script which can encode or decode HTML, and copy it to the clipboard.

Replace Text within a Word document using IronPython

Replace Text within a Word document using IronPython

2006 views

Below, the doc_replace_text method demonstrates how to replace text within a Word document. This is commonly used as a way to create dynamic,

Converting a Word document to text using IronPython

Converting a Word document to text using IronPython

2168 views

The module below demonstrates how to convert a batch of Word documents to text.

Class Dump

Class Dump

1447 views

I recently discovered class-dump (similar to F-Script Anywhere) after researching how to write a Mail.app plug-in. Apparently, Apple has an

Programming Technologies I Hope to Use in 2008

Programming Technologies I Hope to Use in 2008

1365 views

In the spirit of New Year's resolutions, here's a short list of software development technologies that I'm keeping track of in 2008, or plan on

What's New in Visual Studio 2008 et. al.

What's New in Visual Studio 2008 et. al.

1309 views

Visual Studio 2008 was released today to Microsoft Partners and MSDN Subscribers. Below are a few links you may find useful:

F# goes from research to product

F# goes from research to product

1294 views

S. Somasegar (Microsoft Corporate VP, Developer Division) announced today that F# is going to be “productized”.

Local MSDN Event this Thursday: Silverlight, LINQ and WCF

Local MSDN Event this Thursday: Silverlight, LINQ and WCF

1348 views

There is a local MSDN Event this coming Thursday at Citrus Park Mall Theater which focuses on Silverlight, LINQ and WCF.

Porting C# to IronPython — Example 1

Porting C# to IronPython — Example 1

2173 views

Ever since I began reacquainting myself with IronPython, I've been looking for an excuse to use it. However, the opportunity hasn't really presented

Fixing the PyAverager sample on ADC

Fixing the PyAverager sample on ADC

1972 views

A few days ago I ran across this old sample on ADC: Using PyObjC for Developing Cocoa Applications with Python. PyObjC is the Python/Objective-C

IronPython revisited

IronPython revisited

2147 views

Microsoft released IronPython 1.0 a while back. At the time, I downloaded it, installed it, checked it out for a few minutes, and forgot about it

Deepfish technology preview

Deepfish technology preview

1427 views

Back on March 28th, Microsoft Live Labs announced Deepfish—a zoom able, mobile web browser.Today I finally received an activation Id to preview the

Microsoft AJAX 1.0 Released

Microsoft AJAX 1.0 Released

1280 views

So AJAX RTM was just released and WebParts still do not work properly. Sadly this seems to be a low priority for the ASP.NET Team even though people

Local Microsoft Events

Local Microsoft Events

1709 views

As you may know, it’s customary for Microsoft to host launch events nationwide on the cusp of major product launches. This month Microsoft is

Microsoft AJAX RC1

Microsoft AJAX RC1

1256 views

Microsoft released the next iteration of their AJAX library today, RC1. You can download it here.They've made a few breaking changes since beta 2, but

SQL Server Naming & Formatting Conventions

SQL Server Naming & Formatting Conventions

1432 views

When starting a new database, I prefer the following set of naming convention standards:

VCL to BeOS equivalents

VCL to BeOS equivalents

2045 views

This is a preliminary effort to map Borland's VCL classes to similar or equivalent Be's BeOS classes. The VCL information was obtained from the Delphi

Certified C++ Programmer

Certified C++ Programmer

1493 views

I recently became a certified C++ Programmer through Tekmetrics.

Certified Java & Visual Basic Programmer

Certified Java & Visual Basic Programmer

1362 views

I recently became a certified Visual Basic Programmer and Java Programmer through Tekmetrics.

Certified Delphi Programmer

Certified Delphi Programmer

1224 views

I recently became a certified Delphi Programmer through Tekmetrics.

Powered by Delphi 4

Powered by Delphi 4

1192 views

Created a "Powered by Delphi 4" picture/link that I will include on the About box of my Delphi 4 programs.

Memory Status ActiveX control

Memory Status ActiveX control

1404 views

Converted one of my Delphi projects to an ActiveX form which can be viewed on-line here. Notice, however, that the ActiveX form is not digitally

Delphi article

Delphi article

1405 views

An article abstract that I submitted to the editor of Delphi Informant magazine has been given the go ahead. Depending on when I complete the

Delphi 4 exam

Delphi 4 exam

1387 views

I took the Inprise, International Delphi 4 Client/Server Foundations Examination cold turkey, meaning I didn't study or prepare for it in any way.

Got a copy of Delphi 4 Professional

Got a copy of Delphi 4 Professional

1280 views

Got a copy of Delphi 4 Professional...New bells and whistles include: Dockable toolbars, bitmap support in menus, code explorer, ActionLists, dynamic