JavaScript Temporal is coming
π https://developer.mozilla.org/en-US/blog/javascript-temporal-is-coming
TLDR JavaScript Temporal is being introduced to simplify and modernize date and time handling in web development. It overcomes the limitations of the existing Date object by supporting time zones, reliable parsing, and various calendar systems. Temporal provides numerous methods for conversions, comparisons, computations, and formatting. Experimental implementations are appearing in some browsers, with detailed documentation available on MDN.
Please open Telegram to view this post
VIEW IN TELEGRAM
π17β€9
Stop rendering conditions like this
π https://dev.to/abdoseadaa/stop-rendering-conditions-like-this-imo
TLDR The post discusses a more efficient way to handle conditional rendering in React applications. Instead of using multiple if-else blocks or ternary operators, it suggests grouping user actions into an object and rendering based on the object's keys. This method is easier to read, debug, and update while reducing the overall code. It also covers handling undefined user types with a default key and using the null coalescing operator to ensure correct rendering.
Please open Telegram to view this post
VIEW IN TELEGRAM
π8πΏ5β€2
What's New With Java 24
π https://www.jrebel.com/blog/whats-new-java-24
TLDR Java 24, a short-term JDK release scheduled for March 2025, will introduce 24 new features, including experimental, incubator, preview, and permanent JEPs. Key highlights include the Generational Shenendoah garbage collector and compact object headers. Java 24 will be replaced by long-term support Java 25 in September 2025.
Please open Telegram to view this post
VIEW IN TELEGRAM
π16π5β€1
Clean Architecture on Frontend
π https://dev.to/bespoyasov/clean-architecture-on-frontend-4311
TLDR The Clean Architecture is a way of separating responsibilities and parts of functionality according to their proximity to the application domain. It is often referred to as a three-layer architecture, because the functionality in it is divided into layers. In this post we'll talk about what the clean architecture is in general and get familiar with such concepts as domain, use case and application layers. Then we'll discuss how this applies to the frontend and whether it's worth it at all.
Please open Telegram to view this post
VIEW IN TELEGRAM
π15β€7
Tech, code, and endless laughs! π
Join for the best programming memes and dev humor. Because coding should be fun!
@memes_programming
Join for the best programming memes and dev humor. Because coding should be fun!
@memes_programming
π52π20β€4
Modern Web App Design Patterns
π https://www.patterns.dev/
TLDR Design patterns are descriptive, not prescriptive. They can guide you when facing a problem other developers have encountered many times before. They are not a blunt tool for jamming into every scenario. Patterns.dev aims to be a catalog of patterns (for increasing awareness) rather than a checklist (what you must do)
Please open Telegram to view this post
VIEW IN TELEGRAM
π12β€7π₯2
Are LLMs making StackOverflow irrelevant?
π https://blog.pragmaticengineer.com/are-llms-making-stackoverflow-irrelevant
TLDR The volume of questions on StackOverflow has significantly declined since the release of ChatGPT in November 2022. This trend, which began before the pandemic, highlights how LLMs (large language models) provide quicker and more effective solutions for developers. Criticism of StackOverflow's moderation policies has also contributed to the downturn. The decrease in questions may lead to outdated content and a vicious cycle of reduced search engine traffic. StackOverflow's situation underscores the disruptive impact of GenAI on stable businesses. The future of coding Q&A data for LLMs remains uncertain.
Please open Telegram to view this post
VIEW IN TELEGRAM
π23β€8π¨βπ»7π2
Paperless-ngx
π» https://github.com/paperless-ngx/paperless-ngx
Paperless-ngx is a document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper.
Paperless-ngx is the official successor to the original Paperless & Paperless-ng projects and is designed to distribute the responsibility of advancing and supporting the project among a team of people.
Please open Telegram to view this post
VIEW IN TELEGRAM
π17π¨βπ»2β€1
How I am Moving Away From Google's Ecosystem
π https://itsfoss.com/leaving-google-ecosystem
TLDR The post discusses the author's decision to move away from Google's ecosystem due to privacy concerns, the desire to explore innovative alternatives, and support for open source solutions. It outlines various Google services and suggests alternatives like ProtonMail for email, DuckDuckGo for search, and Jitsi Meet for video conferencing. Replacing Google's document suite, photos, videos, and maps is noted as more challenging.
Please open Telegram to view this post
VIEW IN TELEGRAM
π27β€10π¨βπ»3π₯2
Unocss Engine facilitates the creation of fast, modern, and lightweight UI components with high-quality presets for Vue 3 projects. It includes built-in theming support, customizable options, and auto dark mode based on the user's color scheme preferences.
π https://unaui.com/
Please open Telegram to view this post
VIEW IN TELEGRAM
π18β€3
WebSocket vs Socket.IO: Real-Time Communication Guide
π https://jsdev.space/websocket-socketio
TLDR Modern web applications rely on real-time data exchange for seamless user experiences. WebSocket and Socket.IO provide persistent, bidirectional communication channels, essential for functionalities such as chat systems, push notifications, and multiplayer games. While WebSocket offers minimal latency and efficient data transfer, Socket.IO enhances WebSocket with auto-reconnection and fallback mechanisms, making it ideal for applications requiring high reliability and real-time updates.
Please open Telegram to view this post
VIEW IN TELEGRAM
π17β€15π1
How To Become Obsessed With Programming
YouTube
How To Become Obsessed With Programming
Hey guys, this was largely inspired by a short by I watched recently and I put the dots together. You don't have to become obsessed, but it sure does help.
Music
@massobeats : https://www.youtube.com/watch?v=kETJF0dijxM
Btw, wanna build cool stuff? htβ¦
Music
@massobeats : https://www.youtube.com/watch?v=kETJF0dijxM
Btw, wanna build cool stuff? htβ¦
π17β€1
This media is not supported in your browser
VIEW IN TELEGRAM
Documenso: The Open Source DocuSign Alternative
π» https://github.com/documenso/documenso
Signing documents digitally should be fast and easy and should be the best practice for every document signed worldwide. This is technically quite easy today, but it also introduces a new party to every signature: The signing tool providers. While this is not a problem in itself, it should make us think about how we want these providers of trust to work. Documenso aims to be the world's most trusted document-signing tool. This trust is built by empowering you to self-host Documenso and review how it works under the hood.
Please open Telegram to view this post
VIEW IN TELEGRAM
π14β€6
7 Design Patterns EVERY Developer Should Know
YouTube
7 Design Patterns EVERY Developer Should Know
Check out Twingate for secure remote work for developers: https://www.twingate.com/?utm_source=youtube&utm_medium=referral&utm_campaign=forrest_knight_q424
Today, youβll learn about 7 different software design patterns. Many of which you already use, whetherβ¦
Today, youβll learn about 7 different software design patterns. Many of which you already use, whetherβ¦
π11π₯4
Top 10 Clean Code Rules
π https://blog.stackademic.com/top-10-clean-code-rules-831fb34caff7
TLDR Guidance for writing clean code includes no code comments, deleting dead code, unit testing boundaries, using positive conditionals, adhering to standard guidelines, consistent naming, avoiding complexity, using exceptions instead of return codes, keeping methods small, and applying the Boy Scout rule to always leave the code cleaner than you found it.
Please open Telegram to view this post
VIEW IN TELEGRAM
π23β€4
A toolkit for training language models to work with PDF documents in the wild
π» https://github.com/allenai/olmocr
Please open Telegram to view this post
VIEW IN TELEGRAM
π6β€3
API Design 101: From Basics to Best Practices
π https://levelup.gitconnected.com/api-design-101-from-basics-to-best-practices-a0261cdf8886
TLDR This post provides an in-depth explanation of API design, focusing on the basics and best practices. It covers topics such as CRUD operations, communication protocols, REST, GraphQL, and more.
Please open Telegram to view this post
VIEW IN TELEGRAM
π17β€6π₯3