I’m going to try to get back to the Elixir/Phoenix e-book I bought this time last year :)
HN user
alsoicode
It's not easy, and there are trade offs, but we did. We have two kids out of the house. One on their own, the other will be a senior in college next year. We have a younger child in 5th grade that we home school.
We felt it was better for the kids to have one parent at home versus sending them to day care and spending a ton of money on that. It just wasn't worth what the take-home was after paying for that.
Lots of trial and error for us web developers before Firebug and Chrome Dev Tools.
I’ve lost weeks of my life fighting bugs in IE 6.
Night Owl with the Dank Mono font
I would love to get a Mac Studio. I work from home and just don’t need a laptop anymore. Sure would take up less space and look really nice.
I would second the recommendation for a Mini. The studio would just be throwing money down the drain.
Good luck with that, comrade
I'm the UI Architect for Labcorp's Clinical Development division. Previous to that, I was the UI Architect for public-facing products.
About 6 years ago, we made a decision to re-platform from AngularJS. The candidates were Aurelia, React and Angular 2. At the time, I was pushing Aurelia, hard, even going so far as to contact Rob Eisenberg to discuss our needs.
We created a POC using each framework. React of course, was the smallest compiled source. Angular was the largest. Performance-wise, React was also the fastest, followed by Angular.
In the end, we decided on Angular for a number of reasons, one of which being that given the number of developers transitioning from AngularJS, we felt it would be easier to hire for.
I agree with the author in that React isn't well suited for Enterprise applications. I can't imagine having a one-off implementation for every application, where I have to re-learn the structure, libraries, etc, every time. that seems awful.
Aurelia has some really pretty features, and overall I feel it's a good framework that unfortunately just hasn't gotten a lot of attention.
Django was kind of the same way. Rails had the hype; Django had better architecture, and of course its dynamic admin. Django has caught up in a lot of ways because overall it's a well architected framework.
Maybe the same will happen for Aurelia.
This is the most ridiculous question I’ve ever seen on this site.
I surf as often as possible.
I have 25 years as a professional developer, but I’ve been writing code in some form or another for almost 40 years.
I’ve been getting multiple emails from recruiters for MONTHS.
I absolutely love my current role, and have no intention of leaving, but I’m betting I could make at least $130 an hour in the current market, which would be more than twice what I make salary-wise.
It’s certainly tempting, but contracting has downsides too. No paid vacation, insurance, etc.
Keystone.js has an admin similar to Django, but nowhere near as full featured.
Looks like a nice framework, and very similar to Django in its approach, which is quite good in my opinion.
I have an upcoming project that I was going to build in Angular + NestJS, but I might take a look at this as it would be a simpler solution overall.
Exactly. Word-of-mouth advertising is not only free, but when someone personally recommends you, it's also the best.
A lot of people who would like or need a site can't afford what even a small agency would charge.
Create a site for your business to showcase what you've done and your capabilities. Sign up on sites that allow people to find freelance talent.
Create an account on LinkedIn and see if you can get others to write recommendations for you.
Good. Joe Rogan is an asshole.
System76 for the win. Their machines are quite durable and affordably priced.
All of the hardware is guaranteed to work with Linux and their customer support is great.
We actually do randomized tests for intoxication of employees
Instead of Facebook, why not help build applications that positively impact people's lives? Come work with us at Labcorp.
We have plenty of developers in their 40s here and you can do a TON of different things from robotics to AR, AI/ML, APIs, Web Applications, mobile - all with incredible, awesome, smart people.
We have a great work/life balance, good equipment, flexible time off, and many other perks. We're all remote right now and likely will be for quite a while.
TypeScript
Just my $0.02, but my experience has been that React seems simpler on the surface, but becomes more difficult to use as your project's complexity grows.
Angular appears to be more difficult on the surface, but its facilities like dependency injection, routing and form validation make your life a lot easier as your project gets more complicated.
The two frameworks are really designed to solve different problems, so doing an apples-to-apples comparison isn't really possible, although people like to do that.
Angular is designed to be a complete SPA framework, with everything you need included, except for Redux-like behavior, so you'll probably add Ngrx (or similar).
With React, you have to choose all of the bits and pieces yourself and hope everything works together. If you end up doing this over and over, and you're choosing the same things over and over, you are in fact creating your own framework.
If you need a mobile solution as well, there is NativeScript + Angular, which will allow you to continue working in TypeScript and Angular for the most part, but like any Compile-To-Native solution, it has slight differences to web development.
After working with Angular and React on non-trivial projects over the past 4 years, I will choose Angular 10/10 for its TypeScript underpinnings, consistency (since v4), huge number of built-in features and peace of mind that everything works together.
Yes Angular is opinionated. No, Angular build artifacts are not as small as React. With everything, there are trade-offs. With each framework, you'll find a huge network of highly competent, supportive developers to help you along the way.
It really just comes down to which style of development suits your style, and which one you feel will best fill the needs of your client's project goals, even if that client is yourself :)
You might want to check your sources. I work for LabCorp and can assure you we aren't filing for bankruptcy.
Here's the real story: https://krebsonsecurity.com/2019/06/collections-firm-behind-...
I often do side projects when there's an opportunity to explore something I don't normally get to do in my line of business work.
In many cases, I'm able to take what I've learned back to my day job, so it's not always about money, at least for me.
I'm a Technical Fellow at a company with over 15k employees in the medical testing industry.
I began programming on a Tandy TRS-80, but today I primarily work in Angular, Node and TypeScript.
I have no formal training.
So yes, with the right experience for the role, you don't need a degree.
When I'm interviewing candidates, the last thing I care about is their degree.
I want to know what their passion is, how they approach solving problems, etc.
Regardless of whether you're self-taught, being able to demonstrate your work on Github or a personal site is an absolute must.
Experience takes time to acquire. Be patient. Work on and learn what you want to be doing in your spare time. That will pay off faster than anything.
I absolutely love my 15" Surface Book 2. It's fast, virtually silent, the keyboard has a good amount of travel, the trackpad is very responsive and of course it doubles as a tablet since the entire screen is detachable.
The screen is exceptionally sharp and bright. I typically dock mine to an HP 34c curved monitor. I've been very pleased with it.
You certainly can't go wrong with the JavaScript/TypeScript ecosystem. With JavaScript, you can build web applications, APIs, compile-to-native mobile applications, desktop applications via Electron (and others).
NativeScript and NativeScript Sidekick allow you to build for iOS or Android from Windows or OS X.