Surprised this is comment is not higher. Gatsby was one of the worst technologies I have worked with in my long career of working with various JS libraries and frameworks. Im sure the team is smart and capable, but I would not be advertising their work with Gatsby.
HN user
paultannenbaum
http://baumerdesigns.com/
I put solar on my roof right before the NEM 2.0 -> 3.0 switch over. Email is in my profile.
Same thing here. Would be great if the email gives an idea of what the estimated cost will be from each service. Guess we will just have to wait for the first bill.
Same here, we have several all in different datacenters. All down
Early in my career I referenced your article on the js module pattern constantly, and referred it to several team members. I still use it to this day on some occasions. Cheers!
I have a few, but the ones I get the most use out of is a scraper that checks two very popular campground in CA right at midnight when new reservations open up, and reports back what is available. I have plans to automate the purchasing of the sites if they meet certain criteria, but alas always busy with paid work.
Metaprogramming in elixir (i.e. macros) will definitely feel like magic to most. It allows for really powerful abstractions, but doubtful the new guy would have been able to be productive in a month in a large codebase full of them. Your standard phoenix app, yes it is fairly straightforward.
Helium (HNT) is a competitor in this space, and does pay out (in their crypto token of course, though it has been doing very well lately). We have one at my house, and it has been making several thousand a month in tokens.
You can add retry logic in your genServer, but for anything but the most simple use cases, you would want to add a Supervisor and define a retry strategy.
https://elixir-lang.org/getting-started/mix-otp/supervisor-a...
Apples to Oranges.
Shopify allows non devs to easily set up an ecommerce store, that is their biggest value add. Things like inventory management, shipping, site hosting etc.
Shopify has an app store, similar to apple's app store. This is what the article is referring to.
This is because of a court ruling:
The district court issued a final Judgment (PDF) allowing Nissan Computer to keep its nissan.com and nissan.net domain names, but restricted our rights to do the following: 1. Posting Commercial content at nissan.com and nissan.net; 2. Posting advertising or permitting advertising to be posted by third parties at nissan.com and nissan.net; 3. Posting disparaging remarks or negative commentary regarding Nissan Motor Co., Ltd. or Nissan North America, Inc. at nissan.com and nissan.net; 4. Placing, on nissan.com or nissan.net, links to other websites containing commercial content, including advertising; and 5. Placing, on nissan.com or nissan.net, links to other websites containing disparaging remarks or negative commentary regarding Nissan Motor Co., Ltd. or Nissan North America.
Your mobtime app does not look like it was built with hyperapp, but instead is using ferp.
Currently working on a project using gatsby, have had some big wins but other things have been a pain. The single biggest feature you get is SSR rendering for an application built in react. There are lots of little goodies like Gatsby Image and Gatsby Link that are actually really awesome.
I personally am not that huge of a fan of the graphQl layer, we have been using it with basic use cases and still have run into issues with it.
Definitely not a revolutionary framework or tech, but for its use cases it does work.
Dialyzer via Dialyxir also helps as well
Markup refers to html, or the fully rendered result.
Sorry was typing on my phone and didn't clarify. I have a friend who works at Allbirds and told me they are strongly looking at migrating because of the down time issues.
They do, but I think they are considering moving off of Shopify. The reality is that shopify has a ridiculous amount of down time, and any high traffic store will actually be losing real revenue as a result. Just scroll their status page, they consistently have several outages a month.
Looks like it is an animated gif. Not sure if that answers your question or not.
I think you mean 2002 not 2008. And yeah that game sure did seem skewed in the lakers favor.
It was actually Paul Simon that he got the call from. Agreed it must have been a huge morale boost.
The journey they are attempting is a known route first attempted by Ernest Shackleton, and is now reffered to as shackletons crossing. It has been attempted several times but never completed. For more backstory on the history of the route, reading David Grann's excellent New Yorker article will fill in a lot of the gaps.
https://www.newyorker.com/magazine/2018/02/12/the-white-dark...
Colin Obrady is a close friend of mine. I was visiting him in march of last year when he told me he was considering this journey (The other trip he was considering was a solo unassisted row across the entire pacific ocean).
As someone who has been paying close to attention to this trek, along with quickly chatting with him right before he left, I had no idea that another person would be attempting the crossing at the same time until I read this article. Definitely a interesting plot twist, but hoping for a safe journey for both these courageous athletes.
Then yeah you are incorrect. You are not adding any additional components to the tree. Higher order components are just a design pattern. How you implement that pattern will decide on the component tree, but there is no additional "wrapping" penalty for using them.
What 'tree' are you referring to? Higher order components are just functional components that accept a component as a argument and return a new component. There aren't any additional nodes added to your VDOM unless you specifically make a HOC that does that.
Another great option to bypassing the limitations of functional components is using a higher order component library like recompose[0]. Does have somewhat of a higher learning curve, but I personally consider it a must have tool on all my projects.
While I do agree that higher order components are not the most beginner friendly pattern, to state that they are being used just to avoid classes completely misses the points of why they are used. They are a functional pattern that help one create pure components.
I recently switched from being an iphone user to a pixel 2, and I can say that the difference between siri and the google assistant is signifiant. Enough so that I rarely used siri and I use the google assistant every day.
It isn't that the google assistant is more featured packed, more so that it just works much better. Especially with slightly more complex queries.
For what it is worth to others thinking of doing the same thing, I too took Equifax to small claims court in Santa Barbara.
They sent a lawyer from their legal team to the initial hearing. I presented a lot of the similar arguments that were presented here, but the judge denied my claim based on not being able to prove negligence on the part of Equifax.
Glad you figured it out! Having that much work on a single branch is a process smell in itself, ideally you would have found a way to get that code into the repo before it became that large (break down the work into smaller chunks, hide behind feature flags if needed, etc.). Beyond what you just described, reviewing that much work is nearly impossible to do correctly.
At the very least, if you are going to have a long lived branch, make granular commits and push to a remote repo frequently. That will give you a distributed backup strategy.