profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/swrobel/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Stefan Wrobel swrobel LifeWork Venice, CA https://stefanwrobel.com Founder | CTO w/ an MBA | 🏄🏼‍♂️⛷🏂🚵🏼‍♂️✈️🗺 | Classical Liberal | Atheist | 🌱based | Lefty

code-mancers/invoker 459

An awesome utility to manage all your processes in development environment

masylum/mobx-rest 168

REST conventions for Mobx

statianzo/que-web 75

A web interface for the Que queue

brauliobo/less2sass 70

Convert .less to a Sass file

swrobel/active_device 1

Mobile Device Detector

swrobel/aasm 0

AASM - State machines for Ruby classes

swrobel/activerecord-jdbc-adapter 0

ActiveRecord adapter for JDBC and JRuby.

swrobel/active_admin_datetimepicker 0

:calendar: active_admin_datetimepicker gem

swrobel/active_admin_delayed_job 0

A ready-to-use Active Admin Controller for Delayed Job

swrobel/active_merchant 0

Active Merchant is a simple payment abstraction library extracted from Shopify. The aim of the project is to feel natural to Ruby users and to abstract as many parts as possible away from the user to offer a consistent interface across all supported gateways.

issue commentreact-native-community/releases

Road to v0.65.0 - RC3 phase

Cherry pick request: https://github.com/facebook/react-native/commit/41f45a77ad09b46de328fb2a72775a052dac1e93

Flipper Pod 0.94 & above has a fix for incorrect timestamps in the network tab in iOS apps

kelset

comment created time in 4 days

PR opened facebook/react-native

Bump Flipper to 0.99.0

<!-- Thanks for submitting a pull request! We appreciate you spending the time to work on these changes. Please provide enough information so that others can review your pull request. The three fields below are mandatory. -->

Summary

<!-- Explain the motivation for making this change. What existing problem does the pull request solve? -->

Includes fix included in a Flipper Pod for incorrect timestamps in the Network viewer with iOS apps https://github.com/facebook/flipper/commit/1cf745613390e5ce87b72e09016c42784cb0566a

Changelog

<!-- Help reviewers and the release process by writing your own changelog entry. For an example, see: https://github.com/facebook/react-native/wiki/Changelog -->

[general][changed] - Update Flipper to 0.99.0

[CATEGORY] [TYPE] - Message

Test Plan

<!-- Demonstrate the code is solid. Example: The exact commands you ran and their output, screenshots / videos if the pull request changes the user interface. -->

+38 -38

0 comment

4 changed files

pr created time in 5 days

create barnchswrobel/react-native

branch : flipper-0.99.0

created branch time in 5 days

delete branch swrobel/react-native

delete branch : master

delete time in 5 days

create barnchswrobel/react-native

branch : main

created branch time in 5 days

push eventswrobel/dotfiles

Stefan Wrobel

commit sha 086b55ae9e23bd5c35af92d65c9e6521cfb3ffc4

[git] Ignore directories in any subdirectory

view details

push time in 5 days

push eventswrobel/meta-surf-forecast

Stefan Wrobel

commit sha bae06783afe552be3da739e3437a0aac93c2fbb7

Ruby 2.7.4

view details

push time in 8 days

push eventswrobel/meta-surf-forecast

Stefan Wrobel

commit sha fca3672d4a008bea80e4869bfddccd255dd464f6

Update gems & packages

view details

Stefan Wrobel

commit sha fbb1cefcb32553a4456f6f12a9020895afcc084f

Prune Buoy Reports

view details

push time in 8 days

push eventswrobel/dotfiles

Stefan Wrobel

commit sha 69f7c9ba29f5319aeb5a00176c8575de0b81d4c9

[git] Ignore SOLOSHOT/appcenter config files

view details

Stefan Wrobel

commit sha 57213c01ba598de6e1a7e061ffd9612d241ad5dc

Move Flipper Android SDK directory

view details

push time in 12 days

issue commentfacebook/flipper

Network plugin displays wrong time for request time on iOS devices

@joshbuchea the fix is actually in the Flipper pod, not the app itself. Here's an example from my Podfile:

use_flipper!({ 'Flipper' => '~> 0.94.1', 'Flipper-Folly' => '~> 2.6', 'Flipper-RSocket' => '~> 1.4' })
Johan-dutoit

comment created time in 14 days

issue closedswrobel/meta-surf-forecast

Quick question

Hey Stefan!

This isn't necessarily an issue but I was wondering if you could help me with something. So I'm just messing around with Surfline's API and I was wondering if it was possible to access all their surf spots through the API.

I guess more specifically, is it possible to loop through all the surf spots by name and not some long id number?

For example, I'm able to access all the spots in the region of Oahu with:

const res = await fetch("https://services.surfline.com/kbyg/spots/nearby?spotId=5842041f4e65fad6a7708df5");

const data = await res.json();

const oahuSpots = data.data.spots;
console.log(oahuSpots);

How would I go about accessing all the spots in the world? Is this possible for the public?

Thanks in advance!

closed time in 16 days

ryan-neil

issue commentswrobel/meta-surf-forecast

Quick question

I know others have mapped out the full v2 API, or at least the parts of it that list all of the spots. I believe that capability may exist, but I haven't used it. Try searching github for services.surfline.com to look for other repos. Good luck!

ryan-neil

comment created time in 16 days

pull request commentivpusic/react-native-image-crop-picker

Support iOS14 `PHPickerViewController`

@ivpusic this would be a huge improvement ... could you review? 🙏🏼

JanGorman

comment created time in 18 days

pull request commentHomebrew/homebrew-core

ruby@2.7 2.7.4

@carlocab any idea why it's using rubygems 3.2.21 even though I thought I properly included 3.2.22?

$ gem -v
3.2.21

$ which gem
/usr/local/Cellar/ruby@2.7/2.7.4/bin/gem

$ ruby -v
ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23) [x86_64-darwin20]

$ which ruby
/usr/local/Cellar/ruby@2.7/2.7.4/bin/ruby
swrobel

comment created time in 20 days

pull request commentHomebrew/homebrew-core

ruby@2.7 2.7.4

Can we update rubygems to 3.2.22?

Done!

swrobel

comment created time in 20 days

push eventswrobel/homebrew-core

Stefan Wrobel

commit sha bf9b4cdb3131519d13f58d8b6140fa129c32bfe0

ruby@2.7 2.7.4

view details

push time in 20 days

PR opened Homebrew/homebrew-core

ruby@2.7 2.7.4

Created with brew bump-formula-pr.

resource blocks may require updates.

+2 -2

0 comment

1 changed file

pr created time in 20 days

issue closedfacebook/flipper

Failed to connect to metro

🐛 Bug Report

Flipper notification says:

Flipper did find a running Metro instance, but couldn't connect to the logs. Probably your React Native version is too old to support Flipper. Cause: Failed to get a connection to ws://localhost:8081/events in a timely fashion

I'm confused why it would say my RN version is too old, as it's the latest available. Metro is running and communicating with the Simulator just fine (hot reloads are working). React Native devtools within Flipper don't work.

To Reproduce

Run Flipper 0.95 with a running React Native app in a simulator

Environment

React Native 0.64.2 (latest available) Flipper 0.95 macOS 11.4

closed time in 22 days

swrobel

issue commentfacebook/flipper

Failed to connect to metro

This was an interesting one. At one point, I was testing local SSL for my api at localhost:3000, so it redirected http://localhost:3000 -> https://localhost:3000 which apparently made Electron (probably via Chrome's underlying code) cache the redirect and apply it to all calls to localhost. Hence, it auto-redirected http://localhost:8081 -> https://localhost:8081 as well, even after I removed the redirect from localhost:3000

Anyway, the fix was simply rm -rf ~/Library/Application\ Support/Flipper

swrobel

comment created time in 22 days

pull request commentfastlane/docs

Update Google Credentials to match current process

Thanks for pinging me @swrobel ! These changes LGTM. Could you rebase your branch so it can pass CI? 🙏

Done!

swrobel

comment created time in 22 days

push eventswrobel/fastlane-docs

Stefan Wrobel

commit sha 3ab54790878929fab9758d72ca6d268f99acf4db

Update Google Credentials to match current process

view details

push time in 22 days

push eventswrobel/fastlane-docs

Lukasz Grabowski

commit sha 5953291095be520716cc27957313ecfafb015e9a

Update setup.md to explain how to set company_name which is required when creating first app on AppStore Connect

view details

Lukasz Grabowski

commit sha a1b5520f4610802218deafaa268d6984923313fa

Update docs/getting-started/ios/setup.md Co-authored-by: Roger Oba <rogerluan.oba@gmail.com>

view details

Lukasz Grabowski

commit sha c7e66f835afe57ba0f54a6088a4d6fcb30ed9600

Update docs/getting-started/ios/setup.md Co-authored-by: Roger Oba <rogerluan.oba@gmail.com>

view details

Roger Oba

commit sha 949bc1b94e3eb273c8f4b33da91763720d1e3dc4

#1066 update iOS setup page to explain how to set the `company_name`

view details

Josh Holtz

commit sha d3b6b80530d4bd805d3818913295493add6651bb

[Bot] Update docs for latest fastlane release 2.187.0 (actions.md, available-plugins.md) 🚀 (#1068)

view details

Josh Holtz

commit sha d7dc483ebf6d54ca4e74835407123cf6cf56afca

Mostly working

view details

Josh Holtz

commit sha 3be90f3cf0dbbf1c3422c3c09d56f6d094b430f7

Updated getting started headers/anchors

view details

Josh Holtz

commit sha f58d93cb56b51ea2e9423694e4d5e1b3001529b9

Styles sooooo much better

view details

Josh Holtz

commit sha 8a33dac0c78e2bb1dbe40d055fae67e8605637a0

Remove mkdocs.yml deprecations and new docer with python 3.8.2

view details

Josh Holtz

commit sha da7533288fd97f5a17811655e10c63ff323b6579

Remove another thing

view details

Josh Holtz

commit sha 42405079347c5ee60b21efba70c48bed197446c6

Let's try adding this python version

view details

Josh Holtz

commit sha 734e0c0f0ae323fc2a123e64813d35b2d012d11f

Update pipfile to use 3.8

view details

Josh Holtz

commit sha 6bc7e0c4eb2f2e15dc6dbd576ef63b6c2d4b7ceb

Update runtime.tst to use 3.8

view details

Josh Holtz

commit sha 7ca96967a1c80786d77559dedbd1af9f02e498f9

Remove runtime.txt

view details

Josh Holtz

commit sha 1073808396c61de1b531938161171e4b0ede9849

add runtime.txt

view details

Josh Holtz

commit sha c5361686dc94e146f33054f7dc656d7147f5d2db

3.9

view details

Josh Holtz

commit sha 91d32de4343e593a6bb1242f99f735fcae6f82a6

Remove runtime.txt

view details

Josh Holtz

commit sha 044d27f845fe8a06c703f27c71fdbe53092e1dd2

General python 3

view details

Josh Holtz

commit sha 8380763ae090826fb14423a7b0879bdaf3d675a9

Bring back markdown-include

view details

Josh Holtz

commit sha d1023c41ff164e3220f2a294adf4a6fc7d80c24b

Better mobile look with search

view details

push time in 22 days

push eventswrobel/react-native-clean-project

Stefan Wrobel

commit sha 2f75059714bccdd4843265c3b9d0006640e6236d

Use Yes as default option when no input provided Fixes #66

view details

push time in a month

fork swrobel/react-native-clean-project

Automating the clean up of a React Native project

fork in a month

issue commentfacebook/flipper

Failed to connect to metro

It's so bizarre because I can connect to the server just fine using Chrome devtools, and I believe this is effectively what Flipper is doing:

let ws = new WebSocket('ws://localhost:8081/events')
ws.send("test")

And I can see in the Metro console:

error Failed to parse the message as JSON:
test
swrobel

comment created time in a month

issue commentfacebook/flipper

Failed to connect to metro

Can you connect to a freshly inited project?

No, I can't. I get the same error:

Screen Shot 2021-07-01 at 11 51 12 AM

swrobel

comment created time in a month

issue commentfacebook/flipper

Failed to connect to metro

Could you share your package.json? I experienced a similar crash in metro whenever trying to connect, which turned out to be solved by this facebook/metro#678 (comment)

I don't have a resolution for ws, but here you go, hopefully this helps:

  "dependencies": {
    "@apollo/client": "^3.3.4",
    "@bugsnag/js": "^7.1.1",
    "@bugsnag/plugin-react": "^7.1.1",
    "@bugsnag/plugin-react-navigation": "^7.9.2",
    "@bugsnag/react-native": "^7.9.6",
    "@fortawesome/fontawesome-svg-core": "^1.2.27",
    "@fortawesome/free-brands-svg-icons": "^5.13.0",
    "@fortawesome/free-solid-svg-icons": "^5.13.0",
    "@fortawesome/pro-light-svg-icons": "^5.13.0",
    "@fortawesome/pro-regular-svg-icons": "^5.13.0",
    "@fortawesome/pro-solid-svg-icons": "^5.13.0",
    "@fortawesome/react-fontawesome": "^0.1.9",
    "@fortawesome/react-native-fontawesome": "^0.2.3",
    "@invertase/react-native-apple-authentication": "^2.1.0",
    "@rails/activestorage": "6.1.x",
    "@react-native-async-storage/async-storage": "^1.14.1",
    "@react-native-community/cookies": "^5.0.1",
    "@react-native-community/masked-view": "^0.1.7",
    "@react-native-community/push-notification-ios": "^1.2.0",
    "@react-native-firebase/analytics": "^12.1.0",
    "@react-native-firebase/app": "^12.0.0",
    "@react-native-firebase/messaging": "^12.0.0",
    "@react-native-picker/picker": "^1.9.8",
    "@react-navigation/bottom-tabs": "^5.2.4",
    "@react-navigation/devtools": "^5.1.20",
    "@react-navigation/native": "^5.5.1",
    "@react-navigation/stack": "^5.2.3",
    "@reduxjs/toolkit": "^1.3.4",
    "@stripe/react-stripe-js": "^1.1.2",
    "@stripe/stripe-js": "^1.5.0",
    "ably": "^1.2.7",
    "babel-plugin-module-resolver": "^4.0.0",
    "big.js": "^6.0.3",
    "buffer": "^6.0.3",
    "cleave.js": "^1.6.0",
    "date-fns": "^2.12.0",
    "formik": "^2.1.4",
    "graphql": "^15.4.0",
    "humps": "^2.0.1",
    "libphonenumber-js": "^1.7.54",
    "lodash": "^4.17.15",
    "normalize.css": "^8.0.1",
    "numeral": "^2.0.6",
    "pluralize": "^8.0.0",
    "prettier": "^2.0.2",
    "qs": "^6.9.3",
    "react": "^17.0.1",
    "react-aria-modal": "^4.0.0",
    "react-autosize-textarea": "^7.0.0",
    "react-calendar": "^3.0.1",
    "react-dom": "^17.0.1",
    "react-dropzone": "^11.2.4",
    "react-helmet": "^6.1.0",
    "react-image-file-resizer": "^0.4.0",
    "react-image-lightbox": "^5.1.1",
    "react-native": "^0.64.2",
    "react-native-app-auth": "^6.0.1",
    "react-native-blob-util": "^0.13.7",
    "react-native-calendars": "^1.265.0",
    "react-native-code-push": "^7.0.0",
    "react-native-contacts": "^7.0.0",
    "react-native-device-info": "^8.0.0",
    "react-native-fbsdk-next": "^4.3.0",
    "react-native-gesture-handler": "^1.6.0",
    "react-native-get-random-values": "^1.3.1",
    "react-native-image-crop-picker": "^0.36.0",
    "react-native-image-zoom-viewer": "^3.0.1",
    "react-native-keyboard-spacer": "^0.4.1",
    "react-native-masked-text": "^1.13.0",
    "react-native-platform-searchbar": "^1.0.2",
    "react-native-rate": "^1.2.4",
    "react-native-safe-area-context": "^3.1.9",
    "react-native-screens": "^3.1.1",
    "react-native-svg": "^12.0.3",
    "react-native-webview": "^11.0.2",
    "react-redux": "^7.2.0",
    "react-router-dom": "^5.1.2",
    "react-scripts": "^4.0.1",
    "redux-flipper": "^1.4.2",
    "redux-logger": "^3.0.6",
    "reselect": "^4.0.0",
    "rn-async-storage-flipper": "^0.0.10",
    "styled-components": "^5.0.1",
    "uuid": "^8.3.2",
    "visibilityjs": "^2.0.2",
    "yup": "^0.32.6"
  },
  "devDependencies": {
    "@bugsnag/source-maps": "^2.0.0",
    "@louislombardo/babel-plugin-fix-font-awesome": "^1.0.2",
    "@react-native-community/eslint-config": "^3.0.0",
    "babel-plugin-lodash": "^3.3.4",
    "babel-plugin-transform-remove-console": "^6.9.4",
    "eslint-plugin-import": "^2.20.1",
    "eslint-plugin-prettier": "^3.1.2",
    "eslint-plugin-sort-imports-es6-autofix": "^0.6.0",
    "metro-react-native-babel-preset": "^0.64.0",
    "react-native-clean-project": "^3.6.4",
    "react-native-flipper": ">= 0.75.1",
    "react-test-renderer": "^17.0.1"
  },
swrobel

comment created time in a month

pull request commentfastlane/docs

Update Google Credentials to match current process

@rogerluan ping!

swrobel

comment created time in a month

issue commentfacebook/flipper

Failed to connect to metro

This is still happening in 0.96, but oddly, I get the same error even going back as far as 0.88. I know it was working for with that version and later ... I'm honestly not sure what could've changed. Let me know if there's anything else I can do to help troubleshoot.

swrobel

comment created time in a month