← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 59
  1. In which we reveal the dark secret of which potentiometer to change when a piano’s pedal stops working due to years of use

  2. This post uses the water level at a hydroelectric plant’s reservoir over the past year to derive a set of lines that approximately describe the water level’s changes across time, with a view to predicting the point in time at which the reservoir would emp…

  3. This article presents a way to extract the shape of a stepwise function when the only available operation is to sample the function at a particular point, and uses it to extract a bank’s interest rate table for fixed-term investments.

  4. In this article, we explore additional methods to assign people to voting centers, such that the average distance that each person must travel is minimized.

  5. In this article, we create a new N8N node that integrates the Docxtemplater open-source library to render Word documents from templates, as well as providing user-extensible Transforms for data, and Data Sources that provide additional template data.

  6. In this article, we obtain data about the location of people and voting centers in Ecuador, and we start exploring possible methods for assigning people to voting centers so that the distance that people have to travel is minimized.

  7. This article reviews graph databases, as a storage technology similar to relational databases like Postgres and document stores like MongoDB.

  8. In this article, we learn about linked-data visualizations, what they are and why they may more expressive than static visualizations.

  9. In this article, we explore Typst, a new typesetting system similar to LaTeX.

  10. In this article, we make some changes to the seed counting application that was presented in the previous post, such as making detection more robust to illumination changes, allowing the application to run offline, and providing a way for users to submit…

  11. In this article, we develop an application that can automatically count fruit seeds, using OpenCV, entirely client-side.

  12. Hello!

  13. In this article, we explore a dashboard that provides information about Ecuador’s electrical grid generation and production, in the context of current rolling blackouts.

  14. In this article, we review ways in which the Clickhouse analytical database engine can be made to interoperate with Steampipe, for the purpose of retrieving additional data to be added to events that are stored on Clickhouse, without requiring to list the…

  15. In this article we extend the concept of refactorings, as used on source code, to data stored, for example, on YAML or JSON files.

  16. In this article we review Langium, which is a language engineering tool that can be used when developing custom structured text languages.

  17. Hello!

  18. Introduction to Flowpipe

    In this article we explore Flowpipe, a new tool to author and run workflows (i.e. sequences of steps that each fetch some data or perform some action, such as calling a REST API).

  19. In this article we explore Telegram bots, with particular attention to the developer side of things: what are bots?

  20. In this article we explore Semgrep, a static code analyzer.

  21. In this article we review more authorization systems.

  22. This article is the first in a deep-dive exploration of authorization/access control systems, which can be used to constrain the actions that the users of web applications can perform.

  23. In this article, we explore several alternatives to provide user-definable logic on larger applications, such as transformation functions and filtering criteria.

  24. In this article, we explore Streamsync’s recently released Custom Components.

  25. In this article, we explore a blockchain system that has been used in a couple of Ecuador’s recent elections.

  26. In this article, we present a new Steampipe plugin that can provide access to a plain PostgreSQL database.

  27. In this article, we capture time-indexed partial results of Ecuador’s recent presidential elections, we review ways of saving them, and we then explore the data.

  28. in this post, we start testing the Steampipe plugin that bridges to Terraform data sources with several random Terraform providers.

  29. In this article we explore the Terraform Registry API, which hosts information about Terraform providers, in particular the URLs in which the actual provider binaries are hosted.

  30. In this article, we use Terraform data sources to automatically declare tables for a Steampipe plugin, and we forward queries that come in for each table to the corresponding Terraform datasource.

  31. In this article, we query the Data Sources of Terraform plugins from a standalone Go program (i.e., not via the Terraform CLI).

  32. In this article, we explore the way in which Terraform runs its plugins, AKA providers.

  33. In this article, we start a new project: giving Steampipe access to any* Terraform datasource.

  34. OpenChatflow, Devlog 7

    In this devlog, we cover the implementation of a listener that can react to Telegram’s webhooks, which are sent when a bot receives a message from the user (among other events)

  35. OpenChatflow, Devlog 6

    In this devlog, we explore XState, a state-machine library for Javascript.

  36. In this article we explore Kaitai, a parser for binary file formats.

  37. In this article, we will review a series of ways of hosting and running assorted scripts, using Python as a case study.

  38. In this article, we’ll review Streamsync, a (young) framework that lets you create interactive web applications backed by Python code.

  39. This article explores continues the exploration of Terraform, this time for dynamically generating configurations (e.g. generating one EC2 server for each entry in a DB)

  40. This article explores the usage of Terraform as applied to the problem of configuring generic APIs (i.e., those not related to cloud infrastructure).

  41. In this article, we create a new N8N node that integrates the Carbone open-source library to render Word documents from templates

  42. OpenChatflow, Devlog 5

    In this devlog, we explore the observability capabilities that are provided by NextJS, and we instrument the OpenChatflow application.

  43. OpenChatflow, Devlog 4

    In this devlog, we integrate a real DB (PostgreSQL with the Prisma ORM) with the OpenChatflow application, so that we can create, read and save conversations.

  44. OpenChatflow, Devlog 3

    In this devlog, we add more nodes, and present a first version of the application, deployed to Vercel

  45. OpenChatflow, Devlog 2

    In this devlog, we add several new nodes, the UI necessary to add nodes to the canvas, and we implement new types of nodes: async actions that run in the background and multiple-output nodes that route the conversation through different paths.

  46. TG Chatbot Devlog 1

    In this devlog, we cover the setup of a NextJS project, creating custom nodes in Reactflow, adding a configuration dialog to one node, edge validation so that only certain node connections are allowed, and more!

  47. In this article, we introduce an application to design, test, run and monitor Telegram chatbots.

  48. In this article, we explore the traces&metrics functionality implemented in Steampipe.

  49. In this short article, we’ll explore the caching facilities available to a Steampipe plugin.

  50. This article explores some advanced integration usecases in which Steampipe can be used, such as placing another Postgres instance in fron of it for greater control and more data sources.