Anthony Ciccarello
LinkedIn icon

Posts tagged "technology"

  1. TIL you can emulate the as const type suffix in JS with a helper function. (source) /** * Identity function. Coerces string/number literals to value-as-type. * @template {string|number} T * @param {T} v * @return {T} */function toConst(v) { return v;}const five = toConst(5);// --> Type shows up as 5...

      TIL technology
  2. Styling an RSS/Atom feed with XSL

    On my blog I link to my RSS/Atom feed for the convenience of people who use a feed reader. However, since this is an XML document, clicking on the link could be confusing for web visitors. I had previously looked into adding styles to the XML document to make it...

      technology
  3. Software takes more than “the right technology”

    Carpenters have lots of tools to pick from. Drills, impact drivers, circular saws, and miter saws; each tool may be really good for a specific purpose and a great carpenter will know when to use each one. However, the best carpenter is not necessarily the one who uses the most...

      technology
  4. You should try wireless charging

    Wireless charging has been around for a while now but it’s still not ubiquitous. Many people don’t know their phone supports the feature. While it’s not perfect, I think this is an under-utilized feature of modern cell phones. How does it work? Wireless phone chargers uses what is call “Inductive...

      technology hardware review
  5. Writing Tests that Work

    Your team realizes that testing is valuable. Your team creates tests for already completed features. The result was encouraging and your team even found a few bugs hiding in the application. Your team returns to feature development and attempts to add new tests. Features took more time to complete because...

      technology
  6. Why Automated Testing Matters

    Your software development team released an MVP application into production. The application only had a few features and the codebase is far from perfect, but there are big plans for the future! Your team presses on, adding features and your user base continues to grow. After a few months, cracks...

      technology
  7. JSConf US 2010: Pushing JavaScript Beyond the Browser

    This year I was able to attend JSConf US 2019 as a representative of SitePen. It was a very fun conference where people showed off the cool things they were building with JavaScript. There was a workshop day where I was able to program a microcontroller running Node. There were...

      technology
  8. Updating the Decorators Proposal for the Holidays

    The Ecma TC39 committee, which standardizes the JavaScript language (officially known as ECMAScript), has been discussing a decorators proposal for several years. Transpilers like TypeScript and Babel implemented the initial version of the decorators proposal, allowing developers and frameworks to start using the proposal before the feature became an official...

      technology
  9. Automate Mojave Dark mode configuration

    If you like to automate your macOS configuration via bash scripts and have recently setup Mojave, you may be wondering how to enable dark mode, the configuration is called “AppleInterfaceStyle” and can be set using the following command. defaults write "Apple Global Domain" "AppleInterfaceStyle" "Dark" If you would like to...

      technology
  10. Migrating an Angular 1 application to @types

    I upgraded an application at work to use @types instead of Typings today. Unfortunately I had trouble finding information on the differences between the two systems. Many things that were supposed to " work with no change" didn’t seem to be but eventually I was able to please the TypeScript...

      technology
  11. Takeaways from ng-conf 2016

    I know it has already been three weeks since ng-conf but I wanted to highlight my takeaways from the conference. This was the first technical conference I had ever attended so almost everything was a new experience for me. The only exposure I had to the format was through YouTube...

      technology