Svelte 3: Rethinking reactivityAfter several months of being just days away, we are over the moon to announce the stable release of Svelte 3. This is a huge release representing hundreds of hours of work by many people in the Svelte community, including invaluable feedback from beta testers who have helped shape the design every step of the way.We think you're going to love it.tagged: sveltessrcomponents14-11-2019
eufy | RoboVac 30CWi-Fi, Amazon Alexa, and the Google Assistant-compatibility mean 100% hands-free cleaning.Slim 2.85in profile glides under sofas and bedsSuper-strong 1500Pa suction power cleans up dust and furCleans for up to 100 minutesUse the included Boundary Strips to set up "no clean zones"Free accessories includedtagged: hover12-11-2019
WebReflection/wicked-elements: Components for the DOM as you've never seen beforeComponents for the DOM as you've never seen beforetagged: wicked-elementsweb11-11-2019
WebReflection/regular-elements: Custom Elements made available for any node, and through CSS selectorsCustom Elements made available for any node, and through CSS selectors https://webreflection.github.io/regul…tagged: custom-elementscss-selectors10-11-2019
GitHub - SAP/luigi: Micro frontend frameworkLuigi is a micro frontend JavaScript framework that enables you to create an administrative user interface driven by local and distributed views. Luigi allows a web application to communicate with the micro frontends which the application contains. To make sure the communication runs smoothly, you can easily configure the settings such as routing, navigation, authorization, and user experience elements.tagged: microfrontends30-10-2019
Using ES6 modules for progressive enhancement | Blog | Decade CityRecently I was looking at native support for ES6 modules in the browser and it struck me that it was ideally set up for a progressive enhancement approach.tagged: es6progressiveen29-10-2019
Vuex getters are great, but don’t overuse them - codeburstAs it states in the Bunny Theory of Code, the code tends to multiply in a quick way. And even with such great tools as Vue and Vuex it’s easy to make a mistake that might grow later all over the project. Here I will talk about Vuex and its getters, and how they might be used in a wrong way. And while dealing with that, I tried to figure out what Vuex getters are good for and how they work under the hood.tagged: vuevuextesting28-10-2019
Pond Lining Drainage Information | Stephen IndustriesIn certain situations water or gas can become trapped under the liner, for example; if the pond is built on clay, the soil contains organic matter that could generate methane gas, or if there is a high / fluctuating water table. Over a period of time, any of these conditions may cause damage to the pond liner, but they can be prevented by installing a drainage system of porous pipes laid in a sand bed or other permeable layer.tagged: ponddrainage18-10-2019
Page Object Model (POM) | Design Pattern - tajawal - MediumPage Object Model is a design pattern which has become popular in test automation for enhancing test maintenance and reducing code duplication. A page object is an object-oriented class that serves as an interface to a page of your AUT.tagged: pome2etesting17-10-2019
Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.Write, plan, collaborate, and get organized. Notion is all you need — in one tool.tagged: notes15-10-2019
GitHub - tc39/proposal-optional-chainingWhen looking for a property value that's deep in a tree-like structure, one often has to check whether intermediate nodes exist:var street = user.address && user.address.street;tagged: chainingjsproposals11-10-2019
Application Structure | VuexVuex doesn't really restrict how you structure your code. Rather, it enforces a set of high-level principles:Application-level state is centralized in the store.The only way to mutate the state is by committing mutations, which are synchronous transactions.Asynchronous logic should be encapsulated in, and can be composed with actions.As long as you follow these rules, it's up to you how to structure your project. If your store file gets too big, simply start splitting the actions, mutations and getters into separate files.tagged: vuexfolder08-10-2019
Importance of Functional Animation in UX - Qode InteractiveThe importance of animation and motion in user experience is something that can no longer be denied. Animation has come a long way since it made its first baby steps. It used to be all about fun. Animation was used to make someone laugh, smile or simply wonder. It was merely meant to delight and entertain.tagged: animationfunctionsux07-10-2019
Understanding npm-link - DailyJS - MediumSometimes you need to work on application code and a dependency at the same time. You might be the author of a dependency and don’t have good test coverage yet. The application can serve as an end-to-end test for the dependency. Maybe you need to debug an issue in your application and the problem seems to be in the dependency sources.tagged: npmlinksdebuggingnode24-09-2019