Posts

  • geofirex

    :globe_with_meridians: :round_pushpin: Geolocation Queries with Firestore & RxJS

    Realtime Geolocation with Firestore & RxJS. Query geographic points within a radius on the web or Node.js.

    Tags: #typescript • rxjs • firebase

  • contain-google

    [Looking for maintainer] - Google Container isolates your Google activity from the rest of your web activity in order to prevent Google from tracking you outside of the Google website via third party cookies.

    Prevent Google from tracking your visits to other websites

    This is a fork of Facebook Container

    Google Container is an add-on you can install on Firefox to prevent Google from tracking your activity on other websites, so you can continue to use Google while protecting your privacy.

    Note: To learn more about Containers in general, see Firefox Multi-Account Containers.

    Tags: #javascript • privacy • firefox-containers

  • lock

    Auth0’s signin solution

    Auth0 is an authentication broker that supports both social and enterprise identity providers, including Active Directory, LDAP, Google Apps, and Salesforce.

    Tags: #javascript • dx-sdk • lock

  • iban.js

    IBAN & BBAN validation, formatting and conversion in Javascript

    IBAN and BBAN validation, formatting and conversion in Javascript. Check the demo on demo page to try it.

    IBAN.js follows the ISO 13616 IBAN Registry technical specification.

    Tags: #javascript

  • Porter

    :lipstick: Scalable and durable all-purpose data import abstraction for publishing testable APIs and SDKs.

    Porter is the all-purpose PHP data importer. She fetches data from anywhere and serves it as a single record or an iterable record collection, encouraging processing one record at a time instead of loading full data sets into memory at once. Her durability feature provides automatic, transparent recovery from intermittent network connectivity errors by default.

    Porter’s interface trichotomy of providers, resources and connectors maps well to APIs. For example, a typical API such as GitHub would define the provider as GitHub, a resource as GetUser or ListRepositories and the connector could be [HttpConnector][].

    Porter provides a dual API for synchronous and asynchronous imports, both of which are concurrency safe, so multiple imports can be paused and resumed simultaneously. Asynchronous mode allows large scale imports across multiple connections to work at maximum efficiency without waiting for each network call to complete.

    Tags: #php • porter • data-import

  • rubocop-github

    Code style checking for GitHub’s Ruby projects

    This repository provides recommended RuboCop configuration and additional Cops for use on GitHub open source and internal Ruby projects.

    Tags: #ruby • rubocop

  • atdatabases

    TypeScript clients for databases that prevent SQL Injection

    Using tagged template literals for queries, e.g.

    db.query(sql`SELECT * FROM users WHERE id=${userID}`);
    

    makes it virtually impossible for SQL Injection attacks to slip in un-noticed. All the @databases libraries enforce the use of the sql tagged template literals, so you can’t accidentally miss them.

    The query is then passed to your database engine as a separate string and values:

    {text: 'SELECT * FROM users WHERE id=?', values: [userID]}
    

    Tags: #typescript • sql • postgres

  • DataDogAuditBundle

    Stores all database changes for doctrine ORM

    This bundle creates an audit log for all doctrine ORM database related changes:

    • inserts and updates including their diffs and relation field diffs.
    • many to many relation changes, association and dissociation actions.
    • if there is an user in token storage, it will link him to the log.
    • the audit entries are inserted within the same transaction during flush, if something fails the state remains clean.

    Basically you can track any change from these log entries if they were managed through standard ORM operations.

    NOTE: audit cannot track DQL or direct SQL updates or delete statement executions.

    Tags: #php

  • qpixel

    Q&A-based community knowledge-sharing software

    Rails-based version of our core software. Currently under active development towards MVP.

    Tags: #ruby • rails • q-and-a

  • Catroid

    Writing programs on an Android device without prior knowledge.

    Catroid is a visual coding IDE and interpreter for Android for the Catrobat programming language.

    Catrobat is a visual programming language and a set of creativity tools for smartphones. Catrobat projects can be created using Catrobat’s Android apps available on Google Play and iPhone apps available on Apple’s app store.

    For more information oriented towards developers, check out our developers page.

    Tags: #java

subscribe via RSS