Optimize your Python code with C

by alansmithee
2021-04-21 03:01:00 -0400

Hands on a keyboard with a Python book

Cython is a compiler for the Python programming language meant to optimize performance and form an extended Cython programming language. As an extension of Python, Cython is also a superset of the Python language, and it supports calling C functions and declaring C types on variables and class attributes. This makes it easy to wrap external C libraries, embed C into existing applications, or write C extensions for Python in syntax as easy as Python itself.

read more

How to take your open source project to the next level

by stefw
2021-04-21 03:00:00 -0400

Green graph of measurements

Open sourcing the code to your software as a service (SaaS) is not sufficient to make it actually be open source. Does that sound contradictory to you? Let me explain.

Most services that espouse "open source" do so by simply throwing the code over the wall. It's better than nothing but really misses the point that powers open source: enabling users to make a change to the software they're using.

Some other popular services powered by Open Source software, do include the tools used to operate/deploy their service. Pause for applause.

read more

5 ways to protect your documents with open source software

by Ksenia Fedoruk
2021-04-20 03:02:00 -0400

Filing papers and documents

Users have every right to be concerned about the safety and security of their data. When you create data on a computer, it's reasonable to want exclusive control over it.

There are many ways to protect your documents. At the filesystem level, you can encrypt your hard drive or just a file. A good office suite affords you many more options, though, and I've gathered five of the methods I use to secure my documents with open source software.

read more