Language Selection

English French German Italian Portuguese Spanish

OSS Leftovers

Filed under
OSS
  • Open Source GraphQL Engine Launched

    An open source GraphQL Engine has been launched that can be used with applications based on Postgres without the need for backend GraphQL processing code.

    The new GraphQL as a service can be used by front-end developers to build scaleable GraphQL apps on Postgres.

    Hasura’s GraphQL Engine automates the implementation and linking of databases to the graph. The APIs can be used to choose tables from new or existing database for use with GraphQL and link those existing tables into a graph. The engine has built-in authorization and authentication with granular authentication and a dynamic access control system that integrates with existing authentication systems such as Auth0 or custom implementations. The engine is also lightweight, consuming only 50MB of RAM even while serving more than a thousand requests per second.

  • Hasura Launches Open Source GraphQL Engine That Provides Instant GraphQL-as-a-Service on Any Existing Postgres Application
  • R3 has commercially launched its open-source blockchain platform

    Blockchain consortium R3 has commercially rolled out its open-source blockchain platform, dubbed Corda Enterprise, which aims to enable more businesses to leverage blockchain technologies. This comes after R3 launched version 1.0 of the platform in October 2017.

  • Algo Development 2.0 Looks to Open Source, Cloud & Big Data

    While the financial services industry was an early adopter of open source software going back to the Linux operating system in 1991 and the FIX Protocol in the late 1990s, financial firms may have restrictions on contributing code back to the wider open source community.

    “When it comes to trading algorithms there is a secret sauce embedded there that I don’t think people ever want to open source,” said Bill Harts, senior advisor to the Modern Markets Initiative, who moderated the panel. Harts, who has been an early adopter of algorithmic trading at Citi, Goldman Sachs and Bank of America, said: “That’s how they make money. Where do you draw the line?” asked Harts.

  • 5 open source principles that help DevOps teams excel

    While open source has more than a decade head start on DevOps, the two have steadily converged over time. As a CIO, you can support the use of some key open source cultural values to empower your organization’s DevOps team and ensure maximum success.  

  • Open source hasn't made tech more open

    Democratic ideals have given way to governments and corporate giants.

  • Event management with Indico

    There are many things to love about the Linux Plumbers Conference (LPC), but the event's web site has not often been considered one of them. This year, your editor took on the task of finding a new system to handle proposal submission, review, and scheduling, despite his own poor track record when it comes to creating attractive web sites. The search finally settled on a system called Indico; read on for some impressions of this interesting free event-management system.

    There are a number of free systems out there for handling the needs of conferences. Among the others that were considered are Symposion, which is used by linux.conf.au, and OSEM, the openSUSE event-management system. Both are capable systems, but neither seems to have been developed with the idea that others might want to pick it up and run it. In particular, every Symposion installation seems to require a fair amount of low-level customization. The installation documentation for both is, to put it charitably, a bit scant. Indico, instead, comes with a nice installation manual that makes the task something that is, if not actually easy, at least achievable without having to actually learn the entire code base first. 

    [...]

     Events in Indico have most of the features needed to track their life cycle. Each event has a home page with a reasonable degree of customization; pages of information can be attached to the home page. There is an elaborate mechanism for proposal submission and review. Events can be split into tracks and sessions, with a different coordinator for each session; the schedule for the whole thing can be managed in a reasonably straightforward way. For those who need it, Indico also offers a registration system, though LPC is not using it.

  •  

More in Tux Machines

Programming: mmap. Python and More

  • Making the Most of your Memory with mmap
    Sometimes it seems that we have nearly infinite memory resources, especially compared to the tiny 48K RAM of yesteryear’s 8-bit computers. But today’s complex applications can soak up megabytes before you know it. While it would be great if developers planned their memory management for all applications, thinking through a memory management strategy is crucial for applications with especially RAM intensive features like image/video processing, massive databases, and machine learning. How do you plan a memory management strategy? It’s very dependent on your application and its requirements, but a good start is to work with your operating system instead of against it. That’s where memory mapping comes in. mmap can make your application’s performance better while also improving its memory profile by letting you leverage the same virtual memory paging machinery that the OS itself relies on. Smart use of the memory mapping API (Qt, UNIX, Windows) allows you to transparently handle massive data sets, automatically paging them out of memory as needed – and it’s much better than you’re likely to manage with a roll-your-own memory management scheme. Here’s a real-life use case of how we used mmap to optimize RAM use in QiTissue, a medical image application. This application loads, merges, manipulates, and displays highly detailed microscope images that are up to gigabytes in size. It needs to be efficient or risks running out of memory even on desktops loaded with RAM.
  • Moving Kolla images to Python 3
    Python… To use 2.7 or to go for 3.x? To “be compatible” or to “use fancy new features”. Next year Python 2 gets finally unsupported upstream.
  • PyCharm 2019.1 RC 2
    New in PyCharm 2019.1: completely redesigned Jupyter Notebooks, improved HTML & CSS quick documentation, custom themes, and more. Get the release candidate from our website
  • 13 Project Ideas for Intermediate Python Developers
    Learning the basics of Python is a wonderful experience. But the euphoria of just learning can be replaced by the hunger for hands-on projects. It’s normal to want to build projects, hence the need for project ideas. The problem though is that some projects are either too simple for an intermediate Python developer or too hard. This article will suggest projects you can work on as an intermediate Python developer. These project ideas will provide the appropriate level of challenge for you.
  • Speed: Default value vs checking for None
  • Announcing SLE 15 SP1 RC 1 and SES 6 Beta 11!
  • Coding in Python 19 - More fun with the OS Module
  • Coding in Python 20 - Subprocess
  • Coding in Python 21 - Handling Exceptions
  • Starting A Django Project
  • Microsoft buffs up its open-source halo to fine sheen with PostgreSQL GUI in Azure Data Studio [Ed: These are all proprietary software falsely marketed using "free bait" a.k.a. "open core" or 'open' plugins. It's also surveillance.]

DebConf20 Conference to Be Hosted in Haifa, Israel, for Debian GNU/Linux 11

A port city built in tiers, Haifa is found in the northern area of Israel, extending from the Mediterranean sea till the north slope of the Carmel Mountain National Park. Haifa it's the third-largest city in Israel after Jerusalem and Tel Aviv, and it is close to the biblical city Nazareth where Jesus studied and prayed. In 2020, the Debian Project will celebrate 12 years since the first DebConf Debian developer conference, so they decided to choose Israel instead of Lisbon, Portugal, for next year's DebConf20 event despite the extensive discussions between the DebConf team and committee due to Israel's political system. Read more

Ubuntu Leftovers

  • Debug ACPI DSDT and SSDT with ACPICA Utilities
    Using acpidbg on Ubuntu 18.04 x64 can be quite handy; however, the Linux kernel with ACPI_DEBUGGER is not always available, such as on Ubuntu for ARM. In such cases, acpica also provides a set of utilities, named acpica-tools, for ACPI debugging.
  • NVIDIA Jetson Nano is a $99 Computer Built for AI, Powered by Ubuntu
    Sold as a complete compute solution, the Jetson Nano Developer Kit wants to let embedded designers, researchers, and DIY makers harness the power of AI, all at an affordable price. A NVIDIA’s JetPack SDK provides a ‘complete desktop Linux environment based on Ubuntu 18.04 LTS’, replete with accelerated graphics, NVIDIA CUDA toolkit support, and more. NVIDIA say developers will find it “easy” to install leading open-source Machine Learning (ML) frameworks like TensorFlow, Caffe and Keras. Frameworks for computer vision and robotics development like OpenCV and ROS are also available via the SDK. The JetPack 4.2 SDK [shipped on the microSD card] provides a complete desktop Linux environment for Jetson Nano based on Ubuntu 18.04 with accelerated graphics, support for NVIDIA CUDA Toolkit 10.0, and libraries such as cuDNN 7.3 and TensorRT 5,” Nvidia says of the nimble Nano dev kit. But how powerful is it?
  • Vertical rhythm and spacing in Vanilla Framework 2.0
    Vanilla, the CSS framework behind Canonical’s suite of products and services, has undergone significant changes over the last 12 months. We’ve introduced vertical rhythm, a new type scale, consistent white space in and between elements, and adjustable information density. 
  • Ubuntu 19 04 Desktop Tour of New Features

Security: Updates, Microsoft, Mirai, Reproducible Builds and PuTTY