HNHacker News
TopNewBestAskShowJobs

gangelo

11 karma · joined January 27, 2024

With 30 years of total experience, close to 20 as a full-stack software engineer and architect, I specialize in developing and delivering professional, user-friendly, and secure web applications using Ruby on Rails, React, Redux, and other technologies. I am currently a senior Ruby on Rails engineer and Team Lead at Alpha Omega, where I work on high-visibility projects for the U.S. Department of Homeland Security's Global team.

I am passionate about applying best practices such as test-driven development, Agile methodologies, code reviews, and mentoring to ensure high-quality, timely, and efficient software solutions. I have strong skills in designing and implementing RESTful APIs, JSON, JWT, and other web standards. I also have experience with AWS, Heroku, Git, RSpec, Capybara, and other tools and frameworks. I truly care about people and enjoy collaborating with product managers, designers, and my fellow developers to deliver features and bug fixes that meet user needs and expectations.

Feel free to drop me an email: public.gma@gmail.com

submissionscomments
gangelo··on Show HN: I created my first mobile app, could use some support
Howdy friend,

Yes, Android will be pushed probably next month. Just getting it out the door to the Apple Store was a bit of a bear. Big learning curve. I appreciate your interest <3

gangelo··on Show HN: I created my first mobile app, could use some support
Yes, that is a good source and may be doable if I can map what health data (e.g. “walk”) Apple Watch makes available to 3rd party apps like Accumoo; or, the converse - map Accumoo’s data (event “walk”) to apple health module. Once I start to get reviews, I will start to know what people want so your feedback is very helpful. If you install the app, you can go to “… > About” and click the “Contact Support” you can fill out the form and make a suggestion. You can also go directly to the Accumoo form using this link: https://docs.google.com/forms/d/e/1FAIpQLSfdWB-2VH0ulO18avje...
gangelo··on Show HN: I created my first mobile app, could use some support
Hey, thanks brother .

Yes, you posted like 17 hours ago - App Store was broken for some at that time, should be fine now.

I’m not sure what you mean by “is that a good data source?”; if you mean whether or not those are good events to track in my app? Absolutely. BTW, there’s a free, fun easter egg game in there if you’re savvy enough to find it.

God bless you

gangelo··on [dead]
I know, I know; daily stand-ups should be simple and they aren't performed like they should be; they've gotten complicated, especially when you need to account for your time. "What [you] did yesterday..." can be a list of a dozen one-offs that sometimes answer the question "Why isn't that ticket done?". Anyhow, my dsu gem helps you record, list, remember and manage all the simply, from the command line. Hope you enjoy <3 Suspicious? Visit the dsu github wiki: https://github.com/gangelo/dsu/wiki

Adventurous? Go straight to rubygems.org and download: https://rubygems.org/gems/dsu

Don't forget to give my git repro a star :)

gangelo··on [dead]
I love ruby and rails, but agile Daily-Stand-ups (DSU) are a pain in the butt. I have a hard time remembering what to share; what I did yesterday, one-offs I did the day before because I completely forgot. Anyhow, I created this dandy little ruby gem, called dsu. Currently, we're a small, but dedicated band of users who love the tool. You may love it also. If anyone wants to give it a try. Enjoy:

- Visit the dsu ruby gem wiki: https://github.com/gangelo/dsu/wiki

- Straight to rubygems.org: https://rubygems.org/gems/dsu

gangelo··on [dead]
I know, I know; daily stand-ups should be simple and they aren't performed like they should be; they've gotten complicated, especially when you need to account for your time. "What [you] did yesterday..." can be a list of a dozen one-offs that sometimes answer the question "Why isn't that ticket done?". Anyhow, my dsu gem helps you record, list, remember and manage all the simply, from the command line. Hope you enjoy <3

Suspicious? Visit the dsu github wiki: https://github.com/gangelo/dsu/wiki

Adventurous? Go straight to rubygems.org and download: https://rubygems.org/gems/dsu

gangelo··on [dead]
I know, I know that daily stand-ups should be simple and they aren't performed like they should be; they've gotten complicated, especially when you need to account for your time. "What [you] did yesterday..." can be a list of a dozen one-offs that sometimes answer the question "Why isn't that ticket done?". Anyhow, my dsu gem helps you record, list, remember and manage all the simply, from the command line. Hope you enjoy <3

Suspicious? Visit the dsu github wiki: https://github.com/gangelo/dsu/wiki

Adventurous? Go straight to rubygems.org and download: https://rubygems.org/gems/dsu

gangelo··on [dead]
Daily stand-ups (DSU) are a drag and not what they should be: "what I did yesterday...what I plan to do today...I am/am not blocked...blah, blah, blah". So, I created this fun, powerful little ruby gem, called dsu to help me out. Many love it, and I think you will too! Give it a look-see, try, and a Github star please: Suspicious? Visit the dsu github wiki: https://github.com/gangelo/dsu/wiki

Adventurous? Go straight to rubygems.org and download: https://rubygems.org/gems/dsu

Enjoy! <3 <3 <3

gangelo··on [dead]
I think you'll like this. Rubygems.org: https://rubygems.org/gems/immutable_struct_ex Github: https://github.com/gangelo/immutable_struct_ex immutable_struct_ex is yet another immutable struct. What makes immutable_struct_ex different, is that it allows you to create immutable structs in one step by default. In other words, other immutable struct gems force you to first define the struct, then instantiate the struct object; or, define the struct and instantiate the struct object via chaining. Blocks are also supported during initialization, so you can:

immutable_struct_ex = ImmutableStructEx.new(first: 'John', last: 'Doe', phone: '(201) 230-7281') do def john? first == 'John' end end immutable_struct_ex.john? # => true

Enjoy!

gangelo··on [dead]
Daily stand-ups (DSU) are a drag and not what they should be: "what I did yesterday...what I plan to do today...I am/am not blocked...blah, blah, blah". So, I created this fun, powerful little ruby gem, called dsu to help me out. Many love it, and I think you will too! Give it a look-see, try, and a Github star please: Suspicious? Visit the dsu github wiki: https://github.com/gangelo/dsu/wiki

Adventurous? Go straight to rubygems.org and download: https://rubygems.org/gems/dsu

Enjoy! <3 <3 <3

gangelo··on Show HN: Daily Stand-ups (DSU) can be fun
I agree 100%, but alas; it's come down to the silly "This is what I did yesterday...this is what I plan on doing today...I am/am not bocked". It is a waste of time, hense the disdain. But if your team does do DSU in this (silly) fashion (most teams I've been on do), at least my gem is fun, and helps you remember the silly things you need to :)
gangelo··on Show HN: Daily Stand-ups (DSU) can be fun
Okay, maybe not :(

But I think you'll love this gem...

Daily stand-ups (DSU) are a drag. I get it. I personally have a hard time remembering "what I did yesterday", et al. So, I created this fun, powerful little ruby gem, called dsu to help me out. Many love it, and I think may love it too! So, if you'd like to give it a try:

Visit the dsu github wiki if you're suspicious: https://github.com/gangelo/dsu/wiki

Or go straight to rubygems.org and download if you're adventurous: https://rubygems.org/gems/dsu

Enjoy! <3 <3 <3

gangelo··on Show HN: Love Ruby but meh Daily Stand-ups (DSU)? You might like my gem:)
Using git in that fashion isn't necessarily the right tool for the right job imho. What may be queried using git may be part of the DSU equation; however, there are a myriad of other things you might need to share during DSU that have nothing to do with/or found in git. For example: git won't record the fact that you've spent time navigating during a pairing session, that you've picked up/wrote up a ticket, performed a spike, the fact that you're blocked, time spent unblocking someone, collaborated with another person or team, knowledge shares, meetings you attended or need to attend, etc., etc., etc. there's 1001 things. Hey, if git works for you, awesome.
gangelo··on Show HN: Love Ruby but meh Daily Stand-ups (DSU)? You might like my gem:)
You're welcome my friend; lotta love and fun went into that gem, hope you enjoy <3
gangelo··on Show HN: Love Ruby but meh Daily Stand-ups (DSU)? You might like my gem:)
Humm. Works for me (famous last words); try again:

https://github.com/gangelo/dsu/wiki

gangelo··on Show HN: Love Ruby but meh Daily Stand-ups (DSU)? You might like my gem:)
Thanks dieselgate, enjoy <3
gangelo··on Show HN: Love Ruby but meh Daily Stand-ups (DSU)? You might like my gem:)
Exactly, why not? Daily stand-ups (DSU) have become "this is what I did yesterday" (which everyone heard already, YESTerday), and "this is what I plan to do today and I am [not] blocked", which transforms DSU into a Daily stand-UP waste of time. DSU's are supposed to be a time to share things that no one knows about, so why NOT Slack? Brilliant. Now, you don't have to schedule your DSU at some stupid time that interrupts everyone's day for people in different time zones.
gangelo··on Show HN: Love Ruby but meh Daily Stand-ups (DSU)? You might like my gem:)
Cool, hope you like it. Fun but powerful little tool.
gangelo··on Show HN: Love Ruby but meh Daily Stand-ups (DSU)? You might like my gem:)
But..lol. Honestly, I am not a fan; waste of time and turn into a "sit down" most the time lol.
gangelo··on Show HN: Love Ruby but meh Daily Stand-ups (DSU)? You might like my gem:)
dsu ruby gem wiki: https://github.com/gangelo/dsu/wiki

Straight to rubygems.org: https://rubygems.org/gems/dsu

gangelo··on Show HN: Dsu (daily stand-up) Ruby gem
If you like a blog format better than a wiki, on dsu daily workflow that I use, you can find that here: https://genemangelojr.blogspot.com/2024/01/the-dsu-ruby-gem-...
gangelo··on Show HN: Dsu (daily stand-up) Ruby gem
As featured in RubyWeekly https://rubyweekly.com/issues/687

dsu is a ruby gem that enables anyone practicing Agile methodology to record, keep track of and manage their daily standup (DSU) activities. Give it a download and a GitHub star. Lots of fun to use :)

- dsu uses no network connections whatsoever. - dsu stores all of its data locally, in .json files. - dsu is a simple (but powerful) command-line tool for users who love to work within the terminal. - dsu versioning follows the semantic versioning standard (MAJOR.MINOR.PATCH).