Tag: Open source
-
Rails design patterns - the big picture
Posted on June 22, 2023, Level beginner Resource Length medium
A design pattern is a repeatable solution to solve common problems in a software design. When building apps with the Ruby on Rails framework, you will often face such issues, especially when working on big legacy applications where the architecture does not follow good software design principles. By Paweł Dąbrowski.
Tags web-development app-development cloud open-source
-
A serverless query engine from spare parts
Posted on May 7, 2023, Level intermediate Resource Length medium
An open-source implementation of a Data Lake with DuckDB and AWS Lambdas. In this post we will show how to build a simple end-to-end application in the cloud on a serverless infrastructure. The purpose is simple: we want to show that we can develop directly against the cloud while minimizing the cognitive overhead of designing and building infrastructure. By Ciro Greco.
Tags data-science streaming apis database serverless open-source
-
How Grafana Labs uses and contributes to OpenCost, open source project for real-time cost monitoring in Kubernetes
Posted on February 10, 2023, Level beginner Resource Length medium
While more and more teams are adopting Kubernetes as their standard container orchestration technology, cost insight is lacking. Teams often don't know how much they're spending, where in their organization they are spending, or what is driving their infrastructure cost increases. OpenCost helps alleviate this problem by bringing real-time cost monitoring to Kubernetes workloads with a solution that encompasses both an open specification and an open source project. By Mark Poko, JuanJo Ciarlante.
Tags cloud kubernetes devops performance open-source
-
Kubernetes events: In-depth guide and examples
Posted on January 4, 2023, Level intermediate Resource Length long
Kubernetes events help you understand how Kubernetes resource decisions are made and they can be helpful for debugging. Learn more about k8s events in this in-depth guide. By Tyler Charboneau.
Tags apis devops app-development open-source streaming event-driven
-
Spatial search functionality with Neo4j
Posted on January 3, 2023, Level intermediate Resource Length long
In this post we explore some techniques for working with geospatial data in Neo4j. We will cover some basic spatial Cypher functions, spatial search, routing algorithms, and different methods of importing geospatial data into Neo4j. By William Lyon.
Tags apis how-to devops web-development open-source nosql miscellaneous
-
What is JAMstack - introduction
Posted on December 19, 2022, Level intermediate Resource Length medium
At its core, the JAMstack is a web development approach that focuses on using client-side JavaScript, reusable APIs, and prebuilt Markup to create web applications. This architecture allows for faster and more secure web development by using prebuilt and pre-rendered pages, which are then delivered to the user via a content delivery network (CDN). By Martin.
Tags open-source cloud web-development javascript
-
Building a CI pipeline for Kotlin Multiplatform Mobile using GitHub actions
Posted on December 18, 2022, Level intermediate Resource Length medium
When evaluating a Kotlin Multiplatform solution, it was very important to our team that we understand how we could build a CI/CD pipeline for the project. It needed to be easy for our team to push changes and build a new version of the project. By Nate Ebel, Android Engineer.
Tags kotlin devops open-source cloud cicd
-
Building more efficient data infrastructure for machine learning
Posted on December 17, 2022, Level intermediate Resource Length medium
The current influx of data — structured, semi-structured, and unstructured — being driven by an array of data sources is fueling opportunities to leverage machine learning to extract insights and accelerate innovations that can transform businesses and industries. As these data volumes continue to rise, companies are struggling with the complicated task of managing this data and figuring out how to harness it for analytics and AI. By Vedant Jain, Denny Lee.
Tags cio open-source big-data data-science machine-learning
-
Different token types and formats explained
Posted on October 3, 2022, Level beginner Resource Length medium
When building security solutions using OAuth and OpenID Connect (OIDC), we frequently discuss tokens. Sometimes these systems are even referred to as token-based architectures. By Jonas Iggbom.
Tags app-development web-development infosec open-source
-
How to run a Stable Diffusion server on Google Cloud Platform (GCP)
Posted on September 22, 2022, Level intermediate Resource Length medium
Open-sourced alternative to OpenAI's gated DALL·E 2 with comparable quality, Stable Diffusion offers something to everyone: end-users can generate images virtually for free, developers can embed the model into their service, ML engineers can investigate and modify the code, and researchers have full leeway to push the state of the art even further. By Iulia Turc.
Tags gcp devops data-science open-source google
-
Huawei CSO: Open-source can play a key role in creating a sustainable future
Posted on September 21, 2022, Level beginner Resource Length medium
Open-source technology can play an important role in tackling the climate emergency by offering greater opportunities for collaboration and shared learning on key issues. By Leigh Mc Gowran.
Tags software cio app-development miscellaneous open-source
-
Building open source search app with Appwrite and Meilisearch
Posted on August 7, 2022, Level beginner Resource Length long
Imagine you are building an inventory or an ecommerce website or a social media of your own, what are the two major things you will have to deal with? A. Database B. Search engine. By Haimantika Mitra.
Tags search app-development cloud open-source