By the numbers: Python community trends in 2017/2018
May01

By the numbers: Python community trends in 2017/2018

This article was co-written with Dmitry Filippov. read...

Read More
Challenges to expect when open sourcing your SaaS business
May01

Challenges to expect when open sourcing your SaaS business

In my previous article, I walked through scenarios to help you determine whether to open source your SaaS solution, and discussed the cost-benefit analysis that goes along with this decision. From an open source point of view, there’s no point in just chucking code over the wall, slapping on an open source license, and calling it a day. You want to create an inviting community where people want to collaborate and spend...

Read More
How to decide whether to open source your SaaS solution
May01

How to decide whether to open source your SaaS solution

The decision to open source code requires a fair bit of planning if you want to do it right, especially when it comes to user support and documentation. In the case of SaaS, the required planning is different, although it shares some factors with any open source effort. read...

Read More
Making data-intensive processing efficient and portable with Apache Beam
May01

Making data-intensive processing efficient and portable with Apache Beam

The appearance of Hadoop and its related ecosystem was like a Cambrian explosion of open source tools and frameworks to process big amounts of data. But companies who invested early in big data found some challenges. For example, they needed engineers with expert knowledge not only on distributed systems and data processing but also on Java and the related JVM-based languages and tools. Another issue was that the system constraints at...

Read More