Code Monkey home page Code Monkey logo

timdeschryver.dev's Introduction

timdeschryver.dev

Developing

Once you've created a project and installed dependencies with npm install (or pnpm install or yarn), start a development server:

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

timdeschryver.dev's People

Contributors

alex-okrushko avatar berthertogen avatar codeweb avatar danywalls avatar defaultbranch avatar dependabot[bot] avatar dzhavat avatar fanchgadjo avatar frederikprijck avatar gkotfis avatar imgbot[bot] avatar jvereecken avatar lakerko avatar lucianodelucchi avatar marckassay avatar minneanimal avatar pablomaurer avatar renovate[bot] avatar shairez avatar simplifiedcourses avatar t-miller avatar timdeschryver avatar vadimyan avatar vancodocton avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

timdeschryver.dev's Issues

css overlay and general padding

Hi Tim,
Im using Google Chrome latest version on Windows 10.
I found this article a little difficult to read due to the css. It was much easier to just go to the github markdown file. Some of the css is being overlayed, and there appears to have no padding on the sides.
image

another blog post about angular directives, it was hard to look at the embedded stack blitz
image

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Awaiting Schedule

These updates are awaiting their schedule. Click on a checkbox to get an update now.

  • chore(deps): update dependency @sveltejs/kit to v2.5.3
  • chore(deps): update dependency vitest to v1.3.1
  • chore(deps): update playwright monorepo to v1.42.1 (@playwright/test, playwright)
  • chore(deps): update typescript-eslint monorepo to v7.1.1 (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • chore(deps): update actions/upload-artifact action to v4
  • chore(deps): update all (major) (@sveltejs/adapter-node, actions/checkout, actions/setup-node)

Detected dependencies

github-actions
.github/workflows/azure-static-web-apps-salmon-rock-0fb035b03.yml
  • actions/checkout v3
  • Azure/static-web-apps-deploy v1
  • actions/checkout v3
  • actions/setup-node v3
  • actions/upload-artifact v3
  • Azure/static-web-apps-deploy v1
nodenv
.node-version
  • node 20
npm
package.json
  • @azure/static-web-apps-cli 1.1.7
  • @playwright/test 1.41.2
  • @squoosh/lib 0.5.3
  • @sveltejs/adapter-auto 3.1.1
  • @sveltejs/adapter-node 4.0.1
  • @sveltejs/adapter-static 3.0.1
  • @sveltejs/adapter-vercel 5.1.0
  • @sveltejs/kit 2.5.2
  • @sveltejs/vite-plugin-svelte 3.0.2
  • @testing-library/svelte 4.1.0
  • @types/marked 6.0.0
  • @typescript-eslint/eslint-plugin 7.0.1
  • @typescript-eslint/parser 7.0.1
  • axe-playwright 2.0.1
  • canvas-confetti 1.9.2
  • cpy-cli 5.0.0
  • dotenv-extended 2.9.0
  • eslint 8.57.0
  • eslint-config-prettier 9.1.0
  • eslint-plugin-svelte 2.35.1
  • front-matter 4.0.2
  • jsdom 24.0.0
  • lint-staged 15.2.2
  • marked 12.0.1
  • node-fetch 3.3.2
  • playwright 1.41.2
  • prettier 3.2.5
  • prettier-plugin-svelte 3.2.2
  • rimraf 5.0.5
  • shiki 1.1.7
  • svelte 4.2.12
  • svelte-check 3.6.6
  • tslib 2.6.2
  • typescript 5.4.2
  • vite 5.1.5
  • vite-plugin-restart 0.4.0
  • vite-svg-loader 5.1.0
  • vitest 1.2.2
  • node ^20.0.0

  • Check this box to trigger a request for Renovate to run again on this repository

Article not loading in Edge

Expected Behavior

Article detail is loaded.

Current Behavior

Article detail is not loaded, getting a error message:

500
Cannot convert null or undefined to object

And some console errors:

0: Cannot convert null or undefined to object
client.cf895b4f.js (1,17176)

0: Object doesn't support property or method 'addEventListener'
client.cf895b4f.js (1,9095)

SCRIPT1028: SCRIPT1028: Expected identifier, string or number
2c2e4caa-c199-466f-9bb2-851db618139a (1,140260)

20: Object doesn't support property or method 'addEventListener'
client.cf895b4f.js (1,9095)

Possible Solution

/

Steps to Reproduce

  1. Op Edge (Microsoft Edge 44.18362.449.0, Microsoft EdgeHTML 18.18362)
  2. Navigate to https://timdeschryver.dev/blog/help-angular-to-make-your-application-faster

Context (Environment)

/

Detailed Description

/

Possible Implementation

/

You can now return unmapped types from raw SQL select statements with Entity Framework 8

You can now return unmapped types from raw SQL select statements with Entity Framework 8 - Tim Deschryver

Entity Framework 8 brings a new feature allowing us to execute and return unmapped types from SQL select statements. In this blog post we'll take a quick look at how we can accomplish this, and why this is an important tool to have in your toolkit.

https://timdeschryver.dev/blog/you-can-now-return-unmapped-types-from-raw-sql-select-statements-with-entity-framework-8

Using Playwright test shards in combination with a job matrix to improve your CI speed

Using Playwright test shards in combination with a job matrix to improve your CI speed - Tim Deschryver

Utilizing a matrix within your GitHub workflow to create a "test shard matrix" is a major improvement to your CI. This practice can cut the time in half (or better) to run your Playwright test suite.

https://timdeschryver.dev/blog/using-playwright-test-shards-in-combination-with-a-job-matrix-to-improve-your-ci-speed

I tried the Angular Standalone migration, and here is the result

I tried the Angular Standalone migration, and here is the result - Tim Deschryver

Let's migrate an Angular application using @ngModules to the standalone API. For this task, we use the automatic schematic that's available in Angular v15.2.0-next.2. We also take a look at the manual steps that are required to fully migrate the application to use the new functional APIs.

https://timdeschryver.dev/blog/i-tried-the-angular-standalone-migration-and-here-is-the-result

Full articles are included in rss.xml

Hi Tim,

First let me thank you for sharing your thoughts and experiments on technology in your blog. It's interesting to read. πŸ™‚

Now the issue: the rss file accessible at https://timdeschryver.dev/blog/rss.xml seems to include the full content of every article present on your blog. I'm using Inoreader (an online rss aggregator) to follow your blog, and the last entry it succeded to retrieve was "Testing your localization with Playwright" (october 2022). I guess a change in the rss feed generation was introduced after that, causing the file size to increase dramatically.

Prevent a Hangfire job from running when it is already active

Prevent a Hangfire job from running when it is already active - Tim Deschryver

Concurrency in recurrent jobs can cause race condition issues. However, we can prevent such problems by queuing new jobs when the same job is still pending. This approach helps to manage the job execution and avoids issues that may arise when multiple instances of the same job are active at the same time. In this post we'll see how we can ensure that only one instance of the job is running at any given time, thus preventing conflicts and ensuring a reliable job execution.

https://timdeschryver.dev/blog/prevent-a-hangfire-job-from-running-when-it-is-already-active

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.