Posts

  • helidon

    Java libraries for writing microservices

    Project Helidon is a set of Java Libraries for writing microservices. Helidon supports two programming models:

    • Helidon MP: MicroProfile 3.3
    • Helidon SE: a small, functional style API

    In either case your application is just a Java SE program.

    Tags: #java • microservice-framework • microprofile

  • react-waterfall

    React store built on top of the new context API

    React store built on top of the new context API

    Tags: #javascript • reactjs • flux

  • devii

    A developer blog starter for 2020 (Next.js + React + TypeScript + Markdown + syntax highlighting)

    • Works as a Markdown-based static-site generator out of the box: just add new blog posts to /md/blog
    • Supports exporting to fully static assets (powered by Next.js)
    • Hot reload (powered by Next.js)
    • Makes it easy to write custom pages/code in React + TypeScript
    • Provides a Markdown.tsx component with support for GitHub-style syntax highlighting
    • Automatic RSS feed generation
    • SEO best practices (title tag, meta tags, canonical URLs)

    Read more about the motivation + design behind Devii at https://colinhacks.com/blog/devii.

    <!–

    Tags: #typescript • nextjs • nextjs-starter

  • sass-rails

    Ruby on Rails stylesheet engine for Sass

    This gem provides official integration for Ruby on Rails projects with the Sass stylesheet language.

    Tags: #ruby

  • PiracyChecker

    An Android library that prevents your app from being pirated / cracked using Google Play Licensing (LVL), APK signature protection and more. API 14+ required.

    This library applies some techniques to help protect your app’s users and attempt to thwart reverse engineers and attackers. BUT, this isn’t guaranteed to stop your app from getting pirated. There is no such thing as 100% security, and a determined and skilled attacker with enough time, could remove these checks from the code. The real objective here is to raise the bar out of reach of opportunist and automatic attackers.

    Some of the techniques included in this library can be found here.

    Tags: #java • apk • signature

  • FabricView

    A new canvas drawing library for Android. Aims to be the Fabric.js for Android. Supports text, images, and hand/stylus drawing input. The library has a website and API docs, check it out

    A new canvas drawing library for Android. The library was born as part of a project in SD Hacks (www.sdhacks.io) on October 3rd. It is currently under construction and will be refactored and polished in the coming weeks! Stay tuned.

    Why? From Doodling on the screen and unleashing the user’s creativity to capturing his signature for authentication purposes… The limit is your imagination.

    Tags: #java

  • react-styleable

    React Component for portable styles

    Consistent, easy overrides for CSS Modules in React Components

    Tags: #javascript • react • css-modules

  • alloy-editor

    WYSIWYG editor based on CKEditor with completely rewritten UI

    Alloy Editor is a modern WYSIWYG editor built on top of CKEditor, designed to create modern and gorgeous web content.

    Works on IE11, Chrome, Firefox and Safari.

    Tags: #javascript • wedeploy

  • nandi

    Fear free PostgreSQL migrations for Rails

    Friendly Postgres migrations for people who don’t want to take down their database to add a column!

    Tags: #ruby

  • python-rtmbot

    A framework for receiving and interacting with events from Slack’s RTM API

    All events from the RTM websocket are sent to the registered plugins. To act on an event, create a function definition, inside your Plugin class, called process_(api_method) that accepts a single arg for data. For example, to handle incoming messages:

        def process_message(self, data):
            print data
    

    This will print the incoming message json (dict) to the screen where the bot is running.

    Plugins having a method defined as catch_all(self, data) will receive ALL events from the websocket. This is useful for learning the names of events and debugging.

    For a list of all possible API Methods, look here: https://api.slack.com/rtm

    Note: If you’re using Python 2.x, the incoming data should be a unicode string, be careful you don’t coerce it into a normal str object as it will cause errors on output. You can add from __future__ import unicode_literals to your plugin file to avoid this.

    Tags: #python

subscribe via RSS