#real-time applications
Explore tagged Tumblr posts
webworxtech · 6 months ago
Text
Effortless Web Solutions by Top Express.js Development Company in India
At WebWorx, we are an expert Expressjs Development Company in India focused on delivering high-performance, scalable backend systems. Our skilled developers create data-driven applications that provide seamless user experiences and robust functionality. From real-time applications to infrastructure enhancements, we provide end-to-end solutions for your business needs. Contact us today to elevate your web applications with WebWorx!
0 notes
techbreeze-it-solutions · 1 year ago
Text
Real-Time Data Sync with Mosquitto MQTT in Angular
Discover how to achieve Real-Time Data Sync with Mosquitto MQTT in Angular. Our latest blog guides you through integrating Angular with Mosquitto MQTT to create dynamic, real-time data dashboards. Perfect for IoT projects and interactive web applications!
Real-time data synchronization is crucial for building responsive and dynamic applications. In this guide, we focus on achieving real-time data sync with Mosquitto MQTT in Angular. This combination allows you to create a seamless, interactive data dashboard that efficiently handles real-time updates. Whether you are working on an IoT project or developing a real-time web application, this guide…
0 notes
robomad · 1 year ago
Text
Django and WebSockets: Real-Time Applications
Learn how to build real-time applications with Django and WebSockets using Django Channels. This comprehensive guide covers setup, configuration, integration, and best practices.
Introduction WebSockets provide a full-duplex communication channel over a single TCP connection, enabling real-time communication between the client and server. This is essential for applications like chat apps, live notifications, and real-time analytics. Django, combined with WebSockets, allows you to build robust real-time applications. This guide will walk you through the process of setting…
0 notes
starboundsingularities · 1 year ago
Text
good lird they did not make a gimmick blog about a real life murder
#someone fucking DIED but whatever who gives a shit it's funny i guess
7 notes
Tumblr media
🥚 eggvidenced Follow
honestly with how suspicious and confusing everything on the dl-6 case was i wouldn't be surprised if it came out that it was that prosecutor guy tbh
🌟 rockliker270 Follow
date posted: june 23, 2010
1,834,853 notes
Tumblr media
⚖️ courtofpublicopinions Follow
🌟 rockliker270 Follow
ok hear me out. what abt winston payne though
🧊 just--ice Follow
okay now they're just making lawyers up
#also didn't mvk die or something?
28,932 notes
Tumblr media
🔥 triedbyfire Follow
why the fuck are you people still posting about the gavinners as if theyre not copaganda. didn't the guitarist get convicted of murder
🎸 guiltiest-lovers837 Follow
so fucking tired of this "um um didn't daryan get convicted of murder" YEAH AND HE'S LITERALLY NOT IN THE FUCKING BAND ANYMORE. dipshit
🔥 triedbyfire Follow
are you gonna address the copaganda thing or
1,092 notes
Tumblr media
🌻 attorneybout Follow
Tumblr media
he's so. 😳
📂 trialanderror Follow
why is he defending
📂 trialanderror Follow
OP WHY IS HE DEFENDING???
24,374 notes
Tumblr media
🦈 giantlakemonsters Follow
i just wanna hear about another gourdy sighting thats all
🥜 liberdeez Follow
op. i'm so sorry op. gourdy isn't real you have to let her go. they had a whole trial about it.
🔐 wrightorwrong Follow
hi!! so this isn't actually the case as while gourdy was briefly mentioned in a trial, said trial had nothing to do with whether or not gourdy was "real" per se as much as. well. murder, actually. while gourdy WAS found out to be an inflatable steel samurai this was not brought up in the case at all as the veracity of gourdy wasn't really as relevant as the fact that the witness was looking for gourdy rather than at the murder she claimed to have seen. plus this was also a relatively small part of a MUCH larger trial which for those interested not only solved the dl-6 case but ALSO marked the end of prosecutor von karma's ~40 year long record and the court records are really a fascinating read through!!
🦀 mad_libz_87 Follow
net 0 information post
#thanks again lawblr
94,834 notes
Tumblr media
🍒 cherriescoola Follow
btw i was at the park the other day and klavier gavin (of gavinners fame) was there and obv there was a huge crowd but this guy was there with him and at some point he (the other guy) waved to the crowd and someone still screamed like it was klavier??? who was that guy ive never seen him before in my life
2,284 notes
Tumblr media
🩸 has-dl6-been-solved-yet Follow
December 28, 2016
YES!!!
702,947 notes
Tumblr media
🪙 tellerlikeitis Follow
guys help i'm a bank teller and this guy just introduced himself as robin banks what do i do
🔪 violencekilling Follow
you gotta let him rob you that's the law
302,948 notes
Tumblr media
👻 ghostesswiththemostest Follow
look if i ever get convicted of murder im just hiring the lawyer with the coolest sounding name
💼 courtofwaw Follow
bestie if you already got convicted it is Too Late
62,193 notes
Tumblr media
📋 lawandwhoreder Follow
guys i know it's real fun to think people just can predict whatever but if you look at the earliest reblogs of that post that "guessed" the true killer in the dl-6 case it was actually a post about how they didn't want to go to the store. clearly edited
#stg nobody bothers to factcheck anything anymore
7,293 notes
Tumblr media
🐺 lawnewolf Follow
i am NOT homophobic or whatever the fuck you guys are saying now i just think its weird to write fanfiction about realass people?? go touch grass ffs
🌈 lawsbian Follow
the fun police (this guy) putting me in yaoi court but the lawyers (phoenix witrght and miles edgeworth) just keep trying to make out (real court is like this too btw)
🐺 lawnewolf Follow
YOU HAVE SOMETHING WRONG WITH YOU.
#look idc what your enemies to lovers fic bullshit says #they're straight. and more importantly REAL PEOPLE. #there's TENSION because they are in COURT and there are LIVES on the LINE. #not because they wanna fuck. god.
12,293 notes
Tumblr media
🔮 inhighspirits Follow
why dont they just ask the spirit mediums to ask the victims who killed them this law shit is easy
837,495 notes
Tumblr media
💞 lawveyourself Follow
Tumblr media
seriously i cant believe they gave this guy a law degree
💞 lawveyourself Follow
what do you mean evidence fraud
503,893 notes
Tumblr media
🎧 instrumentalillness Follow
fuck you *unguilties your love*
384,568 notes
Tumblr media
🎀 copiicat Follow
perjury isnt illegal btw in fact if youre one of tge witnesses youre legally required to lie on the stand. thats why everyone does it. trust me
8K notes · View notes
scholarhat01 · 2 years ago
Text
Building Real-Time Applications with SignalR in .NET
In today's digital world, real-time communication and interactivity have become paramount. Whether you're developing a chat application, a live dashboard, or a collaborative editing platform, the need for instant updates and seamless user experiences is evident. This is where SignalR, a powerful library in the .NET ecosystem, comes into play. In this comprehensive guide, we'll delve into the world of SignalR and learn how to harness its capabilities to build real-time applications. So, let's get started on this journey to enhance your dot net training!
Introduction to SignalR
SignalR is a library in the .NET framework that simplifies the process of adding real-time functionality to your applications. It allows for bidirectional communication between clients and servers, enabling instant updates and data synchronization. SignalR is particularly valuable for applications that require live updates, such as chat applications, online gaming, and collaborative tools.
With SignalR, you can seamlessly integrate real-time features into your .NET applications without the need for complex and cumbersome configurations. It abstracts the underlying communication protocols and provides a high-level API, making it easier for developers to focus on building features rather than dealing with low-level networking details.
Setting Up Your Development Environment
Before you dive into building real-time applications with SignalR, it's essential to set up your development environment. Ensure you have the latest version of the .NET SDK installed on your machine. You can download it from the official .NET website. Additionally, you may want to use a code editor like Visual Studio or Visual Studio Code for a more seamless development experience.
Once your development environment is ready, you can start creating your .NET application and adding SignalR to it. SignalR can be installed via NuGet, the package manager for .NET. You can use the following command to install SignalR in your project:
bashCopy code
dotnet add package Microsoft.AspNetCore.SignalR
This command will add the necessary packages and dependencies to your project, allowing you to start using SignalR in your application.
Understanding Hubs in SignalR
In SignalR, a hub is a central communication point that manages client-server interactions. Hubs provide a high-level API for sending and receiving messages between clients and the server. To create a hub in your .NET application, you need to define a class that derives from the Hub class provided by SignalR.
Here's a simple example of a SignalR hub class:
csharpCopy code
using Microsoft.AspNetCore.SignalR; public class ChatHub : Hub { public async Task SendMessage(string user, string message) { await Clients.All.SendAsync("ReceiveMessage", user, message); } }
In the above code, we've created a ChatHub that inherits from Hub. It defines a method SendMessage that allows clients to send messages, which are then broadcasted to all connected clients.
Establishing Connections
In a real-time application, establishing and managing connections between clients and the server is crucial. SignalR simplifies this process by handling connection management for you. Clients can connect to a hub using JavaScript or any compatible client library provided by SignalR.
On the server side, SignalR provides APIs to manage connections, such as detecting when a client connects or disconnects. Here's an example of how you can handle client connections in a SignalR hub:
csharpCopy code
public override async Task OnConnectedAsync() { // Perform actions when a client connects } public override async Task OnDisconnectedAsync(Exception exception) { // Perform actions when a client disconnects }
Building a Real-Time Chat Application
Let's put our knowledge of SignalR into practice by building a real-time chat application. This is a common use case for SignalR and a great way to learn its capabilities.
Step 1: Create a New SignalR Hub
First, create a new SignalR hub class in your .NET project. This hub will handle chat-related functionality.
csharpCopy code
public class ChatHub : Hub { // Your hub code here }
Step 2: Establish Connection
In your chat application's frontend (typically using JavaScript), establish a connection to the hub.
javascriptCopy code
const connection = new signalR.HubConnectionBuilder() .withUrl("/chatHub") .build(); connection.start().catch(err => console.error(err));
Step 3: Sending and Receiving Messages
Now, implement methods in your hub for sending and receiving messages.
csharpCopy code
public async Task SendMessage(string user, string message) { await Clients.All.SendAsync("ReceiveMessage", user, message); }
In your JavaScript code, you can call this method to send messages to the server.
javascriptCopy code
connection.invoke("SendMessage", user, message).catch(err => console.error(err));
Step 4: Handle Received Messages
Handle received messages on the client-side and display them in your chat interface.
javascriptCopy code
connection.on("ReceiveMessage", (user, message) => { // Display the message in the chat interface });
With these steps, you've created a basic real-time chat application using SignalR.
Scaling Real-Time Applications
As your real-time application grows, you may need to consider scalability and load balancing. SignalR provides support for scaling out your application using various backplanes, such as Redis or Azure SignalR Service. These backplanes allow multiple instances of your application to communicate and share state, ensuring that real-time updates are consistent across all servers.
Scaling your SignalR application is essential when you have a large number of concurrent users or when high availability is a requirement.
Security Considerations
Security is a critical aspect of any real-time application. SignalR provides features for authenticating and authorizing clients, ensuring that only authorized users can access certain parts of your application or perform specific actions.
To secure your SignalR application, you can implement authentication mechanisms, such as integrating with identity providers or using custom authentication logic. Additionally, you can use authorization policies to control access to hubs and hub methods based on user roles or specific criteria.
Conclusion
In this guide, we've explored the power of SignalR in building real-time applications with .NET. From understanding the basics of SignalR and setting up your development environment to building a real-time chat application and considering scalability and security, you now have the knowledge to create interactive and dynamic experiences for your users.
SignalR is a valuable addition to your dot net training, empowering you to take your .NET applications to the next level by incorporating real-time functionality seamlessly. So, start experimenting with SignalR today and bring your real-time application ideas to life!
0 notes
writingraccoon · 2 months ago
Text
Genuinely I think we as a society need to figure out why 90% of the population is unbelievably bad at math and hates it like why have we demonized truly one of the most important subjects in school
152 notes · View notes
project-lumen · 7 months ago
Text
Tumblr media
Have you ever wondered how the Life Series would look like as a videogame?
Then I bring to you…
Project LUMEN: APPLICATIONS OPEN!!
Ever wanted to relive the stories woven by the Watchers, exceeding the limits of what Minecraft is able to offer? How about venturing in a perilous journey full of twists and turns, and most importantly, loooooooooooore?
Well, why hello there! To kick off the start of 2025, Kori, Arto and Pinkie here, and we are proud to present “Project LUMEN”! Our newest scheme to conceptualize and develop a video game based off the traffic-colored hearts we are all so familiar with. An ambitious project, that’s for sure, and that is why we are opening applications to join our little team, right on time to welcome the new year! :]
Tumblr media
(way more info under the cut, get ready)
Tumblr media
Once a pile of jumbled, senseless ideas, Project LUMEN has evolved into a more fleshed-out collection of story beats and mechanics. An RPG-like game revolving around the tales within the Life Series, a collection of death games ran by the mysterious deities that call themselves Watchers. The player takes on the role of the Watcher Child (affectionately referred to as WC), following and guiding the Champions chosen by the Watchers themselves through challenges and enemies. Featuring unique leveling systems, DnD inspired classes, and, most importantly, the ability to impact the story with the choices you make… because, after experiencing all the Life Series seasons from both the Watcher and the Player side, maybe you’ll have a change of mind. After all is said and done and seen, the world is yours to shape, Watcher Child.
Tumblr media
Right, so that’s a basic summary of the concept we have, now here’s a little preview of what we have written for the prologue :3
Chapter 0: ‘The Watcher’s Apprentice’
The player takes the form of a Watcher in training, an ageless child, the Watcher Child. The most powerful and ancient Watchers, unexplained cryptic creatures that live up to their name by watching all, talk about a new series of experiments they have been running, called “The Life Series”.
The only rundown that the WC was given was that a carefully selected group of talented players were asked to test their little Life game for them, where they each have only three lives. Whoever survives last, wins. There were no rules as to how they could play the games. The Watchers then add that they, along other WCs, will be observing from the viewpoint and thoughts of one of the players. This is so the WC can get an idea of the Watchers' work. Of course, our little WC was ecstatic and ever so curious about this new idea.
Fast-forward (and after a couple of tutorials showing off the bare basics of the battle mechanics in the actual game), now our WC was standing in a circle with other apprentices just like them. The Watchers then hold a deck of mystic cards in front of each of them, and everyone picks one. When the cards are revealed, our WC sees a glowing, red card with a person on it. The card simply said, "THE SUN".
Huh, I wonder who could that be…
Tumblr media
Now, we get into the thick of it: who are we searching for to join our team? Well, there are some requirements that the potential members should fulfill, here’s a comprehensive list of key points:
We are mainly looking for artists to help us with designs, sprites, backgrounds and UI. Although, we also welcome any writers willing to help us with developing concepts and adding more ideas!
Every person who applies should be involved with the Life Series fandom, we want to build a team with people as passionate about this Minecraft series as we are!
When answering the Application Form, please type in your favorite type of flower (in case you do not have one, just write 'sunflower') in the "Anything else to add?" part, this is only to ensure you've read the announcement :]
Tumblr media
Welp, glad you asked. The current plan is, while the applications go on for a week or two, constantly post pieces of concept art and just story bits on this blog, then all the people selected to join the team will be added to the blog as members. We plan to post updates, concept art, sprites and small lore drops periodically on that blog to hopefully garner an audience, and it will also be open for asks and suggestions so that, even if some users aren’t part of the team, they can still help bring this absolute beast of a game to life. Ideally we will work on a small demo experience first with placeholders and stuff to just get the mechanics right and get some testers, and after that, use all feedback, polish the art, deliver a beta version for playtesting, then fix the last details and then release the full version on itch.io, that’s our roadmap. :D (there's the possibility to also publish a browser version to Newgrounds with mobile compatibility tho, so mobile users do not fear!)
Tumblr media
Well, Project LUMEN is a very, very hefty task, a big plan to undertake, and, in all honesty, too much work for only three people. Also, talking from experience, having other person involved in development has helped LUMEN to give gigantic steps, helping to ground ideas and give inspiration, now, imagine how far we could go if we had more people in this squad. We are not only looking for artists, we are looking for people whom we can brainstorm with and throw concepts around to polish them and grow the game even more. However, we also wish to keep the team directly working on the game fairly reduced, we are thinking 3–5 people more, but depending on the amount of responses we have, we might consider expanding that number.
The spirit of the game is to be made by the community for the community, we want to offer a quality game, and, by working together, we will be able to make Project LUMEN the best it can be. Though, you need to be aware that this project is solely fueled by the passion we have for the Life Series, and we will not profit off it at all. Please, take into account that this is likely going to be a months-long project, and only apply if you are willing to put in the effort in the long-run, that’s all we ask for.
On the bright side though, by joining in the developing of the game, you’ll be able to contribute to it as much as you’d like, change anything, add anything! You’ll have your rightful spot in the credits and probably a cameo in-game, the team may be small, but we know that, with the right people, we will be able to get it done (cleo is in the storyline too dw).
Application Form!
Tumblr media
211 notes · View notes
gemgdynamight0 · 2 months ago
Text
Katsuki talking to his younger self❤️
Tumblr media Tumblr media Tumblr media
105 notes · View notes
uniiiquehecrt · 11 months ago
Text
Voice actors are NOT the same as actors.
It takes a specific kind of skill-set and training to be able to warp and meld the voice. It takes a certain kind of talent and dedication to hone that talent into the ability to meld the voice and invoke emotion with one's voice alone. Actors are used to using their voice secondarily to their body language and their facial expressions. It's all mirrored back on camera. They do have nuance. But it's a different kind of nuance and a different kind of training to produce that nuance.
Voice actors might get their likeness transposed on their character's design, and maybe their mannerisms might seep into the character's animation. But when it's all said and done: their presence is in their voice. They are bringing a character to life, showing that emotion in their voice, trying to keep a specific accent, drawl, pitch, tone in that voice and keep it consistent for their recording sessions.
The voice actor is like a classically trained musician who can play first chair in a competitive, world-renown orchestra. The actor (who fills the voice actor's role) is like a moot who played violin in beginner and intermediate high school orchestra and thinks they can get into Juilliard with that 2-4 years of experience.
This doesn't mean that the HS orchestra moot can't play. They can even be really good at it. Maybe they won competitions and sat first chair. But they are not in the same league as the person who's been training their whole lives and lives and breathes to hone their craft using the instrument and all of the training they've ever acquired to perfect it. They are not meant for the same roles. They are not in the same caliber. You do not hire the HS equivalent when you want to play complex music in a competitive orchestra.
Actors are not the same as voice actors.
And furthermore, actors - especially big name actors - taking the roles of animated characters for big budget films or TV pilots makes no sense anyways when - at least in the case of TV pilots - there's not a point to hiring a big budget actors anyways. That money could be used elsewhere (like paying your animators), and the talent that is brought onto the screen for X character could then be hired on to voice said character no recasting required.
I wouldn't say voice acting as a profession is in danger exactly, but it's certainly being disrespected and overlooked for celebrity clout, and this has ALWAYS been an issue. Shoot, even Robin Williams knew that much - which is why he tried so hard not to be used as a marketing chess piece for Aladdin and got royally pissed off when it happened anyways. People shouldn't go to any movie (but especially not animated films) because "oh famous actor is in it". People should go because it's a good movie and the voice acting is good.
People who honest to god think that voice actors are replaceable because "oh well anyone can voice act" or "I like xyz celebrity so naturally it'll be good" ... Honestly I just wish you'd reassess your priorities because you're missing the point and are part of the problem.
Voice Actors ≠ Actors.
#(i am incredibly passionate about this)#(and seeing celebrity voice actors in what should be a voice actor's role completely burns my buns it doesn't matter WHO it is)#(hemsworth as optimus? someone tell me one good reason why they couldn't get a good v/a to replace mr. cullen properly for the future)#(ben shwartz as sonic? dude literally isn't even a good voice actor OR actor anyways-)#(- A N D jason griffith AND my boy roger craig smith are still RIGHT HERE)#(jason griffith IN PARTICULAR would have pulled back SO many sonic fans that went to watch the film anyways. if not /more/.)#(and on top of that he has the same tonality and energy they tried to force this moshmo to try and emulate anyways so GET THE REAL THING)#(chris pratt as mario? i can at least defend /him/ and say that barring his failure to do a NY accent consistently he wasn't terrible)#(but mario's new voice actor could've been used instead and people would've clearly appreciated that WAY more)#(vanessa hudgens as sunny starscout in mlp g5's pilot movie? literally why. they replace her and hitch's va in the show.)#(don't even get me started on the concept of hiring celebrity singers to do musical theatre roles or not letting musical theatre singers-)#(-dub the celebrity voice actors you just HAD to hire for your film bc you're so worried about not getting enough clout to get ppl in seats#(that you're putting it all in this (1) big name hire bc turns out that you have no faith in your writing ability much less-)#(-animation as a medium.)#(and no before anyone says anything : no this is not me saying that ALL celebrity voice castings are bad.)#(there are some that aren't that bad and others that are actually pretty good.)#(i especially appreciate it when actors are damn well aware they aren't voice actors and try to LEARN from voice coaches-)#(-and/or their va predecessors if applicable.)#(that does not change the fact that the celebrity shouldn't have been hired just because the film wanted to have bragging clout-)#(-oh look at this FAMOUS PERSON we were able to hire — yeah ok. sure wendy. i want to know if this film is quality or not.)#(and 9/10 times the SECOND there is money spent on a non voice actor to voice the main character especially)#(that usually means somewhere along the way animation IS going to get shafted. if not w the animators themselves then in the way of-)#(-the actual animation itself and ESPECIALLY the screenwriting because it's especially been so dogshit lately even before the strike.)#(a celebrity being hired to fill a voice actor's role is such an immediate red flag to me and it is VERY rare that i get to be proven wrong
121 notes · View notes
techbreeze-it-solutions · 1 year ago
Text
Real-Time Data Synchronization with Mosquitto MQTT in Node.js
Real-time data synchronization is crucial in modern applications like IoT, live chats, and online games. Mosquitto MQTT, a lightweight messaging protocol, is perfect for such use cases due to its efficient, reliable, and low-bandwidth communication. This blog will guide you through setting up Mosquitto MQTT and integrating it with Node.js, providing code snippets and best practices to ensure a…
0 notes
stupidlittlespirit · 3 months ago
Note
I tried drawing reeda because I love her. I have no idea what you had in mind for her design so I just re-read the chapter and went off of what your description was the best that I could. She gives me Painter vibes from pressure
Tumblr media
I LOVE THISSSSSSSSSSSSS THANK YOU!!!!!! Ford absolutely has a mini monitor like this in each room so he can see its messages!
Honestly REEDA's main design in my head fits Ford's lab, so it's a very retro cassette-futuristic style like you've illustrated. Think: how did people imagine the future was going to look in 197-something. All Commodores and IBM and thick plastic etc.
Ford's lab in mtb is designed with that exact aesthetic in mind, so terminals and things like this were at the forefront of my mind:
Tumblr media Tumblr media Tumblr media
These types of terminals are primarily in the mainframe room that Reader goes through to access the lab. It's all set up with things like the above. Whereas REEDA's central screens in the main body of the lab look more like the ones in The Forbin Project:
Tumblr media
Except they're a mix of both of those aesthetics, so they're weirdly long CRT monitors suspended in a similar layout to the above!
Tumblr media
Here's another ss from Forbin bc it works along similar lines! And also it's a great movie and you should watch it!
#i really honestly think Ford's favourite movie is Alien#and so in mtb he just wanted a cool Nostromo type lab#and i thought the idea was funny and cute and in character so#also b u t t o n s#i think he's also incredibly nostalgic for a time he left behind and even though he dislikes tech when he leaves#he HAS to make use of it in alternate dimensions so grows a grudging acceptance for it#and i think he's AWFUL with earth tech and when he comes back and sees how minimalist everything is he hates it even more#but he's forced to engage with alien tech in his travels so he becomes used to it a bit more#and so he combines that aesthetic nostalgia with the advanced ability of alien tech#which is how he designs his lab#he prefers old-style ways of recording (his journals) but he knows he HAS to make use of digital record keeping to some extent#and he's come to understand its applications in foreign environments#so while he still records everything on paper#he utilises other aspects of tech if he has to#but he complains about it the whole time and he'd really just be happy with 8000 filing cabinets of a4 and a biro#but really considering all the information he retains and works on it means he needs a specialist set up#anyways shut UP fox we get it you like worldbuilding for this guy UGH enough#asks#ford asks#wb#mtb stuff#ALSO we do see that he makes use of tech in LL and so I think he makes himself get on with it where he has to#just to defend myself a bit#bc i know some people think he'd be very tech-phobic in general#but i disagree to a certain extent#like yes but actually also no#AND remember that Fidds installed REEDA#ford had no say in it#he just begrudgingly goes along with it and gradually learns that actually its quite useful (though he won't admit it)#anways I digress that was a real tirade for no real reason im just very passionate about Ford's experiences with alien tech
27 notes · View notes
vaguely-concerned · 1 month ago
Text
there's a self-help/mental health adjacent post that's going around and it seems to be really helpful for a lot of people which is very good. I also personally hate it with all my fucking heart
#it's the anhedonia one btw lmao#if i. have to be exposed to one more goddamn cbt-ass advice post in my life. I will start tearing throats out with my teeth#and I will have earned the right to because I've been through the fucking TRENCHES over the years man#I think it's the appeal to urgency at the end however ruefully humorously packaged that ohohoho. really grrrrinds my gears.#this is obviously not what the person is trying to do with that but the unavoidable implication that the reason you might still#be suffering is that you just haven't tried hard enough to change to like things to open your eyes... hey. respectfullly. fuck off#peak advice for mild to moderate symptoms of mental illness thoughtlessly presented as universally applicable#without any consideration for the deeper thing you're saying -- that if someone is in a real bad way and DOESN'T get better#it's their own responsibility and they just haven't tried hard enough. in trying to be kind you are being so desperately cruel#to the people who are struggling the most. bitch I am fucking GREAT at liking things! it's one of my best skills!! I'm generally curious!#my capacity for enthusiasm and intellectual joy over any old thing that strikes my fancy is legendary and often I suspect quite annoying!!!#so when anhedonia completely envelops me I know it's a sign of something else and bigger going on in the background#it's not a choice. the brain is not solely a cognitive machine!! you cannot fix everything that can go awry with it by Thinking Better!!!#cbt must be great for the people it's great for and I'm sincerely genuinely glad for it. less suffering in the world is great#but it is a way of thinking that is a hammer and you just have to hope like fuck your problem is a nail. because otherwise#you're bruised from being beaten with hammers and the additional shame of what's wrong with you that it's not helping#and again I recognize very keenly that this is not a space meant entirely for me. people sharing resources that amn are not about me#is not only fine it's good it's great! however. it'd also be nice to not get thrown under the fucking bus for once#because my presence fully expressed is an uncomfortable reminder of the things we *cannot* control about our own brains lmao#I'm lucky that I've been in the game long enough and have enough resources to start to smell the bullshit here but...#the pain 'losing years' induces in you when you don't have *a fucking choice* -- because it's not a matter of willpower#or positive thinking or changing your mindset. you're just sick. in a way medicine hasn't quite figured out how to help yet.#well. maybe. maybe don't put that on someone huh. maybe don't make their 'lost years' to depression and doomscrolling or whatever#'their own fault'. I kind of think that's possible to do without submitting to doomposting. is all.#(I feel the same about the 'resting vs. rotting' idea. well friend sometimes the best I can hope for is some gentle rotting#thanks for introducing this layer of disgust and condemnation to the general despair. it's added a patina)#this might actually be the first time I've managed to hold on to my own anger about this rather than it getting drowned out by shame tho#which as steps forward go. *sigh* it's not a moon landing is it. but a small step for man nevertheless I suppose
19 notes · View notes
scholarhat01 · 2 years ago
Text
Building Real-Time Applications with SignalR in .NET
In today's digital world, real-time communication and interactivity have become paramount. Whether you're developing a chat application, a live dashboard, or a collaborative editing platform, the need for instant updates and seamless user experiences is evident. This is where SignalR, a powerful library in the .NET ecosystem, comes into play. In this comprehensive guide, we'll delve into the world of SignalR and learn how to harness its capabilities to build real-time applications. So, let's get started on this journey to enhance your dot net training!
1: Introduction to SignalR
SignalR is a library in the .NET framework that simplifies the process of adding real-time functionality to your applications. It allows for bidirectional communication between clients and servers, enabling instant updates and data synchronization. SignalR is particularly valuable for applications that require live updates, such as chat applications, online gaming, and collaborative tools.
With SignalR, you can seamlessly integrate real-time features into your .NET applications without the need for complex and cumbersome configurations. It abstracts the underlying communication protocols and provides a high-level API, making it easier for developers to focus on building features rather than dealing with low-level networking details.
2: Setting Up Your Development Environment
Before you dive into building real-time applications with SignalR, it's essential to set up your development environment. Ensure you have the latest version of the .NET SDK installed on your machine. You can download it from the official .NET website. Additionally, you may want to use a code editor like Visual Studio or Visual Studio Code for a more seamless development experience.
Once your development environment is ready, you can start creating your .NET application and adding SignalR to it. SignalR can be installed via NuGet, the package manager for .NET. You can use the following command to install SignalR in your project:
bashCopy code
dotnet add package Microsoft.AspNetCore.SignalR
This command will add the necessary packages and dependencies to your project, allowing you to start using SignalR in your application.
3: Understanding Hubs in SignalR
In SignalR, a hub is a central communication point that manages client-server interactions. Hubs provide a high-level API for sending and receiving messages between clients and the server. To create a hub in your .NET application, you need to define a class that derives from the Hub class provided by SignalR.
Here's a simple example of a SignalR hub class:
csharpCopy code
using Microsoft.AspNetCore.SignalR; public class ChatHub : Hub { public async Task SendMessage(string user, string message) { await Clients.All.SendAsync("ReceiveMessage", user, message); } }
In the above code, we've created a ChatHub that inherits from Hub. It defines a method SendMessage that allows clients to send messages, which are then broadcasted to all connected clients.
4: Establishing Connections
In a real-time application, establishing and managing connections between clients and the server is crucial. SignalR simplifies this process by handling connection management for you. Clients can connect to a hub using JavaScript or any compatible client library provided by SignalR.
On the server side, SignalR provides APIs to manage connections, such as detecting when a client connects or disconnects. Here's an example of how you can handle client connections in a SignalR hub:
csharpCopy code
public override async Task OnConnectedAsync() { // Perform actions when a client connects } public override async Task OnDisconnectedAsync(Exception exception) { // Perform actions when a client disconnects }
5: Building a Real-Time Chat Application
Let's put our knowledge of SignalR into practice by building a real-time chat application. This is a common use case for SignalR and a great way to learn its capabilities.
Step 1: Create a New SignalR Hub
First, create a new SignalR hub class in your .NET project. This hub will handle chat-related functionality.
csharpCopy code
public class ChatHub : Hub { // Your hub code here }
Step 2: Establish Connection
In your chat application's frontend (typically using JavaScript), establish a connection to the hub.
javascriptCopy code
const connection = new signalR.HubConnectionBuilder() .withUrl("/chatHub") .build(); connection.start().catch(err => console.error(err));
Step 3: Sending and Receiving Messages
Now, implement methods in your hub for sending and receiving messages.
csharpCopy code
public async Task SendMessage(string user, string message) { await Clients.All.SendAsync("ReceiveMessage", user, message); }
In your JavaScript code, you can call this method to send messages to the server.
javascriptCopy code
connection.invoke("SendMessage", user, message).catch(err => console.error(err));
Step 4: Handle Received Messages
Handle received messages on the client-side and display them in your chat interface.
javascriptCopy code
connection.on("ReceiveMessage", (user, message) => { // Display the message in the chat interface });
With these steps, you've created a basic real-time chat application using SignalR.
6: Scaling Real-Time Applications
As your real-time application grows, you may need to consider scalability and load balancing. SignalR provides support for scaling out your application using various backplanes, such as Redis or Azure SignalR Service. These backplanes allow multiple instances of your application to communicate and share state, ensuring that real-time updates are consistent across all servers.
Scaling your SignalR application is essential when you have a large number of concurrent users or when high availability is a requirement.
7: Security Considerations
Security is a critical aspect of any real-time application. SignalR provides features for authenticating and authorizing clients, ensuring that only authorized users can access certain parts of your application or perform specific actions.
To secure your SignalR application, you can implement authentication mechanisms, such as integrating with identity providers or using custom authentication logic. Additionally, you can use authorization policies to control access to hubs and hub methods based on user roles or specific criteria.
8: Real-World Examples
SignalR's versatility extends beyond chat applications. It has been used in various real-world scenarios, such as:
1. Live Dashboards
Real-time data visualization is essential for monitoring systems, analytics, and business intelligence. SignalR allows you to build live dashboards that update in real-time as data changes, providing immediate insights to users.
2. Online Gaming
Online multiplayer games heavily rely on real-time communication between players and the server. SignalR makes it easier to create responsive and interactive gaming experiences.
3. Collaborative Tools
Applications like collaborative document editing, project management, and brainstorming tools benefit from SignalR's ability to synchronize changes across multiple users in real time.
9: Conclusion
In this guide, we've explored the power of SignalR in building real-time applications with .NET. From understanding the basics of SignalR and setting up your development environment to building a real-time chat application and considering scalability and security, you now have the knowledge to create interactive and dynamic experiences for your users.
SignalR is a valuable addition to your dot net training, empowering you to take your .NET applications to the next level by incorporating real-time functionality seamlessly. So, start experimenting with SignalR today and bring your real-time application ideas to life!
0 notes
self-indulgentmanic · 1 year ago
Note
Hello fellow death mark shitposter! Can i request a mashita and ooe cops-on-cops violence pls. I only see mashita beefing with ban but ooe with mashita bickering is more funnier
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
And some cop-on-excop friendship to balance it out❤️❤️
Tumblr media
Being fr tho I dont see a lot of Ooe love around here so Im glad I got some inspo to draw her, thank you!!
61 notes · View notes
scentofpines · 1 year ago
Text
i got an email today from my uni that was sent to all students from the faculty i'm in and it's a job offer for a project from the uni's school museum where they catalogue and analyze old school note/exercise books from 1820-1950s and...idk i should probably apply right??? They're not even asking for a CV (mine would be empty), how often do you get that lmao. And it's only 6 hours a week, starting this October and the project is supposed to last 3 months and there is a possibilty of the museum hiring you for longer. And i mean, if it sucks i guess i can push through the 3 months? should i do it ahhhh my panic brain is screaming but it's not often that there is a job offer that is that nice
48 notes · View notes
violetlilly23 · 10 months ago
Text
I have decided I don't care about what an endo is and I think yall are all crazy for fighting about this
32 notes · View notes