In Aurelia if you have a parent/base class and one or more children that inherit from this class AND the parent class has some injectables via Aurelia’s dependency injection container, you have most likely encountered an issue with needing to import and pass the dependencies back to the parent.
You might have done something like this:
import {inject} from 'aurelia-framework'; import {Router} from 'aurelia-router'; @inject(Router) export class Parent { constructor(router) { this.router = router; } } import {Parent} from './parent'; import {Router} from 'aurelia-router'; @inject(Router) export class Child extends Parent { constructor(router) { super(router); } } Gross.
If you’re a developer, then there is a very high possibility that at some point, you’ve needed to Google an issue and you encountered a StackOverflow question and got the help you needed.
Personally, I hit StackOverflow a few times per week, sometimes on a daily basis if I am tackling something I do not fully understand.
All of the developers I know use adblockers (I use uBlock Origin in Chrome) and by default blocking advertisements everywhere. But if there is one site that deserves to be whitelisted: it’s StackOverflow.
Switching banks is a big deal. I have been with ANZ since I was about 14, it was my first bank that my first job salary went into.
But times change and now I’ve switched to Westpac. Whom I also got a mortgage through as well.
There were many deciding factors, but a couple of biggest ones were:
I was stuck on a legacy account
Even though my bank was Visa Debit enabled, I was told at the bank I was on a legacy account they stopped offering years ago.
If you’re not familiar with Gimlet Media, they were famously founded via the StartUp podcast where season one detailed the highs and lows of a couple of seasoned guys experienced in the podcast world to form a podcast company.
As Gimlet Media grew, so did their roster of shows. One such show I enjoyed listening too more than anything else was Mystery Show.
I thought StartUp kind of tapered off a little after the explosive first season, as Gimlet started to become bigger and its show roster grew, something was bound to give.
Chances are if you’re Australian, then you’re well aware Masters the previously Woolworths owned Bunnings competitor that failed is closing down December 11th, 2016.
Just like the Dick Smith “fire sale”, Masters are selling all of their stock at discounted prices. The issue here is the supposed discounts are a farce.
There are bargains to be had, but for the most part, a lot of the discounted goods are at most discounted 40%, to the contrary 60% and 70% that has been advertised.
The curtains have opened on Microsoft’s Slack competitor called Microsoft Teams. Just like Slack it supports channels, group messaging and other communicative features many users of Slack have grown to love.
My first thought when I heard about this was, oh here we go, Microsoft trying to compete with the well-established and universally loved communication tool Slack with a half-baked competitor.
It seems many across the internet share similar thoughts. That is, until you dig deeper and have that oh shit moment when you see Microsoft Teams is fully HIPAA (Health Insurance Portability and Accountability) compliant.
It’s hard to avoid Apple announcements for new hardware and the introduction of the new MacBook Pro is no exception.
I live on both sides of the fence using PC and Mac. I don’t lean in one direction over the other, but when it comes to development, using a Mac is definitely less stressful.
I have been waiting for Apple to release a worthy new MacBook to upgrade my 13" 2014 MacBook Pro which I use for all of my front-end development projects.
Sony’s latest PlaystationVR headset is arguably a smash hit. While competitors Oculus Rift and HTC Vive offer superior quality offerings, they require PC’s with approximately $1500 of hardware to power them.
Given the headset only was released today, we are bound to see either Sony or the modding community make this thing work on a PC soon enough.
Given that the PSVR headset is essentially what Rift and Vive are; optics, screen, sensors and software, we are bound to see the PSVR headset working on a PC.
I recently moved house and while I wait for my Telstra cable connection to be sorted (address issues) I got myself an Optus home wireless broadband modem which is 4G based. For $80 per month I get 200gb of data at capped speeds of 12/1mb.
One problem I encountered however was Netflix wouldn’t work for me, literally wouldn’t load. I soon came to realise that basically a lot of sites were slow to load. But oddly enough OzSpeedTest, Speedtest.net and Optus’ own speedtest were all reporting 13mb speeds.
Let’s cut the crap, as great as Npm is for front-end and Node.js development, it has some pretty glaring issues.
Firstly, code is pulled down without any kind of integrity checks being done, so you could be pulling down anything. Secondly, Npm takes forever to install dependencies (downloading as well as unpacking), it is the bane of my existence. Lastly, Npm has no concept of caching modules.
A lot of the Aurelia projects that I work with all use the same versions and I have a few Aurelia projects I am working on which all re-download the same packages every time I npm install which is painful.