Tag: Open source
-
Introduction to Linear Programming in Python
Posted on June 19, 2022, Level intermediate Resource Length medium
A guide to mathematical optimization with Google OR-Tools. Linear programming is a technique to optimize any problem with multiple variables and constraints. It's a simple but powerful tool every data scientist should master. By Maxime Labonne.
Tags python app-development programming open-source
-
Three myths of open source software risk and the one nobody is discussing
Posted on June 18, 2022, Level beginner Resource Length medium
Open source software is being vilified once again and, in some circles, even considered a national security threat. Open source software risk has been a recurring theme: First it was classified as dangerous because anyone could work on it and then it was called insecure because nobody was in charge. By Josh Bressers.
Tags web-development app-development miscellaneous open-source
-
Guide to enterprise open source: Why your organization needs it now
Posted on June 6, 2022, Level beginner Resource Length medium
There are some universal truths about open source software (OSS). It has revolutionized our world and become the foundation of our digital society, the backbone of our digital economy, and the basis of our digital existence. By @linuxfoundation.
Tags cloud miscellaneous cio open-source
-
A primer on WebAssembly
Posted on January 26, 2022, Level intermediate Resource Length medium
To understand why there was a requirement for WebAssembly, let's take a not-so-quick stroll down memory lane. And why it hasn't replaced Javascript yet. By Divya Mohan.
Tags web-development javascript open-source app-development
-
How we built a VS Code extension with Rust, WebAssembly, and TypeScript
Posted on January 14, 2022, Level intermediate Resource Length long
We'll talk through our design decisions in building the extension, and along the way we'll touch on the Language Server Protocol and, more generally, how an IDE extension works. By osohq.com.
Tags app-development open-source programming code-refactoring software performance
-
GraphQL as a migration strategy for REST APIs
Posted on January 13, 2022, Level intermediate Resource Length medium
Traditional API architectures like SOAP and REST have been powering the web for a long time. But over the past five years, a change towards a more flexible and frontend-driven approach to API protocols has started, using GraphQL. But moving from a traditional API architecture like REST towards GraphQL can be challenging. Not only does your team need to adapt to GraphQL, but it also means you could be losing your investment in your current API architecture. By Mark Smallcombe.
Tags apis how-to restful devops web-development open-source
-
9 open source alternatives to try in 2022
Posted on January 6, 2022, Level beginner Resource Length medium
Whatever tool you are looking for, there are plenty of open source software alternatives to choose from. By Lauren Maffeo.
Tags cio app-development software open-source learning
-
How serverless saved money on my heating bill
Posted on January 5, 2022, Level beginner Resource Length medium
Built a serverless application as a weekend project to help me save money on my heating bill. In doing so, I experienced something great about building websites in 2022. By Cameron McHenry.
Tags analytics serverless javascript nodejs app-development open-source how-to
-
Async & await at the edge with ReactPHP
Posted on December 16, 2021, Level intermediate Resource Length short
PHP 8.1 is out and the hip new feature for non-blocking and asynchronous programming in PHP are fibers. In this post we're going to explore them and see how we at ReactPHP will start with them at the edge. By Cees-Jan Kiewiet.
Tags open-source apis php app-development web-development
-
How to create and deploy Lambda function on AWS with CDK and API endpoint to Lambda
Posted on November 28, 2021, Level beginner Resource Length short
Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted scaleable cloud platform. AWS offering over 200 fully featured services from data centers globally. This tutorial will teach you how to create serverless function in Typescript and deploy it to AWS. By Abdul Waqar.
Tags app-development lambda devops cloud open-source serverless
-
Why 2022 will be the year for edge automation
Posted on November 27, 2021, Level beginner Resource Length short
According to the Statista, in the Forecast number of mobile users worldwide 2020-2025 report, the number of mobile users worldwide reached 7.1 billion in 2021, and this number is projected to grow. This initiates a new set of use cases for edge devices due to the explosive growth of network-connected entry points. By Dafné Mendoza.
Tags devops cloud open-source ansible
-
How WhatsApp scaled to 1 billion users with only 50 engineers
Posted on November 9, 2021, Level beginner Resource Length medium
In 2016, WhatsApp reached more than a billion users. They managed to serve this scale with only 50 engineers. By @quastor.org.
Tags performance web-development programming app-development open-source