This is a good report. You can check it on the link I shared in the post:
https://www.linkedin.com/feed/update/urn:li:activity:7510280869157363713/
https://www.linkedin.com/feed/update/urn:li:activity:7510280869157363713/
LinkedIn
AI Agent Memory Systems Benchmark: Remis + Instruct Approach | Marko Denic posted on the topic | LinkedIn
AI agents are only as useful as their memory.
Redis just published a benchmark of agent memory systems using LongMemEval, a benchmark with 500 questions across multi-session conversations.
Their Remis + Instruct approach reached 86.5% task-averaged accuracy…
Redis just published a benchmark of agent memory systems using LongMemEval, a benchmark with 500 questions across multi-session conversations.
Their Remis + Instruct approach reached 86.5% task-averaged accuracy…
🔥1
New article!
Position Absolute vs Relative in CSS
CSS position absolute vs relative, explained with a live demo: how each one moves an element, what the "nearest positioned ancestor" is, and the relative parent, absolute child pattern.
https://markodenic.com/position-absolute-vs-relative/
Position Absolute vs Relative in CSS
CSS position absolute vs relative, explained with a live demo: how each one moves an element, what the "nearest positioned ancestor" is, and the relative parent, absolute child pattern.
https://markodenic.com/position-absolute-vs-relative/
Marko Denic - Web Developer
Position Absolute vs Relative in CSS - Marko Denic - Web Developer
CSS position absolute vs relative, explained with a live demo: how each one moves an element, what the "nearest positioned ancestor" is, and the relative parent, absolute child pattern.
🔥2
CSS Text Stroke: How to Outline Text in CSS
Add a stroke or outline to text with -webkit-text-stroke: hollow text, thick strokes with paint-order, hover fills, and the text-shadow alternative. With a live demo.
https://markodenic.com/css-text-stroke/
Add a stroke or outline to text with -webkit-text-stroke: hollow text, thick strokes with paint-order, hover fills, and the text-shadow alternative. With a live demo.
https://markodenic.com/css-text-stroke/
Marko Denic - Web Developer
CSS Text Stroke: How to Outline Text in CSS - Marko Denic - Web Developer
Add a stroke or outline to text with -webkit-text-stroke: hollow text, thick strokes with paint-order, hover fills, and the text-shadow alternative. With a live demo.
🔥1
CSS calc(): How to Do Math in CSS (With Examples)
How the CSS calc() function works: syntax, mixing units, full-height layouts, equal columns, CSS variables, clamp() and the common mistakes. With a live demo.
https://markodenic.com/css-calc/
How the CSS calc() function works: syntax, mixing units, full-height layouts, equal columns, CSS variables, clamp() and the common mistakes. With a live demo.
https://markodenic.com/css-calc/
Marko Denic - Web Developer
CSS calc(): How to Do Math in CSS (With Examples) - Marko Denic - Web Developer
How the CSS calc() function works: syntax, mixing units, full-height layouts, equal columns, CSS variables, clamp() and the common mistakes. With a live demo.
🔥1
HTTP Status Codes: The Complete List, Explained
Every HTTP status code you'll run into, explained in plain English: 200, 301, 302, 304, 400, 401, 403, 404, 429, 500, 502, 503 and more, plus which ones matter for SEO.
https://markodenic.com/http-status-codes/
Every HTTP status code you'll run into, explained in plain English: 200, 301, 302, 304, 400, 401, 403, 404, 429, 500, 502, 503 and more, plus which ones matter for SEO.
https://markodenic.com/http-status-codes/
Marko Denic - Web Developer
HTTP Status Codes: The Complete List, Explained - Marko Denic - Web Developer
Every HTTP status code you'll run into, explained in plain English: 200, 301, 302, 304, 400, 401, 403, 404, 429, 500, 502, 503 and more, plus which ones matter for SEO.
❤2
CSS Grid: grid-template-columns, fr and repeat() Explained
Learn CSS Grid with live examples: grid-template-columns, the fr unit, repeat(), minmax(), auto-fill vs auto-fit, grid-template-areas and responsive grids without media queries.
https://markodenic.com/css-grid/
Learn CSS Grid with live examples: grid-template-columns, the fr unit, repeat(), minmax(), auto-fill vs auto-fit, grid-template-areas and responsive grids without media queries.
https://markodenic.com/css-grid/
Marko Denic - Web Developer
CSS Grid: grid-template-columns, fr and repeat() Explained - Marko Denic - Web Developer
Learn CSS Grid with live examples: grid-template-columns, the fr unit, repeat(), minmax(), auto-fill vs auto-fit, grid-template-areas and responsive grids without media queries.
🔥1
Fix "Cannot use import statement outside a module" in JavaScript
Why you get "SyntaxError: Cannot use import statement outside a module" and how to fix it in the browser, Node.js, TypeScript and Jest, with the exact change for each case.
https://markodenic.com/cannot-use-import-statement-outside-a-module/
Why you get "SyntaxError: Cannot use import statement outside a module" and how to fix it in the browser, Node.js, TypeScript and Jest, with the exact change for each case.
https://markodenic.com/cannot-use-import-statement-outside-a-module/
Marko Denic - Web Developer
Fix “Cannot use import statement outside a module” in JavaScript - Marko Denic
Why you get "SyntaxError: Cannot use import statement outside a module" and how to fix it in the browser, Node.js, TypeScript and Jest, with the exact change for each case.
❤2
How to Open a Link in a New Tab (HTML target="_blank")
Open a link in a new tab with target="_blank": the HTML, rel="noopener noreferrer" and why it matters, JavaScript window.open(), accessibility, and when you shouldn't do it.
https://markodenic.com/open-link-in-new-tab/
Open a link in a new tab with target="_blank": the HTML, rel="noopener noreferrer" and why it matters, JavaScript window.open(), accessibility, and when you shouldn't do it.
https://markodenic.com/open-link-in-new-tab/
Marko Denic - Web Developer
How to Open a Link in a New Tab (HTML target=”_blank”) - Marko Denic
Open a link in a new tab with target="_blank": the HTML, rel="noopener noreferrer" and why it matters, JavaScript window.open(), accessibility, and when you shouldn't do it.
🔥1
SEO Checklist for Developers: What Actually Matters
A practical SEO checklist for developers: get pages crawled, indexed, ranked and clicked. What Google actually uses, what to skip, and how to check it in Search Console.
https://markodenic.com/seo-checklist-for-developers/
A practical SEO checklist for developers: get pages crawled, indexed, ranked and clicked. What Google actually uses, what to skip, and how to check it in Search Console.
https://markodenic.com/seo-checklist-for-developers/
Marko Denic - Web Developer
SEO Checklist for Developers: What Actually Matters - Marko Denic
A practical SEO checklist for developers: get pages crawled, indexed, ranked and clicked. What Google actually uses, what to skip, and how to check it in Search Console.
🔥2
requestAnimationFrame Explained (With Examples)
How requestAnimationFrame works in JavaScript: the animation loop, delta time for smooth motion on any screen, cancelAnimationFrame, throttling scroll handlers, and when to use CSS instead.
https://markodenic.com/requestanimationframe/
How requestAnimationFrame works in JavaScript: the animation loop, delta time for smooth motion on any screen, cancelAnimationFrame, throttling scroll handlers, and when to use CSS instead.
https://markodenic.com/requestanimationframe/
Marko Denic - Web Developer
requestAnimationFrame Explained (With Examples) - Marko Denic
How requestAnimationFrame works in JavaScript: the animation loop, delta time for smooth motion on any screen, cancelAnimationFrame, throttling scroll handlers, and when to use CSS instead.
🔥2
CSS ::before and ::after Pseudo-Elements (With Examples)
How CSS ::before and ::after work: the content property, the difference between them, and practical examples like icons, custom bullets, overlays, tooltips and decorative shapes.
https://markodenic.com/css-before-after/
How CSS ::before and ::after work: the content property, the difference between them, and practical examples like icons, custom bullets, overlays, tooltips and decorative shapes.
https://markodenic.com/css-before-after/
Marko Denic - Web Developer
CSS ::before and ::after Pseudo-Elements (With Examples) - Marko Denic
How CSS ::before and ::after work: the content property, the difference between them, and practical examples like icons, custom bullets, overlays, tooltips and decorative shapes.
❤1
CSS Blob Shape: Organic Blobs with border-radius
Make organic blob shapes with pure CSS using the 8-value border-radius trick, plus an animated morphing blob and gradient blobs for backgrounds.
https://markodenic.com/snippets/css/blob-shape/
Make organic blob shapes with pure CSS using the 8-value border-radius trick, plus an animated morphing blob and gradient blobs for backgrounds.
https://markodenic.com/snippets/css/blob-shape/
Marko Denic - Web Developer
CSS Blob Shape: Organic Blobs with border-radius | Marko Denic
Make organic blob shapes with pure CSS using the 8-value border-radius trick, plus an animated morphing blob and gradient blobs for backgrounds.
🔥1
I'm co-organizing a Hackathon. Nice prizes, open to everyone.
Check it out!
https://x.com/denicmarko/status/2110065561829069035
Check it out!
https://x.com/denicmarko/status/2110065561829069035
X (formerly Twitter)
Marko Denic (@denicmarko) on X
We teamed up with @GradiumAI to bring this Hackathon to you.
Details below!
Details below!
❤1
How to Send Code Blocks in Discord (With Syntax Highlighting)
Send code in Discord the right way: inline code, multi-line code blocks, syntax highlighting for JavaScript, Python, CSS and more, colored text with diff, and what to do with code that's too long.
https://markodenic.com/discord-code-block/
Send code in Discord the right way: inline code, multi-line code blocks, syntax highlighting for JavaScript, Python, CSS and more, colored text with diff, and what to do with code that's too long.
https://markodenic.com/discord-code-block/
Marko Denic - Web Developer
How to Send Code Blocks in Discord (With Syntax Highlighting) - Marko Denic
Send code in Discord the right way: inline code, multi-line code blocks, syntax highlighting for JavaScript, Python, CSS and more, colored text with diff, and what to do with code that's too long.
🔥1
Is HTML a Programming Language? (And What About CSS?)
Is HTML a programming language? No, it's a markup language. Here's what that means, how HTML, CSS and JavaScript differ, why CSS is a closer call, and why the label doesn't matter for your career.
https://markodenic.com/is-html-a-programming-language/
Is HTML a programming language? No, it's a markup language. Here's what that means, how HTML, CSS and JavaScript differ, why CSS is a closer call, and why the label doesn't matter for your career.
https://markodenic.com/is-html-a-programming-language/
Marko Denic - Web Developer
Is HTML a Programming Language? (And What About CSS?) - Marko Denic
Is HTML a programming language? No, it's a markup language. Here's what that means, how HTML, CSS and JavaScript differ, why CSS is a closer call, and why the label doesn't matter for your career.
👏1
CSS Wave Shape: Wavy Section Dividers and Backgrounds
Create wave shapes in CSS: a wavy section divider with an inline SVG, a pure CSS scalloped edge with radial-gradient, and an animated wave. Copy-paste examples.
https://markodenic.com/snippets/css/wave-shape/
Create wave shapes in CSS: a wavy section divider with an inline SVG, a pure CSS scalloped edge with radial-gradient, and an animated wave. Copy-paste examples.
https://markodenic.com/snippets/css/wave-shape/
Marko Denic - Web Developer
CSS Wave Shape: Wavy Section Dividers and Backgrounds | Marko Denic
Create wave shapes in CSS: a wavy section divider with an inline SVG, a pure CSS scalloped edge with radial-gradient, and an animated wave. Copy-paste examples.
❤1
CSS !important: What It Does and When to Use It
What !important does in CSS, how it beats specificity, how to override an !important rule, how it works with cascade layers and JavaScript, and better alternatives for most cases.
https://markodenic.com/css-important/
What !important does in CSS, how it beats specificity, how to override an !important rule, how it works with cascade layers and JavaScript, and better alternatives for most cases.
https://markodenic.com/css-important/
Marko Denic - Web Developer
CSS !important: What It Does and When to Use It - Marko Denic
What !important does in CSS, how it beats specificity, how to override an !important rule, how it works with cascade layers and JavaScript, and better alternatives for most cases.
👍1
URLSearchParams: Read and Update URL Query Parameters in JavaScript
How to use URLSearchParams in JavaScript: get, set, append and delete query parameters, read the current URL, update it without reloading, build fetch URLs, and avoid the common gotchas.
https://markodenic.com/urlsearchparams/
How to use URLSearchParams in JavaScript: get, set, append and delete query parameters, read the current URL, update it without reloading, build fetch URLs, and avoid the common gotchas.
https://markodenic.com/urlsearchparams/
Marko Denic - Web Developer
URLSearchParams: Read and Update URL Query Parameters in JavaScript - Marko Denic
How to use URLSearchParams in JavaScript: get, set, append and delete query parameters, read the current URL, update it without reloading, build fetch URLs, and avoid the common gotchas.
❤1
BEM in CSS: Block, Element, Modifier Naming Explained
BEM (Block, Element, Modifier) explained with a real example: the naming rules, how to handle nested elements and modifiers, BEM with Sass, common mistakes, and BEM vs Tailwind and CSS Modules.
https://markodenic.com/bem-css/
BEM (Block, Element, Modifier) explained with a real example: the naming rules, how to handle nested elements and modifiers, BEM with Sass, common mistakes, and BEM vs Tailwind and CSS Modules.
https://markodenic.com/bem-css/
Marko Denic - Web Developer
BEM in CSS: Block, Element, Modifier Naming Explained - Marko Denic
BEM (Block, Element, Modifier) explained with a real example: the naming rules, how to handle nested elements and modifiers, BEM with Sass, common mistakes, and BEM vs Tailwind and CSS Modules.
🔥1
Hide Scrollbar in CSS (and Style a Custom Scrollbar)
Hide the scrollbar with CSS while keeping scrolling, hide it completely, hide only the horizontal one, prevent layout shift with scrollbar-gutter, and style a custom scrollbar in every browser.
https://markodenic.com/hide-scrollbar-css/
Hide the scrollbar with CSS while keeping scrolling, hide it completely, hide only the horizontal one, prevent layout shift with scrollbar-gutter, and style a custom scrollbar in every browser.
https://markodenic.com/hide-scrollbar-css/
Marko Denic - Web Developer
Hide Scrollbar in CSS (and Style a Custom Scrollbar) - Marko Denic
Hide the scrollbar with CSS while keeping scrolling, hide it completely, hide only the horizontal one, prevent layout shift with scrollbar-gutter, and style a custom scrollbar in every browser.
❤1
Will AI Replace Programmers? What's Actually Changing
Will AI replace programmers? Not the job, but parts of the work. What the data shows, which tasks AI handles, who is most exposed, and what developers can do now.
https://markodenic.com/will-ai-replace-programmers/
Will AI replace programmers? Not the job, but parts of the work. What the data shows, which tasks AI handles, who is most exposed, and what developers can do now.
https://markodenic.com/will-ai-replace-programmers/
Marko Denic - Web Developer
Will AI Replace Programmers? What’s Actually Changing - Marko Denic
Will AI replace programmers? Not the job, but parts of the work. What the data shows, which tasks AI handles, who is most exposed, and what developers can do now.
❤2