10 Books Every Senior Engineer Should Read
Engineers are natural readers. They take enormous pleasure in learning about new things, and books are the… - https://semaphoreci.medium.com/10-books-every-senior-engineer-should-read-a61c1917e2a7
#book
Engineers are natural readers. They take enormous pleasure in learning about new things, and books are the… - https://semaphoreci.medium.com/10-books-every-senior-engineer-should-read-a61c1917e2a7
#book
Medium
10 Books Every Senior Engineer Should Read
Engineers are natural readers. They take enormous pleasure in learning about new things, and books are the perfect medium to cover complex…
👍9
A complete guide to architect your Flutter application - https://medium.com/codex/a-complete-guide-to-architect-your-flutter-application-a5a4da662549
#flutter
#flutter
Medium
A complete guide to architect your Flutter application
Introduction
👍3❤1
Node 18 Becomes Active LTS with v18.12.0
Formerly a ‘current’ release getting all the newest features, version 18 is now the active ‘Long Term Support’ release and will remain so until October 2023. Its codename is Hydrogen – quite fitting as the most abundant element in the universe. - https://nodejs.org/en/blog/release/v18.12.0/
#nodejs
Formerly a ‘current’ release getting all the newest features, version 18 is now the active ‘Long Term Support’ release and will remain so until October 2023. Its codename is Hydrogen – quite fitting as the most abundant element in the universe. - https://nodejs.org/en/blog/release/v18.12.0/
#nodejs
nodejs.org
Node.js — Node.js v18.12.0 (LTS)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
👍5
Testing Pinia Data Stores in Vue
This tutorial describes how to test Pinia data stores in Vue applications. - https://testdriven.io/blog/vue-pinia-testing/
#vue
This tutorial describes how to test Pinia data stores in Vue applications. - https://testdriven.io/blog/vue-pinia-testing/
#vue
testdriven.io
Testing Pinia Data Stores in Vue
This tutorial describes how to test Pinia data stores in Vue applications.
👍2👏1
NgRx — How to deal with large stores in Angular - https://medium.com/@timgular/ngrx-how-to-deal-with-large-stores-in-angular-227b1e0fe48e
#angular
#angular
Medium
NgRx — How to deal with large stores in Angular
ngrx is the state of the art implementation in Angular2+ projects to handle http requests and store data in a local store. ngrx provides…
👍4
Creating a World-Class Code Playground with Sandpack
A couple of months ago we featured the release of CodeSandbox’s Sandpack, a toolkit for creating your own ‘live code editor’ components. Josh Comeau shows off how to actually use it to good effect to boost your blog posts, courses, etc. - https://www.joshwcomeau.com/react/next-level-playground/
#react
A couple of months ago we featured the release of CodeSandbox’s Sandpack, a toolkit for creating your own ‘live code editor’ components. Josh Comeau shows off how to actually use it to good effect to boost your blog posts, courses, etc. - https://www.joshwcomeau.com/react/next-level-playground/
#react
Joshwcomeau
A World-Class Code Playground / Sandbox / REPL with Sandpack • Josh W. Comeau
No developer blog or technical documentation site is complete without an interactive code playground. The CodeSandbox team recently released a wonderful tool called Sandpack, to help us create these live-updating code editors. In this tutorial, I'll show…
👍5❤1
Dreamy Blur
Yuan Chuan shows how to create a dreamy effect using CSS. - https://yuanchuan.dev/dreamy-blur
#css
Yuan Chuan shows how to create a dreamy effect using CSS. - https://yuanchuan.dev/dreamy-blur
#css
yuanchuan.dev
Dreamy Blur
One day I saw a few pictures shared
by my friend Fish.
I was attracted by their slight blur and the subtle glowing effects, and wondered what kind of
filter function was used. But then she told me it's just because the camera lens wasn't wiped…
by my friend Fish.
I was attracted by their slight blur and the subtle glowing effects, and wondered what kind of
filter function was used. But then she told me it's just because the camera lens wasn't wiped…
👍4
Implementing a Generic Repository Pattern Using NestJS
Generic Repository — A NestJS and Mongoose implementation - https://betterprogramming.pub/implementing-a-generic-repository-pattern-using-nestjs-fb4db1b61cce
#nodejs
Generic Repository — A NestJS and Mongoose implementation - https://betterprogramming.pub/implementing-a-generic-repository-pattern-using-nestjs-fb4db1b61cce
#nodejs
Medium
Implementing a Generic Repository Pattern Using NestJS
Generic Repository — A NestJS and Mongoose implementation
👍4
How to Test "window open" in Vue with Vitest
In this post, we perform a simple test to review some basic concepts of unit testing Vue with Vitest. - https://dev.to/lesalvucci/how-to-test-windowopen-in-vue-with-vitest-56pn
#vue
In this post, we perform a simple test to review some basic concepts of unit testing Vue with Vitest. - https://dev.to/lesalvucci/how-to-test-windowopen-in-vue-with-vitest-56pn
#vue
DEV Community
How to test "window.open" in Vue with Vitest
As we gain experience as a developer and requirements become more complex, testing provides us with a...
👍4
Code Coverage with Storybook Test Runner
Coverage reports can show you how much of your code is actually executed during testing and allow you to find untested edge cases – something you’ll definitely have as your app picks up more and more possible UI states. Storybook test runner now generates coverage reports to help with this and supports React, Svelte and Vue out of the box. - https://storybook.js.org/blog/code-coverage-with-the-storybook-test-runner/
#storybook
Coverage reports can show you how much of your code is actually executed during testing and allow you to find untested edge cases – something you’ll definitely have as your app picks up more and more possible UI states. Storybook test runner now generates coverage reports to help with this and supports React, Svelte and Vue out of the box. - https://storybook.js.org/blog/code-coverage-with-the-storybook-test-runner/
#storybook
Storybook Blog
Code coverage with Storybook test runner
Get story coverage to find missing edge cases
👍2
Books for Great Software Architects — Fundamentals Path
It has been common to see posts and articles talking about what a software architect must read and what your… - https://haitham-raik.medium.com/books-for-great-software-architect-34c81fc70e12
#architecture #books
It has been common to see posts and articles talking about what a software architect must read and what your… - https://haitham-raik.medium.com/books-for-great-software-architect-34c81fc70e12
#architecture #books
Medium
Books for Great Software Architects
It has been common to see posts and articles talking about what a software architect must read and what your book library, as an architect…
👍7
Use Cases for CSS Comparison Functions
Ahmad Shadeed explores a few use cases for comparison functions and explains each in detail. - https://ishadeed.com/article/use-cases-css-comparison-functions
#css
Ahmad Shadeed explores a few use cases for comparison functions and explains each in detail. - https://ishadeed.com/article/use-cases-css-comparison-functions
#css
Ishadeed
Use cases for CSS comparison functions
A look at some different use-cases for min(), max(), and clamp()
👍2🤩1
How to Accept Payments with React and Stripe
This takes you through the complete lifecycle of activities required to implement the popular payments provider. - https://www.freecodecamp.org/news/react-stripe-payments/
#react
This takes you through the complete lifecycle of activities required to implement the popular payments provider. - https://www.freecodecamp.org/news/react-stripe-payments/
#react
freeCodeCamp.org
How to Accept Payments with React and Stripe
Payments are an essential part of any online business. But the process of setting up those payments can be incredibly complex at times. To accept payments, developers were traditionally required to set up code both on the client and server. This was...
❤2👍1🔥1
SOLID principles in Functional Programming
Functional programming is getting more and more popular nowadays, bringing some fresh concepts to the table… - https://medium.com/@mkocik/solid-principles-in-functional-programming-b9b83aeddf80
#solid
Functional programming is getting more and more popular nowadays, bringing some fresh concepts to the table… - https://medium.com/@mkocik/solid-principles-in-functional-programming-b9b83aeddf80
#solid
Medium
SOLID principles in Functional Programming
Functional programming is getting more and more popular nowadays, bringing some fresh concepts to the table. Thinking in a ‘functional’ way…
👍6👏1🤩1
Microservices using NestJs
As a backend developer, I was always fascinated by microservices, dreaming of joining a big team where we use… - https://splimter.medium.com/microservices-using-nestjs-4ea5f1580d32
#nodejs
As a backend developer, I was always fascinated by microservices, dreaming of joining a big team where we use… - https://splimter.medium.com/microservices-using-nestjs-4ea5f1580d32
#nodejs
Medium
Microservices using NestJS
As a backend developer, I was always fascinated by microservices, dreaming of joining a big team where we use cutting-edge stuff to solve…
👍7❤1
Better Rendering Performance with Virtual Lists
Rendering huge lists will cause rendering performance issues in your app. Learn how to implement list virtualization to solve this issue. - https://www.youtube.com/watch?v=4roJKfgPLk4
#vue
Rendering huge lists will cause rendering performance issues in your app. Learn how to implement list virtualization to solve this issue. - https://www.youtube.com/watch?v=4roJKfgPLk4
#vue
YouTube
Better Rendering Performance with Virtual Lists
GO TRY OUT STORYBLOK!!! https://go.learnvue.co/storyblok
RESOURCES
DEMO - https://demos.learnvue.co/vue/virtual-scroll
useVirtualList - vueuse.org/core/useVirtualList/
useInfiniteScroll - https://vueuse.org/core/useinfinitescroll/
✅ Join the LearnVue+…
RESOURCES
DEMO - https://demos.learnvue.co/vue/virtual-scroll
useVirtualList - vueuse.org/core/useVirtualList/
useInfiniteScroll - https://vueuse.org/core/useinfinitescroll/
✅ Join the LearnVue+…
👍4
State of CSS 2022 Survey is Now Open
The annual developer survey about the latest trends in CSS is now open. Make sure to fill it out so we can all understand better where we are and where we’re going. - https://stateofcss.com/en-us
#css
The annual developer survey about the latest trends in CSS is now open. Make sure to fill it out so we can all understand better where we are and where we’re going. - https://stateofcss.com/en-us
#css
👍3
10 Algorithms Every Developer Should Learn
Learning algorithms are important because they teach you how to approach problems. That’s why Codesphere assembled a list of 10 algorithms that aspiring developers should work through to get comfortable with thinking algorithmically. - https://medium.com/codesphere-cloud/10-algorithms-every-developer-should-learn-628faf0f9234
#algorithms
Learning algorithms are important because they teach you how to approach problems. That’s why Codesphere assembled a list of 10 algorithms that aspiring developers should work through to get comfortable with thinking algorithmically. - https://medium.com/codesphere-cloud/10-algorithms-every-developer-should-learn-628faf0f9234
#algorithms
Medium
10 Algorithms Every Developer Should Learn
That’s why we’ve assembled a list of 10 algorithms that aspiring devs should work-through to get comfortable with thinking algorithmically.
👍5
Create a Dialog Component Using the Native Dialog Element in Angular
In this article, we’ll create a dialog component by using the new dialog element, which is already supported… - https://netbasal.com/create-a-dialog-component-using-the-native-dialog-element-in-angular-321aeda2908f
#angular
In this article, we’ll create a dialog component by using the new dialog element, which is already supported… - https://netbasal.com/create-a-dialog-component-using-the-native-dialog-element-in-angular-321aeda2908f
#angular
👍7
Type-Level TypeScript: The Basics
A beautifully presented guide to types, complete with challenges to solve. While 11 'chapters' are promised to take you ‘from intermediate to advanced’, only the first two are currently available. They cover the fundamentals of what types of types TypeScript makes available to us. - https://type-level-typescript.com/
#typescript
A beautifully presented guide to types, complete with challenges to solve. While 11 'chapters' are promised to take you ‘from intermediate to advanced’, only the first two are currently available. They cover the fundamentals of what types of types TypeScript makes available to us. - https://type-level-typescript.com/
#typescript
Type-Level TypeScript
An online course to become a TypeScript expert. Discover the most advanced features of the type system while solving fun challenges!
👍6🥰2