Systems | Development | Analytics | API | Testing

Data Lake ETL: Integrating Data From Multiple Sources

Utilizing big data is one of the biggest assets your organization can use to stay ahead of the competition. Even though big data continues to grow, most organizations have yet to leverage its capabilities fully. Why? Because millions of data sources exist on the internet and physically. Ingesting and integrating this data can quickly become overwhelming. With data lakes, you can integrate raw data from multiple sources into one central storage repository.

Enabling gRPC and HTTP/2 support at the edge with Kuma and Envoy

Our thing is to let you deploy your apps globally in less than 5 minutes with high-end performance. Not only does this require us to be meticulous about everything composing our infrastructure layer, but also we have to support high-level protocols like WebSockets, HTTP/2, and gRPC. There are two major things in the infrastructure impacting performance: hardware and network. On the hardware side, we deploy all apps inside microVMs on top of high-end bare metal servers around the world.

Selenium vs. Out-of-the-Box Test Automation Tools: Which Is Right for You?

Test automation has become an essential part of the software development process. Rather than spending hours conducting manual tests, you can write a script once and execute it with each release. This helps to maximize test coverage and save time, resulting in lower testing costs and a better customer experience. But which test automation tool should you use? What’s the difference?

Powering the Latest LLM Innovation, Llama v2 in Snowflake, Part 1

This blog series covers how to run, train, fine-tune, and deploy large language models securely inside your Snowflake Account with Snowpark Container Services This year there has been a surge of progress in the world of open source large language models (LLMs). This world of free and open source LLMs took yet another major step forward just this week with Meta’s release of Llama v2.

Welcome to The Future of Software Development: Powered by Telemetry, Security, and AI

We made some big announcements during our keynote at Collision in Toronto; our AI Assistant, Adrian, and the open sourcing of our Node.js Runtime, N|Solid Runtime. They are a big part of our vision for the future of software development, one that is powered by telemetry, security, and AI - which was the topic of our talk. In this post we will share more about our vision and specifically how NodeSource is enabling that future.

.Net Core Dependency Injection

Dependency Injection (DI) is a pattern that can help developers decouple the different pieces of their applications. It provides a mechanism for the construction of dependency graphs independent of the class definitions. Throughout this article, I will be focusing on constructor injection where dependencies are provided to consumers through their constructors.

OOP Concepts in C#: Code Examples and How to Create a Class

Object-oriented programming (OOP) is a paradigm (a sort of “style”) of programming that revolves around objects communicating with each other, as opposed to functions operating on data structures. C# is the flagship language of the.NET ecosystem. Despite being a multi-paradigm language, its forte is certainly OOP. OOP is a recognized programming paradigm, but programming languages differ in how they interpret and implement its tenants.

What is a Legacy System and Why Are They in Use?

“Legacy system” is a phrase that professionals use a lot, and it has a lot of negative connotations. Some businesses feel they need to avoid legacy systems at all costs, while others find that most of their major operations depend on outdated software or processes. But even though a business may find older systems that run legacy applications are essential, it’s time to consider whether the risks are worth it. Here are the key things to know about legacy systems: Table of Contents.

ETL vs ELT: 5 Critical Differences

In the world of data management, the debate between Extract-Transform-Load (ETL) and Extract-Load-Transform (ELT) is an increasingly relevant topic. The essential difference lies in the sequence of operations: ETL processes data before it enters the data warehouse, while ELT leverages the power of the data warehouse to transform data after it's loaded.