Replace the variables below in the script
YOURBASEID: your Airtable base ID starting with 'app...'YOURCOOKIESFORAIRTABLEDOMAINyour browser cookie for airtable.com domain
| def my_big_ish_report | |
| my_long_query = ```sql | |
| SELECT a,b,c FROM ... AS q_a | |
| JOIN ( | |
| SELECT ... ' Sub-query 1 | |
| WHERE client_id = 'foobar' | |
| ) sq_1 ON q_a.fkey_id = sq_1.id | |
| INNER JOIN ( | |
| SELECT x,y,z FROM ... ' Sub-query 2 | |
| JOIN ( |
| const fda = ( fields ) => { | |
| let data = [] | |
| for(const f of fields ){ | |
| data.push(fd(f)) | |
| } | |
| return data | |
| } | |
| const fd = ( field ) => { | |
| let data = { |
| const fda = ( fields ) => { | |
| let data = [] | |
| for(const f of fields ){ | |
| data.push(fd(f)) | |
| } | |
| return data | |
| } | |
| const fd = ( field ) => { | |
| let data = { |
Hi, my name is Ben Orozco. I am a Computer Science Engineer specialized in Full Stack web development, passionate on making and launching software products, leading engineering teams and leveraging technology to tackle big real-world problems. Portfolio: https://benoror.com/portfolio
I am passionate of full stack development (APIs, backend, DevOps, front-end, UI/UX) for the past 9+ years, mainly in Ruby on Rails, Node.js, Elixir and Javascipt frameworks (React, Angular, Ember).
I am ready for my next career challenge! Some fun projects I have been part of that might be relevant:
Helped planning, architecture design and hands-on programming of a full AuthN/AuthZ identity provider based on OAuth2/OpenID standards, to support SSO (Single Sign-on) and User Management across many EdTech applications.
Launched a Node.js Tax/Invoicing lambda micro-service in record time that ended up replacing a big chunk of a Java monolith codebase and serving 1000's or requests per minute by relying on minimal footprint
| Mute these words in your settings here: https://twitter.com/settings/muted_keywords | |
| ActivityTweet | |
| generic_activity_highlights | |
| generic_activity_momentsbreaking | |
| RankedOrganicTweet | |
| suggest_activity | |
| suggest_activity_feed | |
| suggest_activity_highlights | |
| suggest_activity_tweet |
L1 cache reference ......................... 0.5 ns
Branch mispredict ............................ 5 ns
L2 cache reference ........................... 7 ns
Mutex lock/unlock ........................... 25 ns
Main memory reference ...................... 100 ns
Compress 1K bytes with Zippy ............. 3,000 ns = 3 µs
Send 2K bytes over 1 Gbps network ....... 20,000 ns = 20 µs
SSD random read ........................ 150,000 ns = 150 µs
Read 1 MB sequentially from memory ..... 250,000 ns = 250 µs
| function removeFirstConnection () { | |
| $('[type=ellipsis-horizontal-icon]').first().click() | |
| setTimeout(() => { | |
| $('.js-mn-connection-card__dropdown-delete-btn > button').click() | |
| setTimeout(() => { | |
| $('[data-control-name="confirm_removed"]').click() | |
| }, 250) | |
| }, 250) | |
| } |
This is a simplified, but fairly thorough, set of scripts and configuration to enable Heroku Release Phase for Rails apps.
Further, this particular set up plays nicely with Heroku Review Apps in that the release phase script will:
bin/rails db:version) is 0.For a "normal" app that usually means it will run the DB migrations.