chris.lu

Error free coding © since 1979 ;)

  • Home
  • MyProjects
  • MyBookmarks
  • MyReadinglist
  • MyPlaylists
rss feed button

Announcing TypeScript 3.6 RC

readinglist image

Let’s explore what’s coming in 3.6! Stricter Generators, more Accurate Array Spread, improved UX Around Promises, better Unicode Support for Identifiers, import.meta Support in SystemJS, get and set Accessors Are Allowed in Ambient Contexts, ambient Classes and Functions Can Merge, APIs to Support --build and --incremental, semicolon-Aware Code Edits, smarter Auto-Import Syntax. Breaking Changes: String-Named Methods Named "constructor" Are Constructors, DOM Updates, JSDoc Comments Don’t Merge, Keywords Cannot Contain Escape Sequences, ...

Source: https://devblogs.microsoft.com

How to catch bugs early with static analysis using Psal, Phan or PHPStan

readinglist image

The goal of tools like Psal, Phan and PHPStan is to reduce the amount of errors before the first test is written. Let's catch bug early with static analysis...

Source: https://madewithlove.be

New in Chrome 76

readinglist image

This version of chrome finally removes the possibility to detect if a user is in Incognito Mode, by fixing a flaw in Chrome’s FileSystem API. Also Flash is now blocked by default and will be removed completely in 2020. Also as many operating systems now support a dark mode, or dark theme. The "prefers-color-scheme" media query has been added to allow you to adjust the look and feel of your site to match the user's preferred mode...

Source: https://developers.google.com

Electron 6.0.0 release

Electron 6.0 continues the modernization initiative started in 5.0 to improve Promise support. Also check out the full release notes and especially the section "Breaking Changes"...

Source: https://electronjs.org

Things I Learnt The Hard Way (in 30 Years of Software Development)

I just read this and think it's worth sharing because this is exactly the things I keep on telling young developers that haven't yet worked on a big project among a team of developers. It's a good read / recap of universal rules, we had to learn the hard way, but if you memorize them now, will make you a faster and better developer, but also help you avoid a lot of trouble in the future, ...

Source: https://blog.juliobiason.net

CSS Grid Level 2 – subgrid is coming to Firefox

readinglist image

The subgrid feature which is part of Level 2 of the CSS Grid Specification is not yet shipping in any browser, but is now available for testing in Firefox Nightly. ...

Source: https://hacks.mozilla.org

Chrome DevTools can now help you to find long JavaScript tasks delaying your Time to Interactive

readinglist image

Long Tasks can keep the main thread busy, delaying user interaction. Chrome DevTools now highlights Long Tasks, making it easier to see tasks to optimize...

Source: https://web.dev

Release Notes for Safari Technology Preview 83

readinglist image

Safari Technology Preview Release 83 includes fixes for pointer events, lots of changes to the rendering engine and css updates. An improved Web Inspector, ...

Source: https://webkit.org

TypeScript 3.5 release notes

readinglist image

TypeScript 3.5 introduces several optimizations around type-checking and incremental builds.then gets transformed by a program called the TypeScript compiler. TypeScript 3.5 also adds a new Omit helper type and instead of making everyone define their own version of Omit, TypeScript 3.5 will include its own in lib.d.ts which can be used anywhere. Besides the new --allowUmdGlobalAccess flag, Typescript 3.5 now also features improved excess property checks in union types, higher order type inference from generic constructors, smarter union type checking. Don't forget to check out the Breaking changes section of the document, ...

Source: https://devblogs.microsoft.com

PHP in 2019

PHP isn't the same old crappy language it was ten years ago, ...

Source: https://stitcher.io

Introducing GitHub Package Registry

readinglist image

With GitHub Package Registry your packages are at home with their code. It is fully integrated with GitHub, so you can use the same search, browsing, and management tools to find and publish public or private packages as you do for your repositories...

Source: https://github.blog

Youtube: Google Search and JavaScript Sites (Google I/O'19)

readinglist image

Learn how Googlebot crawls and renders your website so your content can be discovered via Google Search through an optimized user experience. This session will cover architectural best practices (e.g. how to implement lazy loading), framework-specific (React, Vue, Angular)...

Source: https://www.youtube.com

Googlebot now indexes the web (including es6, fetch, ...) using the latest Chromium

readinglist image

Biggest unsung news of #io19...Googlebot now indexes the web using the latest Chromium rather than super old Chrome 42. Use modern features with confidence, without SEO issues...

Source: https://twitter.com

Getting To Know The MutationObserver API

readinglist image

Monitoring for changes to the DOM is sometimes needed in complex web apps and frameworks. By means of explanations along with interactive demos, this article will show you how you can use the MutationObserver API to make observing for DOM changes relatively easy...

Source: https://www.smashingmagazine.com

Let's Encrypt to transition to ISRG root

readinglist image

Let's Encrypt have announced that on July 8th, 2019 they will begin issuing new certificates from their own intermediate CA and not their current cross-signed intermediate. Here's what that means and what action, if any, site operators need to take.Let's EncryptI've spoken extensively about Let's Encrypt on my blog...

Source: https://scotthelme.co.uk

Stackoverflow Developer Survey Results 2019

readinglist image

Nearly 90,000 took this comprehensive, annual survey of people who code. Demographics. Most loved, dreaded and wanted technologies. Salary and careers...

Source: https://insights.stackoverflow.com

Native lazy-loading of images coming to Chrome ~75

readinglist image

Native <img> lazy-loading is coming to the web! https://t.co/LgF7F1iMgR <img loading=lazy> defers offscreen images until the user scrolls near them. Shipping in Chrome ~75 https://t.co/4gR7lvx4zxâ

Source: https://twitter.com

A Homepage for the JavaScript Specification

readinglist image

Ecma TC39, the JavaScript Standards Committee, is proud to announce that we have shipped a website for following updates to the JavaScript specification. ...

Source: https://hacks.mozilla.org

Visual Studio Code February 2019

readinglist image

Preview and apply color themes, Keyboard shortcuts editor improvements, Problems panel hover commands, Preferred Code Actions, Debug Console customization, Better IntelliSense for ARIA attributes, Vue.js interpolations IntelliSense, New "Bundling Extensions" topic, ...

Source: https://code.visualstudio.com

New in Chrome 73

readinglist image

In Chrome 73, we've added support for: Creating portable content easier with signed HTTP exchanges. Dynamically changing styles becomes way easier with constructable style sheets. Support for Progressive Web Apps arrives for on Mac, bringing support for PWAs to all desktop and mobile platforms, making it easy to create installable apps, delivered through the web...

Source: https://developers.google.com

KV Storage, the Web's First Built-in Module

readinglist image

An introduction to the new KV Storage API, built-in modules, and import maps...

Source: https://developers.google.com

Firefox to add Tor Browser anti-fingerprinting technique called letterboxing

readinglist image

Firefox gets another new feature from the Tor Uplift project started in 2016...

Source: https://www.zdnet.com

HTTP/3 explained

This book effort was started in March 2018. The plan is to document HTTP/3 and its underlying protocol: QUIC. Why, how they work, protocol details, the implementations and more. The book is entirely free and is meant to be a collaborative effort involving anyone and everyone who wants to help out...

Source: https://http3-explained.haxx.se

PostgreSQL: PostgreSQL 11 Released!

PostgreSQL 11 provides users with improvements to overall performance, enhancements for very large databases and high computational workloads. PostgreSQL 11 also makes significant improvements to the table partitioning system, adds support for stored procedures capable of transaction management, improves query parallelism and adds parallelized data definition capabilities. PostgreSQL 11 also introduces just-in-time (JIT) compilation for accelerating the execution of expressions in queries...

Source: https://www.postgresql.org

New in Chrome 70

readinglist image

What's new in Chrome 70 for developers? In Chrome 70, there is now support for Desktop Progressive Web Apps on Windows & Linux, the credential management API adds support for Public Key Credentials and you can now finally name workers...

Source: https://developers.google.com

  • First
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • Next
  • Last

MyProfile

Hi, I'm Chris Weber (chrisweb) a developer from Luxembourg.

MyNetworkPages

  • github
  • facebook
  • twitter
  • google+
  • stackoverflow
  • linkedin
  • coderwall
  • youtube
  • jamendo
  • spotify
Follow @chriswwweb





profile for chrisweb at Stack Overflow, Q&A for professional and enthusiast programmers