Skip to content

Instantly share code, notes, and snippets.

share title date filename tags excerpt
true
Software Complexity: Naming
2017-04-05 15:02:54 -0200
essay/_posts/2017-04-05-software-naming
software
Code is written once but read many times. Good writing is, therefore, about optimizing for ease of reading.
@kurko
kurko / README.md
Created December 4, 2012 22:35
Javascript Acceptance tests framework

Javascript Acceptance test framework

This is a draft for an Acceptance testing framework in Javascript. See the example code.

Benefits

  • Server agnostic.
  • Tests in parallel.
  • The developer can stop a running test whenever he wants.
  • The framework can keep failed tests in iFrame instances, allowing the developer to debug them in the browser easily.
@kurko
kurko / spec_helper.rb
Created February 29, 2012 21:37
Sunspot with RSpec
#inside RSpec.configure
config.before :all do
SunspotTest.stub
end
config.before(:all, search: true) do
SunspotTest.setup_solr
Sunspot.remove_all!
Sunspot.commit
@kurko
kurko / calc_latitude_longitude_distance.php
Created October 26, 2009 11:45
Calcula a distância entre dois pontos com latitude e longitude.
function calcDist($lat_A, $long_A, $lat_B, $long_B) {
$distance = sin(deg2rad($lat_A))
* sin(deg2rad($lat_B))
+ cos(deg2rad($lat_A))
* cos(deg2rad($lat_B))
* cos(deg2rad($long_A - $long_B));
$distance = (rad2deg(acos($distance))) * 69.09;
@kurko
kurko / en.yml
Last active February 17, 2019 22:17
en:
 date:
    abbr_day_names:
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
@kurko
kurko / en.yml
Created February 17, 2019 22:16
en:
 date:
    abbr_day_names:
    - Sun
    - Mon
    - Tue
    - Wed
    - Thu
    - Fri
    - Sat

Keybase proof

I hereby claim:

  • I am kurko on github.
  • I am kurko (https://keybase.io/kurko) on keybase.
  • I have a public key ASDu8RFHGhQgpchXsywxxdbXqCW-wXyj566g-OJI0z4TzQo

To claim this, I am signing this object:

@kurko
kurko / main.md
Created February 6, 2018 00:03
Como Se Tornar Um Desenvolvedor

Como Se Tornar Um Desenvolvedor

O que um desenvolvedor faz

O que é programação

  • paradigmas
  • listas
#
# Be sure to run `pod spec lint UDSync.podspec' to ensure this is a
# valid spec and to remove all comments including this before submitting the spec.
#
# To learn more about Podspec attributes see http://docs.cocoapods.org/specification.html
# To see working Podspecs in the CocoaPods repo see https://github.com/CocoaPods/Specs/
#
Pod::Spec.new do |s|
# ――― Spec Metadata ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #

Who we are

Founded in 2011, Zipmark is a fintech startup focused on simplifying business payments. We originally focused on a branded, mobile business-to-business ("b2b") payment application, but subsequently pivoted to a white-label SaaS application called Zipmark Deposit.

Today, we have a portfolio of a dozen or so customers that using Deposit in order to move money through the banking system. As an example, an online lending company might use Deposit to send out their weekly loan issuances directly to their customers' bank accounts. Our software handles the complexities, intricacies, and general headaches associated with ACH transfers. We also provide end-to-end support to our business customers ("merchants") in the event that an issue arises downstream with one of their customers ("sub-merchants" or just "customers").

What we’re building

While we found some success with Zipmark Deposit, over time we realized that 'ACH as a service' had become commoditized and that there would be persiste