Apache Airflow Tips

Apache Airflow Tips

3830 views

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

Researching Uber's Cadence

Researching Uber's Cadence

3133 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

3642 views

Patent approved two years later

EMR Snippets

EMR Snippets

3149 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

2600 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

2572 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

5164 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!

1907 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

4418 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

3450 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

2298 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

1646 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

2025 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

5382 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

1969 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

1811 views

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

10^80

10^80

2037 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

2929 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

2343 views

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

Learning Python

Learning Python

3212 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

2796 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

1902 views

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

Learning Hadoop

Learning Hadoop

2633 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

1996 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

2512 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

1953 views

Using SQL Express inside Excel via VBA:

Microsoft Message Queue (MSMQ) in Ruby

Microsoft Message Queue (MSMQ) in Ruby

2705 views

Using Microsoft Message Queue (MSMQ) in Ruby:

Netflix OData Episodes

Netflix OData Episodes

2443 views

Retrieving Netflix OData episodes:

Connect to Netezza via ODBC from Lua

Connect to Netezza via ODBC from Lua

1888 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

1677 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

2258 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

1940 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

1822 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

1607 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

2227 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

2494 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

2257 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

2387 views

How to convert XML to JSON using Ruby and ActiveSupport:

Adobe Flex vs. Microsoft Silverlight

Adobe Flex vs. Microsoft Silverlight

2207 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

2616 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

3315 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

2472 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

2749 views

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

Class Dump

Class Dump

1754 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

1726 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.

1794 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

1648 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

1702 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

2833 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

2421 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

2586 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

1754 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

1682 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

2109 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

1564 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

1780 views

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

VCL to BeOS equivalents

VCL to BeOS equivalents

2412 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

1789 views

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

Certified Java & Visual Basic Programmer

Certified Java & Visual Basic Programmer

1665 views

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

Certified Delphi Programmer

Certified Delphi Programmer

1566 views

I recently became a certified Delphi Programmer through Tekmetrics.

Powered by Delphi 4

Powered by Delphi 4

1576 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

1696 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

1689 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

1699 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

1611 views

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