Skip to main content

Posts

Showing posts from November, 2017

Project management

https://blog.capterra.com/16-underground-free-project-management-tools/

MongoDB for your IoT data

MongoDB is a well-known NoSQL database that offers high performance, high availability, and automatic scaling. in a high traffic and data volume scenario, such as collecting and collecting raw data from IoT devices, MongoDB can be the most obvious choice as the storage engine. This article  has the most clear steps in setting up MongoDB, as well as configuring and enabling authentication.

Understanding web application security

The OWASP Top Ten is a list of the 10 most dangerous current Web application security flaws, along with effective methods of dealing with those flaws. OWASP (Open Web Application Security Project) is an organization that provides unbiased and practical, cost-effective information about computer and Internet applications. OWASP ( https://www.owasp.org/index.php/Main_Page ) is a great resource of presentation files, videos, and articles for developers and coders to understand the risks and vulnerabilities when developing web applications.

zRAM for your IoT Single Board Computer running Linux

zRam is a code inside kernel, that once activated, creates a RAM based block device which acts as a swap disk, but is compressed and stored in memory, allowing very fast I/O and increasing the amount of memory available before the system starts swapping to disk. zRam is integrated into the Linux kernel 3.2 and above, so it's included already in Ubuntu 12.04. Previously on my 2GB machine, without zRAM, when i open lots of browser tabs, the system start choking, while HDD start copying data to SWAP causing a total slowdown. Now after activating zRam, instead of freezing after running out of RAM, the system worked like nothing happened. I didn't notice any difference at all. It looked just like adding more RAM ;) From my experience, zRam is useful for people using computers with 1GB or 2GB RAM. Since zRam is compressing data, it require some processor resources. Not much, but always. For that reason i do not recommend to use it with old processors. Also if you have 4GB RA