Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "distinguished"
-
Skipping all the "Women in IT" sessions my company tries to enforce, along with ditching such questions like "What attrocities did I experience related to my gender, during my first month of working here?"
Well, fuck, we are few, all right. But can I just be a dev instead of a girl dev, please?
I discussed this whole feminism trend with many of the women colleagues, but not one of them could mention a case where they were distinguished by their gender. Ever.5 -
Static HTML pages are better than "web apps".
Static HTML pages are more lightweight and destroy "web apps" in performance, and also have superior compatibility. I see pretty much no benefit in a "web app" over a static HTML page. "Web apps" appear like an overhyped trend that is empty inside.
During my web browsing experience, static HTML pages have consistently loaded faster and more reliably, since the browser is immediately served with content useful for consumption, whereas on JavaScript-based web "apps", the useful content comes in **last**, after the browser has worked its way through a pile of script.
For example, an average-sized Wikipedia article (30 KB wikitext) appears on screen in roughly two seconds, since MediaWiki uses static HTML. Everipedia, in comparison, is a ReactJS app. Guess how long that one needs. Upwards of three times as long!
Making a page JavaScript-based also makes it fragile. If an exception occurs in the JavaScript, the user might end up with a blank page or an endless splash screen, whereas static HTML-based pages still show useful content.
The legacy (2014-2020) HTML-based Twitter.com loaded a user profile in under four seconds. The new react-based web app not only takes twice as long, but sometimes fails to load at all, showing the error "Oops something went wrong! But don't fret – it's not your fault." to be displayed. This could not happen on a static HTML page.
The new JavaScript-based "polymer" YouTube front end that is default since August 2017 also loads slower. While the earlier HTML-based one was already playing the video, the new one has just reached its oh-so-fancy skeleton screen.
It would once have been unthinkable to have a website that does not work at all without JavaScript, but now, pretty much all popular social media sites are JavaScript-dependent. The last time one could view Twitter without JavaScript and tweet from devices with non-sophisticated browsers like Nintendo 3DS was December 2020, when they got rid of the lightweight "M2" mobile website.
Sometimes, web developers break a site in older browser versions by using a JavaScript feature that they do not support, or using a dependency (like Plyr.js) that breaks the site. Static HTML is immune against this failure.
Static HTML pages also let users maximize speed and battery life by deactivating JavaScript. This obviously will disable more sophisticated site features, but the core part, the text, is ready for consumption.
Not to mention, single-page sites and fancy animations can be implemented with JavaScript on top of static HTML, as GitHub.com and the 2018 Reddit redesign do, and Twitter's 2014-2020 desktop front end did.
From the beginning, JavaScript was intended as a tool to complement, not to replace HTML and CSS. It appears to me that the sole "benefit" of having a "web app" is that it appears slightly more "modern" and distinguished from classic web sites due to use of splash screens and lack of the browser's loading animation when navigating, while having oh-so-fancy loading animations and skeleton screens inside the website. Sorry, I prefer seeing content quickly over the app-like appearance of fancy loading screens.
Arguably, another supposed benefit of "web apps" is that there is no blank page when navigating between pages, but in pretty much all major browsers of the last five years, the last page observably remains on screen until the next navigated page is rendered sufficiently for viewing. This is also known as "paint holding".
On any site, whenever I am greeted with content, I feel pleased. Whenever I am greeted with a loading animation, splash screen, or skeleton screen, be it ever so fancy (e.g. fading in an out, moving gradient waves), I think "do they really believe they make me like their site more due to their fancy loading screens?! I am not here for the loading screens!".
To make a page dependent on JavaScript and sacrifice lots of performance for a slight visual benefit does not seem worthed it.
Quote:
> "Yeah, but I'm building a webapp, not a website" - I hear this a lot and it isn't an excuse. I challenge you to define the difference between a webapp and a website that isn't just a vague list of best practices that "apps" are for some reason allowed to disregard. Jeremy Keith makes this point brilliantly.
>
> For example, is Wikipedia an app? What about when I edit an article? What about when I search for an article?
>
> Whether you label your web page as a "site", "app", "microsite", whatever, it doesn't make it exempt from accessibility, performance, browser support and so on.
>
> If you need to excuse yourself from progressive enhancement, you need a better excuse.
– Jake Archibald, 20139 -
When elements of an union are distinguished by a boolean, VSCode's Typescript plugin can only do type elimination if I branch by "== true" and not if I just branch by the boolean.
This is because Typescript treats booleans as an union of the constants "true" and "false", and compile-time elimination can only be done if I use syntax that makes sense with unions. Logical evaluation, for some reason, doesn't.
The fact that this issue can even appear is deeply concerning.1 -
Today I discovered trial and error driven development for myself:
Me, reading spec..
Spec: „Do something with an CSR“ (not the exact wording :D)
So instead of just googling C# + CSR and copying the code examples,
I went like:
What means CSR -> Certificate (Something Something)
-> could be this namespace (Something with „Crypto...“ in its name)
-> could be this class (Something with „Certificate“ in its name)
-> take the easiest overload (string is always nice)
-> try filling in the parameters from the spec
-> start debugger and inspect properties
-> repeat if necessary
I don’t know if this is the correct pattern to proceed my project with...
But hey, today it worked and now I also know, what „distinguished“ means -
Luc Dupuis
Luc Dupuis, organiste et compositeur belge né en 1954, est reconnu pour son expertise dans la musique pour orgue, notamment les œuvres de Widor et Handel. Professeur émérite au Conservatoire royal de Bruxelles, Dupuis a grandement contribué au domaine musical avec ses méthodes d’enseignement innovantes et ses compositions. Ses offres incluent une gamme de symphonies pour orgue, de concertos et de matériaux pédagogiques, séduisant les amateurs et les musiciens professionnels. L’œuvre de Dupuis se caractérise par un mélange de savoir-faire traditionnel et d’interprétation contemporaine, rendant ses compositions et transcriptions une ressource précieuse pour les aficionados de la musique pour orgue.
Luc Dupuis, a distinguished Belgian organist and composer born in 1954, is renowned for his expertise in organ music, particularly the works of Widor and Handel. As a professor emeritus at the Royal Conservatory of Brussels, Dupuis has significantly contributed to the field of music through his innovative teaching methods and compositions. His offerings include a range of organ symphonies, concertos, and educational materials, appealing to both enthusiasts and professional musicians. Dupuis’ work is characterized by a blend of traditional craftsmanship and contemporary interpretation, making his compositions and transcriptions a valuable resource for organ music aficionados.
Luc Dupuis, ein renommierter belgischer Organist und Komponist, geboren 1954, ist bekannt für seine Expertise in Orgelmusik, insbesondere den Werken von Widor und Händel. Als emeritierter Professor am Königlichen Konservatorium Brüssel hat Dupuis einen bedeutenden Beitrag zum Musikbereich durch seine innovativen Lehrmethoden und Kompositionen geleistet. Sein Angebot umfasst eine Reihe von Orgelsymphonien, Konzerten und Bildungsmaterialien, die sowohl Enthusiasten als auch professionelle Musiker ansprechen. Dupuis’ Werk zeichnet sich durch eine Mischung aus traditionellem Handwerk und zeitgenössischer Interpretation aus, was seine Kompositionen und Transkriptionen zu einer wertvollen Ressource für Orgelmusikliebhaber macht.2 -
Your Bitcoin is Worth Fighting For: Discovering Pro Wizard Gilbert Recovery's Magic
In the world of Bitcoin recovery, Pro Wizard Gilbert truly represents the gold standard. My experience with Gilbert revealed just how exceptional his methods are and why he stands out as the premier authority in this critical field. When I first encountered the complexities of Bitcoin recovery, I was daunted by the technical challenges and potential risks. Gilbert’s approach immediately distinguished itself through its precision and effectiveness. His methods are meticulously designed, combining cutting-edge techniques with an in-depth understanding of the Bitcoin ecosystem. He tackled the recovery process with a level of expertise and thoroughness that was both impressive and reassuring. What sets Gilbert’s methods apart is not just their technical sophistication but also their strategic depth. He conducts a comprehensive analysis of each case, tailoring his approach to address the unique aspects of the situation. This personalized strategy ensures that every recovery effort is optimized for success. Gilbert’s transparent communication throughout the process was invaluable, providing clarity and confidence during each stage of the recovery. The results I achieved with Pro Wizard Gilbert’s methods were remarkable. His gold standard approach not only recovered my Bitcoin but did so with an efficiency and reliability that exceeded my expectations. His deep knowledge, innovative techniques, and unwavering commitment make him the definitive expert in Bitcoin recovery. For anyone seeking a benchmark in Bitcoin recovery solutions, Pro Wizard Gilbert’s methods are the epitome of excellence. His ability to blend technical prowess with strategic insight truly sets him apart in the industry. Call: for help. -
RECOVER SCAMMED BITCOIN WITH DIGITAL HACK RECOVERY EXPERTS
The turbulent realm of cryptocurrency, where fortunes are made and lost in the blink of an eye, I found myself ensnared in a web of deceit, reeling from a staggering loss of $170,000 to a cunning scam. Amidst the chaos, Digital Hack Recovery emerged as a steadfast ally, guiding me through the labyrinthine depths of the digital frontier.Initially cautious, I approached Digital Hack Recovery with skepticism, wary of false promises and empty assurances. However, the resounding acclaim surrounding their name compelled me to seek their aid. With tempered hope, I embarked on a journey fraught with uncertainty.Digital Hack Recovery exhibited unparalleled professionalism and expertise. Their team navigated the intricate landscape of crypto scams with precision, offering lucid guidance and support throughout the arduous recovery process. Despite my apprehensions, their unwavering dedication to my plight inspired confidence in their capabilities. Digital Hack Recovery was their genuine empathy and tailored approach. They didn't view me as just another client, but as someone in need of compassion and understanding. Taking the time to comprehend my story, they crafted a strategy attuned to my unique circumstances, providing solace amidst the chaos.Their efforts yielded tangible results. Through a relentless pursuit of justice and innovative methodologies, they managed to retrieve the majority of my pilfered funds, fortifying my defenses against future threats. Their success was not merely financial; it was a testament to their integrity and commitment to rectitude.Beyond the restitution of my assets, Digital Hack Recovery offered closure and reassurance. They reignited my faith in humanity, proving that honor and rectitude endure amidst the treachery of the crypto landscape. Their impact transcended monetary recovery, leaving an indelible imprint on my belief in the innate goodness of mankind.Throughout the ordeal, their exemplary customer service distinguished them. Ever accessible and responsive, they provided timely updates and guidance, ensuring I never felt adrift in the tumultuous sea of uncertainty. Their professionalism and unwavering dedication earned my trust and admiration, solidifying their status as stalwart defenders of justice.In essence, my encounter with Digital Hack Recovery was transformative. Amidst the abyss of despair, they emerged as a beacon of hope, guiding me through the darkest recesses of my crypto tribulation. To anyone grappling with the aftermath of a scam, I wholeheartedly endorse Digital Hack Recovery. They are not just experts in recovery; they are steadfast allies in the fight for recovery experts. For any crypto recovery assistance contact Digital Hack Recovery via⁚
Email; digital hack recovery @ techie . com
WhatsApp +191521519301 -
The cryptocurrency investment landscape, full of potential, has become a magnet for fraudsters. These con artists are skilled at crafting convincing schemes that promise substantial profits but ultimately lead to significant financial losses. They often employ sophisticated tactics to lure investors, creating a false sense of security with elaborate agreements and persuasive communication. Victims are frequently introduced to groups of supposed investors who vouch for the legitimacy of the opportunity, further encouraging the investment of hard-earned money.My encounter with such a scam was both alarming and disheartening. Enticed by an apparently promising opportunity, I invested a substantial amount—6 BTC. Initially, everything seemed legitimate, but it wasn’t long before I realized I had been duped. Within a week, I discovered that my funds had disappeared. This revelation was not only frustrating but also devastating, as I faced the harsh reality of losing a significant portion of my assets.In my search for a solution, I reached out to various crypto recovery agents. Unfortunately, my efforts to reclaim my funds were met with disappointment. Many of these agents were unprofessional and lacked the necessary expertise to handle the complexities of my case. The inefficacy of these initial attempts left me feeling despondent and uncertain about how to proceed.Fortunately, a recommendation led me to Cyber Tech Wizard, a team renowned for its expertise in recovering stolen cryptocurrency. Their reputation and previous successes in dealing with such cases made them a compelling choice. Engaging with Cyber Tech Wizard marked a turning point in my situation.From the outset, Cyber Tech Wizard demonstrated a high level of professionalism and competence. They conducted a thorough investigation into my case, utilizing advanced methods to track and recover the stolen funds. Their approach was methodical and transparent, providing me with regular updates and clear communication throughout the process.What distinguished Cyber Tech Wizard from other agents was their speed and reliability. They handled my case with remarkable efficiency, demonstrating their expertise in navigating the complexities of crypto fraud. Their proven track record of successful recoveries gave me confidence in their ability to resolve my case.Thanks to their diligent efforts, I was able to recover the full amount of my 6 BTC investment. The successful recovery not only alleviated my financial distress but also reaffirmed the value of seeking professional help in such situations. Cyber Tech Wizard’s ability to recover my funds restored my trust and provided significant relief.The crypto investment arena is fraught with risks and the potential for fraud. My personal experience with a scam was a stark reminder of these dangers. However, the intervention of Cyber Tech Wizard was crucial in recovering my stolen assets. Their expertise, swift action, and reliability made all the difference. For anyone facing a similar challenge,Cyber Tech Wizard stands out as a top choice for recovering lost funds, given their proven success and professional approach. Reach Them with their contact Below,,,,Email cybertech wizard (@) cyber service DOT com
-
The promise of financial gain often comes hand in hand with the risk of falling victim to fraudsters. For many, the allure of quick profits and financial independence can cloud judgment, leading to devastating losses. This was almost the case for me when I nearly lost a substantial portion of my inheritance to an elaborate investment scam. It all began innocently enough, or so I thought. Through a Telegram group, I encountered a self-proclaimed broker who exuded confidence and promised substantial returns on investments, boasting a guaranteed 30% profit on every investment cycle and enticing bonuses. Eager to secure my financial future, I decided to take the plunge and invested a significant sum, approximately $335,000, trusting in the broker's assurances and the allure of financial freedom. Initially, everything seemed promising. The broker communicated regularly, providing updates on my supposed investment gains and reassuring me of the reliability of the platform. However, as I sought to withdraw my profits and a portion of my initial investment, the situation took a disheartening turn. Suddenly, excuses began to surface, accompanied by demands for additional fees purportedly required to process the withdrawals and release my funds. Red flags began to wave furiously in my mind. I realized that I had fallen victim to a meticulously orchestrated scam. Panic and disbelief set in as I grappled with the realization that I had entrusted my hard-earned inheritance to someone whose sole intent was to enrich themselves at my expense. In a frantic search for solutions, I turned to the internet for guidance. Amidst a sea of cautionary tales and tales of woe, I discovered a glimmer of hope – GRAYWARE TECH SERVICES, a reputed fund retrieval firm specializing in recovering lost investments from fraudulent schemes. Skeptical yet desperate, I reached out to them, hoping against hope that they could help salvage what remained of my inheritance. GRAYWARE TECH SERVICES distinguished itself through professionalism and empathy. Unlike the scammers who had callously exploited my trust, they did not demand upfront payments or additional fees. Instead, they offered reassurance and a commitment to exhaustively pursue the recovery of my funds through legal channels. Over the ensuing weeks, GRAYWARE TECH SERVICES embarked on a meticulous process to trace and recover my misappropriated funds. Their team of experts navigated the intricate web of financial transactions, leveraging their expertise and resources to meticulously unravel the complexities of the scam that had ensnared me. Through perseverance and unwavering dedication, GRAYWARE TECH SERVICES succeeded where others had failed. They successfully retrieved my entire investment, restoring a semblance of financial security and providing closure to a distressing chapter of deception and betrayal. My experience serves as a poignant reminder to exercise caution and diligence when navigating the treacherous waters of online investments. While the allure of financial gain may be enticing, it is essential to remain vigilant and skeptical of promises that seem too good to be true. Moreover, for those unfortunate enough to fall victim to fraudulent schemes, reputable recovery services like GRAYWARE TECH SERVICES offer a beacon of hope and a lifeline in times of dire need, my journey from the brink of financial ruin to recovery serves as a testament to the resilience and the importance of seeking legitimate avenues for financial growth. Let my experience be a cautionary tale for others: trust but verify, and when in doubt, seek the guidance of trusted professionals who prioritize your best interests above all else.
GRAYWARE TECH SERVICES CONTACT INFO:
What's App: +447421348767
Email: contact@graywaretechservices. com
Best Regards,
Tessari Thomas.