HN user

rgoomar

188 karma

https://rishigoomar.com

Posts64
Comments38
View on HN
www.rishigoomar.com 10mo ago

Building a Culture of Focus in a Distracted World

rgoomar
2pts0
www.rishigoomar.com 11mo ago

Add Indexes to Foreign Key Refs in PostgreSQL

rgoomar
2pts0
www.rishigoomar.com 1y ago

Why Weekly Updates Matter (and How They Support Your Growth)

rgoomar
1pts1
rishigoomar.com 2y ago

Creating an Effective Technical Project Plan

rgoomar
3pts0
rishigoomar.com 3y ago

Setting Up a Personal VPN with Tailscale and NextDNS

rgoomar
2pts0
rishigoomar.com 4y ago

I Changed My Personal Site and Blog Again

rgoomar
1pts0
rishigoomar.com 4y ago

Overcoming Imposter Syndrome

rgoomar
1pts0
tech.lattice.com 4y ago

Measuring the developer experience in a systematic way

rgoomar
1pts0
rishigoomar.com 4y ago

Reflecting on 2021 Goals

rgoomar
1pts0
rishigoomar.com 4y ago

My Thoughts on a 4-day Work Week

rgoomar
2pts0
medium.com 4y ago

Do Not Disturb: Truly Disconnecting While Out of Office

rgoomar
1pts0
github.com 5y ago

Show HN: CLI to compare monthly costs on AWS

rgoomar
5pts0
medium.com 6y ago

Measuring the business value of a hotel ranking model

rgoomar
3pts0
medium.com 6y ago

Alpine vs. Debian Container Images for Java / JVM Builds

rgoomar
1pts0
medium.com 8y ago

Setting Up a Managed Local Terraform Version

rgoomar
1pts0
content.nanobox.io 8y ago

Nanobox vs. Docker Swarm and Kubernetes

rgoomar
1pts0
medium.com 8y ago

Running Advanced Git Commands in a Declarative Multibranch Jenkinsfile

rgoomar
1pts0
github.com 9y ago

Culture of Quality

rgoomar
3pts0
medium.com 9y ago

Why I Think Elm Is the Future of Front End Development

rgoomar
29pts6
medium.com 9y ago

Using Gradle Composite Builds for Plugin Development and Debugging

rgoomar
2pts0
www.spinnaker.io 10y ago

Spinnaker Roadmap Released

rgoomar
1pts0
medium.com 10y ago

The Forgotten First Principle of Software Delivery

rgoomar
1pts0
meteorweekly.com 10y ago

Meteor Weekly Issue #13

rgoomar
2pts0
meteorweekly.com 10y ago

Meteor Weekly Issue #12

rgoomar
1pts0
meteorweekly.com 10y ago

Meteor Weekly Issue #11

rgoomar
3pts0
meteorweekly.com 10y ago

Meteor Weekly Issue #9

rgoomar
1pts0
meteorweekly.com 10y ago

Meteor Weekly Issue #8

rgoomar
1pts0
meteorweekly.com 10y ago

Meteor Weekly Issue #7

rgoomar
1pts0
meteorweekly.com 10y ago

Meteor Weekly Issue #6

rgoomar
1pts0
meteorweekly.com 10y ago

Meteor Weekly Issue #5

rgoomar
2pts0

I’ve been working on Hype Doc. I built it for myself and hope others find it useful. I decided to build the mobile apps too and that process is way more work than I expected. It’s been fun though to dive into Rails 8 in the process.

It’s an app to track wins and celebrate yourself

https://myhypedoc.com

I've been using this setup for a few weeks now on the unstable client. Happy to see it stable now. The integration between the two services is really nice. Personally, have been a NextDNS user for a little over a year and now a fan of Tailscale. :)

10 Years of Meteor 4 years ago

Definitely agree here. It was a great community. I ended up hitting a point where Meteor just didn’t fit performance profile I was looking for and at the time fairly inflexible for which type of DB could be utilized.

Rocketmiles | Software Engineers, QA Engineer, Product Owner | Chicago, IL | ONSITE | https://www.rocketmiles.com Rocketmiles encourages travelers to vacation faster by incentivizing hotel bookings with magnificent rewards.

Founded in 2012 and acquired by Booking Holdings in 2015, Rocketmiles continues to grow from our offices in Chicago and New York City.

We operate at the intersection of travel, hotel accommodation, brand loyalty, and discount. Our goal is to innovate in this space, rewarding our customers and our partners.

Rocketmiles is an equal opportunity employer, and we value diversity. We encourage applicants with wanderlust to apply.

Current Open Positions (all in Chicago, IL):

* Product Owner

* Fullstack Software Engineer

* Senior SDET/QA Engineer

* Senior Software Engineer - Frontend

* Senior Software Engineer - Java / JVM

* Software Engineer - Java / JVM

* UI Engineer

* Manager - Lifecycle Marketing

Apply here: https://grnh.se/c8db4c5d1 or reach out to me rishi [at] rocketmiles.com or @rgoomar on the Chicago Tech Slack if you have any questions

Rocketmiles | Software Engineers, QA Engineer, Product Owner | Chicago, IL | ONSITE | https://www.rocketmiles.com

Rocketmiles encourages travelers to vacation faster by incentivizing hotel bookings with magnificent rewards.

Founded in 2012 and acquired by Booking Holdings in 2015, Rocketmiles continues to grow from our offices in Chicago and New York City.

We operate at the intersection of travel, hotel accommodation, brand loyalty, and discount. Our goal is to innovate in this space, rewarding our customers and our partners.

Rocketmiles is an equal opportunity employer, and we value diversity. We encourage applicants with wanderlust to apply.

Current Open Positions (all in Chicago, IL and we're remote friendly):

* Product Owner

* Senior Product Designer

* Fullstack Software Engineer

* Senior SDET/QA Engineer

* Senior Software Engineer - Frontend

* Senior Software Engineer - Java / JVM

* Software Engineer - Java / JVM

* UI Engineer

Apply here: https://grnh.se/c8db4c5d1 or reach out to me rishi [at] rocketmiles.com or @rgoomar on the Chicago Tech Slack if you have any questions

Rocketmiles | Chicago, IL | ONSITE

Rocketmiles helps frequent travelers take more vacations. Our team is headquartered in Chicago's West Loop with a satellite office in Dumbo, Brooklyn.

We're currently looking for:

* Software Engineer (JavaScript)

Apply at https://rocketmiles.com/jobs if you're interested

Rocketmiles | Chicago, IL | On-Site

Rocketmiles helps frequent travelers take more vacations. Our team is headquartered in Chicago's West Loop with a satellite office in Dumbo, Brooklyn.

We're currently looking for:

* Senior Software Engineer - JVM (Kotlin, Groovy, Java)

* Software Engineer

* Mobile Engineer

* Senior Systems Engineer

* Staff Accountant

Apply at https://rocketmiles.com/jobs if you're interested

Rocketmiles | Chicago, IL or Brooklyn, NY | On-Site

Rocketmiles helps frequent travelers take more vacations. Our team is headquartered in Chicago's West Loop with a satellite office in Dumbo, Brooklyn.

We're currently looking for:

* Senior Software Engineer - JVM (Kotlin, Groovy, Java) (Chicago)

* Software Engineer - FE (Chicago)

* Data Engineer (Brooklyn, NY)

* Senior Systems Engineer (Chicago)

* Manager, New Business Marketing (Chicago)

Apply at https://rocketmiles.com/jobs if you're interested

Rocketmiles | Chicago, IL or Brooklyn, NY | On-Site Rocketmiles helps frequent travelers take more vacations.

Our team is headquartered in Chicago's West Loop with a satellite office in Dumbo, Brooklyn.

We're currently looking for:

* Senior Software Engineer - JVM (Kotlin, Groovy, Java) (Chicago)

* Software Engineer - FE (Chicago)

* Data Engineer (Brooklyn, NY)

* QA Engineer (Chicago)

* Senior Systems Engineer (Chicago)

Apply at https://rocketmiles.com/jobs if you're interested

I agree. It isn't going to have a large dent in adoption. Bigger companies won't just jump on board and will use Angular and React due to popularity and it is probably easier to hire engineers with experience in one or the other. But, I think the adoption of Elm for newer projects can have a significant impact.

Project looks pretty interesting.

You may want to consider converting your "Issues" file into actual GitHub issues and creating a board to track them. That way people can comment on issues and things like that whereas tracking an "Issues" file is a bit more difficult.

Also you could use Markdown or AsciiDoc for the README. It doesn't look pretty right now.

This article is really great. Yes, Meteor is still one of my favorite platforms, but every library / framework / platform always comes with its pain points. I have had a great experience with it so far and I have to admit, I did get to a point recently where I was having trouble recommending it to other people and companies due to the various points stated in the post.

But, having said that, there is still a very bright future ahead for Meteor. The people at Meteor Development Group have identified these pain points and have plans to improve some of it. There are various tasks that they are working on now that will change Meteor a bit, but also make it a better platform (in my opinion). Things such as better NPM / module support, support for multiple different types of databases, faster build times, better testing support, etc.

The platform has been around for awhile and I still think that it can reach the goal of being the go-to JS platform for building cross-platform applications.

I have looked at both and Meteor has had the architecture that Relay provides for a longer time. On top of that, it is easier to use / setup and allows you to get developing at a faster pace and still use React.

TLDR; Meteor and Relay are very similar, but Meteor is much easier to use.

To comment further on that, here's some more information for you guys based on the comparison notes:

* Meteor is a solution for both frontend and backend development, while Telepat focuses on backend functionality.

- You can use it for just the backend if you want. This statement is true, but just noting that you don't have to use both sides.

* When using Meteor in the backend, you also need to use it in your frontend app. Telepat lets you use any frontend framework.

- You don't have to use it with just Meteor's front end (which is I think what you meant). It has integrations with other front end frameworks and you could use it with just about any front end framework as long as you add some boilerplate to communicate with the client-side store and DDP.

* Meteor is a solution for creating webapps, and running on mobile devices works only via webviews. Telepat enables native clients and native functionality for mobile or embedded.

- Not true actually. They make it the easiest to get mobile apps out with Cordova and webviews, but there are various libraries out there like the ObjectiveC-DDP or meteor-ios library that integrates natively with iOS applications.

* Telepat allows using adapters for 3rd party databases, messaging queues and push transports.

- You can do this with Meteor as well and integrate NPM packages.

I hope that helps shed some light on the comparison.

The platform looks great though. I'll definitely have to take a look at it sometime soon.

A hands on session using Python and introducing algorithms is a great idea in my opinion. Especially since Python is easy to pick up on. You could show them a little bit about time complexities throughout it as well.

Then, if you plan on doing a second session, you could explore a different language like Java, C++, or even functional languages like Scala or Haskell.

In terms of advice for students, I would say general things that can help in most situations throughout a career in software engineering. So, things like Data Structures, Algorithms, Open Source Software & Systems, and tell them to learn at least one strongly typed language (like Java or C++) and one dynamic language (like JavaScript or Python).

XMonad is my favorite tiling window manager. I use it on top of XFCE, so I have a bit of a graphical interface just in case my non-technical friends use my computer and tiling / shortcuts / all the awesome stuff that comes with XMonad on top of that.

Although it is written in Haskell, I find the configuration pretty easy to use and manipulate. It's incredibly powerful and extremely lightweight when compared to other tiling managers.

TLDR; XMonad is my favorite tiling window manager.