My experience dealing with Microsoft in the old Windows Phone times This summer marks exactly a decade since I started doing mobile apps development. My first mobile app was called MyTVShows and was released to the Windows Phone Store in summer of 2011. The app solved a practical problem for me, keeping track of new episo...
Why I use attrs instead of pydantic This post is an account of why I prefer using the attrs library over Pydantic. I'm writing it since I am often asked this question and I want to have something concrete to link to.
Digital Nomadism, Mobility and Risk — Travel Writer Shaun Busuttil This article analyses the global mobility patterns of digital nomads through a Beckian model of risk. It argues that digital nomads use mobility as a hedge against the precarious (and risky) employment relations they often find themselves in. At the same ...
The Art of the Desk Setup What are the principles underlying the ideal desk setup? How do we balance great design with modern technology? Let’s plunge into my desk setup and my philosophy behind it.
Taking a closer look at lodash's chain Comparing lodash's chain method versus the native methods of Array in JavaScript, and see how chain works under the hood.
Absurdest Academia (A ‘Darkest Dungeon’ Parody) Staying in academia requires, among other things, a healthy dose of humour. Its is therefore not surprising that many academical aspects are likened to more whimsical pursuits. The great Matt Might, for instance, has a roaringly funny series of posts, des...
Why can’t we just give steroids to people with muscular dystrophy? – Trevor Klee I like to start all my scientific inquiries off with really dumb questions. It makes life more fun. Here’s my latest: why can’t we just give steroids to people with muscular dystrophy?
Burning out and quitting I’m burnt out. If you’re reading this, there’s a strong chance you’re burnt out too. We’re about to have, uh, a moment, so brace yourself.
canistilluse.com There’s something beautiful about the website caniuse.com which I never fully appreciated until last week when news spread that alert, prompt, and confirm are in danger of being deprecated from the web platform.
Token Authentication for django-rest-framework — /var/ In a a previous article I explained how to authenticate for your django-rest-framework API using the django-rest-auth package. Since then I have observed that various things have changed and most importantly that the library I used there (django-rest-auth...
Would the World Be a Better Place If More People Baked Bread? Nearly ten years ago, researchers from the University of Southern Brittany published a study in the Journal of Social Psychology that found the aroma of fresh baked bread made people nicer to strangers. In the study participants stood outside either a bak...
59a34eabe31910abfb06f308 - Apple NeuralHash Collision This site is a proof of concept for NeuralHash collision attacks.
Azure Service Bus for .NET deep dive resources I’m Daniel Marbach, Platform Architect for Switzerland’s biggest online retailer Digitec Galaxus AG. Architectural decisions related to messaging have followed me throughout my professional career. Our solution heavily relies on the powerful messaging cap...
Why Download Visual Studio/VS Code from Microsoft Store? -- Visual Studio Magazine 'Is there any advantage to installing them through the Windows Store rather than normally?'
GitHub - marceloprates/prettymaps: A small set of Python functions to draw pretty maps from OpenStreetMap data. Based on osmnx, matplotlib and shapely libraries. A small set of Python functions to draw pretty maps from OpenStreetMap data. Based on osmnx, matplotlib and shapely libraries. - GitHub - marceloprates/prettymaps: A small set of Python functions t...
Programmers Don’t Understand Hash Functions Programmers don’t understand hash functions, and I can demonstrate this to most of the people that will read this with a single observation: When you saw the words “hash function”…
Entity Framework Community Standup - Dapper Dapper maintainers and key contributors Nick and Marc will show people the glorious power of Dapper and everything it can do, so they are fully informed and ...
Vulnerability in Bumble dating app reveals any user's exact location | Robert Heaton The vulnerability in this post is real. The story and characters are obviously not.
GitHub - roboflow-ai/neuralhash-collisions: A catalog of naturally occurring images whose Apple NeuralHash is identical. A catalog of naturally occurring images whose Apple NeuralHash is identical. - GitHub - roboflow-ai/neuralhash-collisions: A catalog of naturally occurring images whose Apple NeuralHash is identical.
ALWAYS Valid Domain Model Always having your Domain Model in a valid state means it will be predictable. You'll write less defensive code or conditional code because your domain objec...
The Catch Block #71 - Conflict, Lambdas, Updating Tests, and Defaults In this edition: keep your tests updated; software as a product; getting prop names from lambda expressions; resolving conflict in remote teams; and default browser problems in Windows 11.
The Search for a FLOSS Mobile OS (Aug 2021) — Emacsen's Blog For the last few weeks, I've been running CalyxOS. It is the latest in Free/Open Source mobile phone operating systems that I've used. This post is a summary of my experience using FLOSS mobile OSes and what my experience can tell us not only about phones...
A closer look at C# 8 & 9 language features - PHINUG 2021.09 With every iteration of C#, we get more and more features that are meant to make our lives as developer a lot easier.Let's look closer at the language featur...
The Windows Runtime PassArray is a read-only array, even though it isn't declared const As I noted some time ago, the Windows Runtime PassArray pattern passes a read-only non-owning counted array which is nevertheless not declared as const. Indeed, if you try to force the array type to be const in your IDL declaration: HRESULT SetData([in] U...
Jeff Varasano's NY Pizza Recipe The most accurate and complete PIZZA RECIPE on the net. How to make a true Pizza Napoletana by Jeff Varasano, Voted Atlanta's Best Pizza, Located at 2171 Peachtree Rd. NE, Atlanta GA 30309
Reporting NUKE build failures on Slack Let’s make our NUKE builds report failures by themselves, using a little reflection magic.
25 vBulletin Forums Hacked; Millions of Accounts Being Sold on Dark Web A Dark Web hacker going by the handle of Cfnt hacked 25 outdated vBulletin web forums and leaked their data on Hansa Dark Web marketplace.
EA shares five innovations via Accessibility Patent Pledge, wants other devs to do the same Chris Bruzzo tells us why the publisher is sharing its patented technology, including Apex Legends' Ping System
Change Delete Behavior and more on EF Core - Simple Talk Entity Framework had objects called conventions. These objects can be used to make configurations on the entity framework context to change its default
Announcing the New TypeScript Homepage Hey folks, we’re happy to announce that the next iteration version of the TypeScript Website has been switched on for the TypeScript homepage. Last August we deployed a re-design and re-architecture of the entire TypeScript web presence. The goals were to...
C# Language Highlights: Deconstructing Non-tuple Types In this short video, David and Kendra diving into the deconstruction of non-tuple types. Useful Links Deconstructing tuples and other typesCreating record typesTuple types.NET Videos
Publish apps and games to the Microsoft Store – Develop for Microsoft Publish your apps and games to the Microsoft Store for Windows, including traditional desktop apps and PWAs.
Don’t take #advice from people who don’t want you to win Scott Hanselman (@shanselman) has created a short video on TikTok with music original sound. | Don’t take #advice from people who don’t want you to win
Favorite features in Visual Studio 2022 so far I am getting amped for the new feature in Visual Studio 2022, and if you want a ...
Beginner's Series to: Blazor | Channel 9 Learn the basics of the Blazor User-Interface framework with Jeff Fritz. We'll learn how to build a simple user interface with a layout, components, data access, form fields with validation, and more
Principal Technical Product Manager, Amazon Corretto - Virtual Location (Level 7) Virtual RoleAWS is hiring a Principal Technical Product Manager to help lead Amazon Corretto. Amazon Corretto is a public distribution of OpenJDK as well as the primary Java distribution used by Amazon's own developers. Many of AWS's and Amazon's signatur...
Googlespeak™ - How Google Limits Thought About Antitrust “Don’t you see that the whole aim of Newspeak is to narrow the range of thought? In the end we shall make thoughtcrime literally impossible, because there will be no words in which to express it.” 1984, George Orwell Not long ago, those active in the SEO ...