Dimitris Kiriakakis
banner
dimeloper.bsky.social
Dimitris Kiriakakis
@dimeloper.bsky.social
I'm a #developer with 10+ years of experience writing articles about my learnings on http://Dev.to and Medium. Check out my YouTube channel: https://www.youtube.com/@the_developer_show
From direct method calls to an event-based Flux-inspired pattern, in my latest article see how NgRx Signal Store transforms state management in medium-to-large Angular apps. @dev.to #angular #developer #frontend

dev.to/dimeloper/ev...
Event-Driven State Management with NgRx Signal Store
In my previous article, we explored how NgRx Signal Store simplifies state management in Angular by...
dev.to
November 5, 2025 at 2:43 PM
Attended another NG-Conf, this year in Maryland 🇺🇸

We got lots of announcements! #angular v21 doubles down on reactivity and Signals: Signal Forms 🎉 zoneless, and many new DevTools for performance & better DX.

Bonus: met @marktechson.com - turns out we have both used QBasic 👾

@ng-conf.bsky.social
October 18, 2025 at 4:10 PM
After working with Copilot & Cursor across multiple projects, I've learned the key to AI-assisted development isn't the model, it's the process. Just put together a guide on building disciplined workflows.

Check it out: dev.to/dimeloper/ma...

@dev.to #AI #Copilot
Mastering AI-Assisted Software Development: From Prompts to Production-Ready Code
AI coding assistants like GitHub Copilot have become part of many developers’ daily workflows. But...
dev.to
July 28, 2025 at 8:43 AM
Reposted by Dimitris Kiriakakis
🅰️📢 Check out the 38th issue of the AngularAddicts newsletter: #Angular 20, Events plugin for SignalStore & more

www.angularaddicts.com/p/angular-ad...

@manfredsteyer.bsky.social @dimeloper.bsky.social @mgechev.bsky.social @ducin.dev
Angular Addicts #38: Angular 20, Events plugin for SignalStore & more
My favorite Angular resources of May, 2025
www.angularaddicts.com
June 12, 2025 at 7:46 AM
Angular’s new Signal Store makes state management lightweight, reactive, and Angular-native.

In my latest @dev.to post we walk through a real-world store setup with signals, entities, computed views, and lifecycle hooks, all fully tested with Vitest.

dev.to/dimeloper/us...

#angular #ngrx
Using NgRx Signal Store for Scalable State Management in Angular
NgRx Signal Store is a lightweight and reactive approach to managing state in Angular applications....
dev.to
May 19, 2025 at 2:03 PM
CSS in 2025 gives us cleaner, more powerful ways to write styles.

I've just put together a guide @dev.to with modern #css techniques like container queries, cascade layers, animation composition & custom properties, with Codepen demos.

Check it out: dev.to/dimeloper/cs...
CSS techniques every developer should know in 2025
CSS just keeps getting better. Last year, I shared some techniques that helped clean up messy...
dev.to
April 2, 2025 at 3:18 PM
The European Accessibility Act (EAA) takes effect in 2025, requiring compliance from digital products/services. Therefore, in my latest blog post we're breaking down the legal impact, common mistakes, must-haves, helpful libraries, and testing strategies. #accessibility #a11y

dev.to/dimeloper/bu...
Building Accessible Web Applications: A Practical Guide for EAA Compliance
Web accessibility is no longer just a best practice, it has now become a legal requirement in the...
dev.to
March 3, 2025 at 10:18 AM
Whether you ran out of ideas for this Friday, or you simply want to dive deeper into #CSS geometry and animations, this one is for you! ❤️

medium.com/free-code-ca...
How to create a beating heart with pure CSS for your valentine
Each year on February 14th, many people exchange cards, candies, gifts or flowers with their special “valentine”. The day of romance we…
medium.com
February 10, 2025 at 1:52 PM
If you haven't updated your #angular project to version 19 yet, my latest article on @dev.to is for you!

You will find tips on the update process as well as some useful migrations, and of course usage examples for its latest features.

dev.to/dimeloper/an...
Angular 19: Updating our projects and harnessing its latest features
The Angular team recently released version 19 and this version introduces various features that...
dev.to
January 16, 2025 at 2:32 PM
Reposted by Dimitris Kiriakakis
😎Check out the talk recording "Green Bytes: How Enhancing Web Vitals Contributes to Environmental Sustainability" by @dimeloper.bsky.social.

Watch it here⤵️
gitnation.com/contents/gre...
January 8, 2025 at 8:36 PM
My full talk from this year's @jsnation.gitnation.org 🇺🇸 is now live! It includes:

🌱 Resources on how to measure your website’s performance and its carbon footprint.

✨ Examples of #web apps #optimization and browser tools that can prove really helpful.

gitnation.com/contents/gre...
Green Bytes: How Enhancing Web Vitals Contributes to Environmental Sustainability by Dimitris Kiriakakis
Today's Talk focused on the importance of optimizing web vitals and performance for both user experience and the environment. The Internet's carbon footprint is significant, with page weight being a k...
gitnation.com
December 23, 2024 at 5:07 PM
Reposted by Dimitris Kiriakakis
Next.js 15.1

• React 19 (stable)
• Improved errors and source maps
• `after` (stable)
• `forbidden` / `unauthorized` (experimental)
• CSS inlining (experimental)

nextjs.org/15-1
Next.js 15.1
Next.js 15.1 introduces React 19 stable support, improved error debugging, new experimental authorization APIs, and more.
nextjs.org
December 10, 2024 at 9:34 PM
Reminder! It's the last week to take the State of JS survey!

Not only does taking the survey help the community predict upcoming industry trends, it's also a great way to test our own knowledge about the current state of things.

#javascript #developers

survey.devographics.com/en-US/survey...
State of JavaScript 2024
Take the State of JavaScript survey
survey.devographics.com
December 5, 2024 at 1:10 PM
If you haven't updated your @nextjs.org apps to v15 yet, this one is for you 😉

Already >3k reads on @dev.to and counting: dev.to/dimeloper/wh...

#nextjs #reactjs
What's New in Next.js 15: New Hooks, Turbopack and more
Next.js has consistently pushed the boundaries of modern web development, and with version 15,...
dev.to
November 26, 2024 at 3:33 PM
Reposted by Dimitris Kiriakakis
@dimeloper.bsky.social thank you for your interesting talk❤️
November 18, 2024 at 9:20 PM