Tags: code

What Do High School Students Know or Understand about Open Source Software?

Only 20 years after the label "Open Source" was coined, the entire tech ecosystem has embraced its values of sharing, collaboration and freedom. Although Open Source Software is pervasive to our everyday life, does everyone and especially the younger generation realize how to leverage it? Last...
Read 1 Comments

Anaconda, CPython, PyPy, and more: Know Your Python Distributions

When you choose Python for software development, you choose a large language ecosystem with a wealth of packages covering all manner of programming needs. But in addition to libraries for everything from GUI development to machine learning, you can also choose from a number of Python runtimes—and...
Read 0 Comments

Why You Should Use Column-Indentation to Improve Your Code’s Readability

I think that the most important aspect of programming is the readability of the source code that you write or maintain. This involves many things, from the syntax of the programming language, to the variable names, comments, and indentation. Here I discuss the last one of these, indentation. It’s...
Read 0 Comments

FOSSA: Open-Sourcing Open Source License Management

No one ever became a programmer so they could mange open-source licenses. But, that's what many developers must do these days. Black Duck Software, the open-source software logistics and legal solutions provider, and North Bridge found in 2015 that 66 percent of companies create open-source...
Read 0 Comments

Developers Are Ethical But Not Responsible?

Ask a person if he or she is a racist and the answer is almost always no. Ask a developer if they consider ethical considerations when writing code and only six percent say no. If everyone acted the way they self-report, then there would be peace and love throughout the world. Based on over a...
Read 0 Comments

How to Build Something ‘Useful’ With a Raspberry Pi

In honor of Pi Day, Chaim Gartenberg and I cooked up a tiny little Raspberry Pi project for yesterday’s episode of Circuit Breaker Live. We started with a simple concept: a button that says “Why?” when you press it, in honor of our favorite podcast. So we knew we’d need a button, some sound files,...
Read 0 Comments

38-Year-Old Code-Writing Tool Released for General Use

One of the world's early computer software editors, developed by the University of Adelaide and still in use today, is being released by the University for free use by developers around the world. Under open source licence, beneficial features of "Ludwig" as a software development tool that are not...
Read 0 Comments

Becoming a 10x Developer

So when I first heard the concept of the 10x engineer, I was confused. How could someone be so talented that it overshadows the power of teamwork? In my experience, individual excellence is necessary, but not sufficient, for greatness. Focusing purely on individual achievement misses the larger...
Read 0 Comments

Optimizing Data Queries for Time Series Applications

Now that we understand what time series data is and why we want to store it in a time series database, we’ve reached a new challenge. As with any application, we want to ensure our database queries are smart and performant, so let’s talk about how we can avoid some common pitfalls. Indexing...
Read 0 Comments

Tutorial: Tracing Python Flask requests with OpenTracing

A transaction trace is a GPS system for web performance: it paints a rich picture of the flow of a web request through your code. So, why doesn't everybody trace? I believe there are two reasons: Complex instrumentation: Adding in-app tracing instrumentation is more involved than calling logger....
Read 0 Comments

Pages

Click Here!