Pretty good, but also quite niche. I think many people who build fences are not doing it just to keep things out, but also to keep things in, mark territory, provide security against more than just deer, aesthetics, etc.
However, on the fence industry, I could see a shake-up of fence estimation software. Perhaps one that uses ML to take the data necessary for an estimation (geographic data based on asker's location + parameters, materials & prices needed for the job, labor, etc) and create an estimation at the click of a button rather than from human input and calculations? Could help to bring your fence cost down (marginally, but still).
My dad was in this business his whole life, and said the software in the industry right now is shite. Ripe for disruption.
I disagree. I think it was entirely related. Facebook could likely put up with a few dissenters here and there, but a major defector such as Wordpress is a canary: they likely feared that this would be the first domino to topple React's supremacy.
FB: "...we know that many teams went through the process of selecting an alternative library to React. We're sorry for the churn. We don't expect to win these teams back by making this change, but we do want to leave the door open."
This can seem like a response to the community at large, but can also be read as a direct response to Wordpress' comments:
WP: Automattic will also use whatever we choose for Gutenberg to rewrite Calypso — that will take a lot longer, and Automattic still has no issue with the patents clause, but the long-term consistency with core is worth more than a short-term hit to Automattic’s business from a rewrite. Core WordPress updates go out to over a quarter of all websites, having them all inherit the patents clause isn’t something I’m comfortable with.
Now if someone (i.e. an Actual, Impartial Lawyer) can explain if changing to MIT actually changes anything.
EDIT:
As others have pointed out, FB reaffirmed its decision to maintain the patents clause on Aug 18th (33 days ago): We recognize that we may lose some React community members because of this decision. [1] But they change their minds 8 days after the Matt published the On React and Wordpress article.
This pretty much proves that the decision to move to MIT was heavily influenced -- or perhaps in direct response to -- Wordpress' decision to ditch React.
This is all so complicated, and there's so much conjecture and uncertainty from the community. Engineers interpreting legalese is a bad idea. We need impartial lawyers to explain each of these licenses in plain English, including the ramifications and side effects to consider, and put the debate to rest.
Look into the JAMstack. This is precisely what they are doing. In essence, it's having a static front-end markup, leveraging API's for all your heavy lifting needs, and utilizing JS when needed to make your sites interactive or reactive.
Here's a great talk on the principles of the JAMstack by one of the leaders in the field, Matt Biilmann, CEO of Netlify. He covers the essentials in about 5 minutes, but the rest of the 19 minute talk is worth listening to https://www.youtube.com/watch?v=c5UEHm8Kets
Interesting to note that Uber has scheduled an "Uber Women in Engineering & Leadership Conference". I noticed this last year, and it was supposed to happen in November 2016. They bumped it to February 2017, before bumping it again to December 2017. Coincidence?
I would say one of the the strongest blessings is inclusion in the create-react-app boilerplate. Of course that's ReactDOM not RN. Not sure if RN has an equivalent, or if even necessary since it's a complete framework.
* Comprehensive lesson-based: FreeCodeCamp. An easier, piecemeal option with plenty of hints and guides. Disclosure: My business partner is the CTO of FCC https://www.freecodecamp.com/
* Video: JavaScript30 by Wes Bos. 30 Vanilla JS Challenges. Wes is a fantastic teacher and this is his newest series. I haven't gone through it myself but I've taken his other lessons and been pleased, so I feel somewhat confident in recommending this. https://javascript30.com/
* $ Book: O'Reilly JS Pocket Reference. If you already know how to program, this can help you understand JS in a very short amount of time. Obviously you will need to practice to really get it, but this helped me to understand a lot of things very quickly. Great for train commute or downtime reading: https://www.amazon.com/JavaScript-Pocket-Reference-Activate-...
I work at Real World React. We specialize in training engineers on front-end web development, specifically React, Redux, RxJS, and related technologies. We've trained engineers from Twilio, OpenTable, NerdWallet, Tesla, Esurance, and many more. We are based in SF.
Since we also do private consulting and project-based work in addition to our workshops, we have recently got to talking with our clients about helping them get full-time employment. So I think this post is pretty timely and very relevant to us. Here are a few reasons why we think React is important for the job market.
Lots of companies are choosing React for their front-end these days. It allows your front-end devs to embrace the full power of JavaScript for the front-end -- no more messing around with jQuery and tons of plugins. Sure, there's a bit of a learning curve, like all new things. But there is now a large and devoted community to React and it's only growing. A personal friend of mine convinced his boss to greenfield their entire app with 10,000 lines of jQuery, and rewrite it entirely in React. He was a new hire (and also a great communicator/salesman).
Coding bootcamps are embracing React as well. Since most of these institutions survive year-to-year based on how well their placement numbers are for graduates, they are paying close attention to the trends in development. One could argue that since they are probably more technical than the average recruiter, they may even have a better grip of the pulse. FullStack Academy, of New York and Chicago, recently wrote a blog on why they're moving their curriculum from Angular to React (https://www.fullstackacademy.com/blog/angular-to-react-fulls...). App Academy (SF & NYC) has had React in its curriculum for a number of months (https://www.appacademy.io/immersive/curriculum). And I've personally spoken with alumni of Hack Reactor in SF who said that most students built their capstone project in React (or attempted to).
Is React the best solution? That's arguable, as all things are. It also depends on what you want to accomplish. But for the relevancy of this post -- asking what tech skills people will be hiring for in 2017 -- I would argue that React is going to be one of the top skills. And with that includes...
Redux
Webpack
Immutable
RxJS
As far as backend, the top three technologies that we've seen with our clients are:
Python
Go
Docker
But of course, all of this is moot without the foundation of strong JavaScript skills. Our students who have strong JS skills pick up React quickly -- those who don't only get confused.
Anyways, if you are skilled in React and other related technologies and you are looking for work, you can always email me: ben at realworldreact dot com with some info about yourself and/or your resume.
I agree. When we first started teaching React workshops, we taught a 1-day workshop where we introduced students to React, Webpack, React Router, and Redux. This was all done with ES6.
Fortunately we had the benefit of selecting from a large number of applicants, and we required a brief selection examination. Most were already strong in JavaScript and many even had ES6 and React experience. So learning React & Redux, and grasping the concept of webpack and React Router was not too difficult for that group.
However if you're coming fresh into the React ecosystem, and especially front-end development on the whole, it's important that you don't try to learn all of these things at once, as many have pointed out here. Our current workshops are focused on learning React and React alone. For example, our current "build an e-commerce app with React" workshop gives you a boilerplate with everything you need, and we build out the application from that point.
We are based in SF but often travel to other cities. Our website www.realworldreact.com is under development, so you can learn more about us at https://meetup.com/Real-World-React
One of the main problems with the NSA programs is that it targeted _everyone_. That just makes no sense. If you have a lead or probable cause on someone, great, track them and hack their messages. Collecting everyone's information to catch a terrorist only dilutes your search.
On the topic of mainstream education, my brother is "unschooling" his children. They went to public school for one year, then he saw what was happening not only with the level of standardized education, but also the drills to "prepare" for school shootings. Schools prepare not by hiring security guards, but by having realistic simulations of a shooter, and having the children cower under their desks. Welcome to the new normal: Dept of Education's standards for dealing with ~~nuclear~~ handgun proliferation.
i visited my brother last year and it was interesting to see his kids interact socially. this is typically one of the big arguments that comes up for homeschooled children: How will your children grow socially? How will they learn to interact? After watching them at their golf practice, surrounded by tons of other kids, it was clear: my brother's kids were leaders, and the other kids were mostly followers.
his kids learn what they want, guided by their father's loose curriculum. They started learning algebra at 7, with the assistance of some very clever iPad apps. They read. They play games. And most of all, they enjoy life. They're not just waiting for recess. Or high school. Or college. Or their first job.
It would be nice if the elephant in the room were addressed: We are Not in a capitalist society. We are in a corporatist society.
It took a joint collaboration between corporations and government to blow up the economy with the 2008 financial crisis. And then the government bailed out the financial elites. In a capitalist society, those who failed would go under. In fact, we probably wouldn't have reached that crisis point, because the Fed would not exist (and would not be manipulating interest rates), there would be no revolving door between corporations and government (Former Goldman Sachs CEO becomes Treasury Secretary, promptly gives trillions of dollars to Wall St; Former senior executive for Monsanto becomes head of FDA).
Granted, pure capitalism is not exactly possible given the flawed existence of humans and our fragile societies. But let's at least call our current system what it is: corporatism. Maybe even with a dash of nepotism, militarism and fascism.
“People think focus means saying yes to the thing you've got to focus on. But that's not what it means at all. It means saying no to the hundred other good ideas that there are. You have to pick carefully. I'm actually as proud of the things we haven't done as the things I have done. Innovation is saying no to 1,000 things.” -Steve Jobs
However, on the fence industry, I could see a shake-up of fence estimation software. Perhaps one that uses ML to take the data necessary for an estimation (geographic data based on asker's location + parameters, materials & prices needed for the job, labor, etc) and create an estimation at the click of a button rather than from human input and calculations? Could help to bring your fence cost down (marginally, but still).
My dad was in this business his whole life, and said the software in the industry right now is shite. Ripe for disruption.