Humans and Machines | |
Digital creation agency website. |
The Ruby Bibliography | |
Peer-reviewed papers and articles that cover Ruby implementation or use Ruby | |
security-guide-for-developers | |
Security Guide for Developers, currently only checklist and vulnerabilities stats are available. | |
bash keyboard shortcuts | |
An useful cheatsheet. | |
HackerOne | |
Vulnerability coordination and bug bounty platform |
rack_toolkit | |
A dynamic Rack server to help testing Rack apps. | |
Mini-StatsD | |
A simple StatsD listener. | |
Light-decorator | |
Light pattern Decorator for Rails from Light Ruby. | |
box-js | |
A tool for studying JavaScript malware. | |
push_type | |
An open source content management system for Ruby on Rails. | |
action-cable-node | |
Action Cable extracted from Rails 5 and packaged as a Node module | |
biscuit | |
A multi-region HA key-value store for AWS secrets. |
Jekyll turns 3.2 | jul 26 |
Happy Day! Jekyll v3.2.0 is out, and packed full of goodies. | |
Flynn 1.0 is here! | jul 26 |
After 3 years of development, here is the first stable version. | |
ROM 2.0.0 Released | jul 27 |
Huge milestone for the project as its infrastructure is now complete. | |
Why Uber Engineering Switched from Postgres to MySQL | jul 27 |
Uber Engineering explains the technical reasoning behind its switch in database technologies, from Postgres to MySQL. | |
Behind The Scenes: How Numbers Work in Ruby | jul 28 |
Different number-related classes lives in Ruby | |
CSS Writing Mode | jul 28 |
A short article that explore the awesome CSS writing-mode property. | |
Fake it 'til you Make it CSS | jul 29 |
here is nothing worse than a white page with content slowly populating, so why don’t we fake it until the content makes it? | |
The State of CSS Reflections | jul 29 |
A cool css effect demonstrated in details. | |
Rails: Automatically Set User Timezone During Signup | jul 30 |
To read the timezone information correctly, let’s use the jsTimezoneDetect library. |
Creating a Culture of Observability (31m) | jul 26 |
Measure for how well internal states of a system can be inferred by knowledge of its external outputs. |
Since I slowly becomes the chatops specialist where I work, I get to think I want more. Since the beginning we have been interacting with programs essentially with graphical interfaces. First asynchronous if we think about the web, now more and more synchronous, but they are interfaces that are not human. They are designed for giving control to the operators of those interfaces.
But the more we advance in autonomy of our programs, the more we should trust them to sort the information by priorities. The interfaces like Siri, Echo, are much more 'human' and conversational. It doesn't take a genius to speculate that interfaces are going to die one day, except for very specialized usages, and more interaction will be just more conversational.
In the course of my development of interactive agents for technical needs, I noticed that adding just a little bit of intelligence and memory in those agents goes a long way in usability. Especially in chatops, a lot of the actions required from those agents are predicable and repetitive. The development of new features should follow the recognition of those patterns and shorten the path to accomplish some actions. That's pretty much my job.
But coding this continually is not very cost effective. Tools also change, then patterns evolve. Now all I can think about is a way to design an irc bot that learns by itself. Some program that does real meta-programming and considers its commands as data rather than hard-coded pre-conceived path for the information to flow.
If you know some tools that already do that, can you fire me a mail?