Good Enough Is Just Fine - More To That
Beat perfectionism by embracing the power of Good Enough.
Beat perfectionism by embracing the power of Good Enough.
Created on 1.7.20
This is a photograph of spring in Tel Aviv, into which I emerged from the coronavirus lockdown a little bleary-eyed and with a newfound addiction to chocolat...
Metaphors are powerful tools to transfer ideas from one mind to another. Alan Kay introduced the alternative meaning of the term ‘desktop’ at Xerox PARC in 1970. Nowadays everyone - for a glimpse of a second - has to wonder what is actually meant when referrin…
Proposing solutions to problems is a critical part of knowledge work. The efficiency and effectiveness of our proposals are key measures of our success. It’s something I had to learn the hard…
KPIs give us a sense of control but our lives are strongly shaped by chaos. Ignoring this fact can inverse the benefits of our KPIs, goals and targets.
It’s been a long while since I last wrote about my state of mind during the pandemic and almost as long since I posted some data, so I think...
So far we've talked about checking our Bolt program is correct, but now we're moving on to actually running it. One problem though, a lot of our high-level constructs like objects and methods don't exist in LLVM IR - we need to map them to simpler constructs.
What if you wanted to find a list of websites that are using a specific piece of technology? Like if you wanted a list of all websites using WordPress? Or in my case, all websites built with Shopify?
For those of you who don’t know my story, I’ll give you the short version: I did machine learning research for two years, decided not to get a PhD at the time…
Anchors (<a href="...">) offer a simple concept for navigating between web pages. Clicking on them opens the URL. When using the left mouse button, the HTML decides if the page is opened in the same tab (default) or in a new tab (target="_blank"). Browsers pro…
You've learned about MVU and started building a real app that is now growing beyond its first view. Now you are wondering: How can that be structured, how does it scale? Does it scale at all?
Latency can get out of control because of small day to day changes. Dedicate a small amount of time to think about latency when making changes to keep it under control. parallel I/O, pre-fetching, and avoiding I/O are some simple techniques you can use.
I was born and raised in the San Francisco Bay Area and grew up during the dot com boom in the late 1990s. One of the most interesting things in looking back are the stark differences in what it to…
I've done both, through the system and out of it. I went to a higher education institute and learned most of what I know alone, using online resources and books. In this post, I'll share the points that affected me. Others might view things differently and I e…
Specifications for OpenTelemetry. Contribute to open-telemetry/opentelemetry-specification development by creating an account on GitHub.
Contribute to dapr/azure-functions-extension development by creating an account on GitHub.
A guide for building cloud-native applications leveraging containers, microservices, and serverless features of Azure.
👋 We've unified all of GitHub's product documentation in one place! Check out the content for REST API, GraphQL API, and Developers. Learn more on the GitHub blog.
We know how important learning is to your success using GitHub. When you’re using our products, we hope you’ll feel confident and supported with the tools you need to keep growing in your journey. That’s
Mozilla is a global nonprofit dedicated to keeping the Internet a global public resource that is open and accessible to all.
An intuitive and visual guide to understanding Maxwell's equations. - photonlines/Intuitive-Guide-to-Maxwells-Equations
A new extension for Azure Functions lets a function seamlessly interact with Dapr for building cloud-native applications.
C# Developers are in demand on Vettery
Tim gets his right of reply about the 1990 American Music Awards - and Brady ponders an "Unmade Popstars" band. You can also catch this episode on YouTube with some accompanying video and images - https://youtu.be/5WRo8vaH-Ik Support us on Patreon - https://…
Tim gets his right of reply about the 1990 American Music Awards - and Brady ponders an “Unmade Popstars” band.
The Unmade Podcast
By Ryan Bednar (CEO of RankScience) A few weeks ago in the Twitterverse, @SwiftOnSecurity outed Pinterest for using a somewhat surprising SEO tactic: for every image uploaded to Pinterest that doesn’t have any real metadata or description of the picture, Pinte…
Speaking with Simon Pampena, Australia's National Numeracy Ambassador who once dreamed of being a Jedi. Simon Pampena website - http://simonpampena.com Videos with Simon on Numberphile - https://www.youtube.com/playlist?list=PLt5AfwLFPxWJm_xYEUbnOi0foDNp2dwE…
Learn more about Intermediate CSS features like CSS Grid, Flexbox, and custom properties (aka. variables). Kyle, from Web Dev Simplified, will walk through a few Intermediate CSS challenges and discuss some of our favorite CSS tips and tricks. Check out the W…
Will code move on to a language such as Rust? 'I'm convinced it's going to happen' says kernel colonel
Short walk through Vim's origins and why is Vim so popular today
More data, more languages, and introducing our first target segment! We are halfway through 2020, and already it’s been an exciting year for Common Voice! Thanks to the enthusiasm and incredible engagement from our Common Voice communities, we are releasing a…
We analyze a new Mac ransomware that appears to encrypt user files with a bit of a time delay. The ransomware encrypts files with little strategy.
In this post we're going to leverage SQL Server Row Level Security (RLS), Dapper and ASP.NET Core to create a multi-tenant database with a multi-tenant web API
In this post I show how the endpoint routes in an ASP.NET Core 3.0 application can be visualized as a directed graph, and explore the information it
C# 9 comes with many new features to enhance productivity and fix bugs. One productivity enhancement comes for small and simple programs also helps learning C#: top level statements. This also allo…
We are very excited to announce Azure DevOps Server 2020 RC1. We’ve added a ton of new features which you can read about in our release notes. You’ll find a deeper dive into these great highlights, along with screenshots, samples and technical info to get you …
Background In using databases as a key component of internet infrastructure, IT departments are finding unexpected problems in particular when using DBaaS (Database-as-a-Service). One of these challenges is in connection management. There are three areas w…
WASM can do some awesome things. But what's not awesome? Debugging with WASM.
This is a collection of posts to create a terminal dashboard with react-blessed
You can easily avoid re-inventing the same wheels over and over when you break your UI down into re-usable components
Visit the post for more.
Right now, in Visual Studio, you can create a solution that takes a single UI with its code and shares it across Windows, Android, macOS, iOS and web browsers. It's not a perfect cross-platform solution (yet), but it's here now.
Azure Functions v3 was recently released with support for .NET Core 3 and .NET Standard 2.1. Here's how to install the new runtime in Visual Studio and Visual Studio for Mac. 1. Install .NET Core 3 Azure Functions v3 runs on .NET Core 3. To install .NET …
Sometimes you run across things you should probably never do in real life but are possible in your development environment. Having more than...
In a previous life, I was a heavy user of Visual Studio on Windows. But for the last few years I have been working exclusively on Mac OSX and using VSCode as my primary editor. One feature of the full Visual Studio that I miss is integrating with a Symbol
Hire Black
Any time you have a benchmark that gets taken seriously, some people will start gaming the benchmark. Some famous examples in computing are the CPU benchmark specfp and video game benchmarks. With specfp, Sun managed to increase its score on 179.art (a sub-ben…
Those that know me, know that I am both bold and resolute. I stand by my thoughts / comments, yet I attempt to keep an open mind, analyze a situation, self-reflect on any biases, and integrate feedback. I even go so far as to analyze my confidence level, see p…
Hi All! Today we're going to focus on the backend and see how we can write a gRPC server that can be called from a Blazor webassembly application.
Let's build the computer game Minesweeper using C# and Blazor WebAssembly! Sample project included.
Contribute to irinascurtu/graphql-dncse development by creating an account on GitHub.
Small examples showing how to handle 2d graphics with Blazor - mizrael/BlazorCanvas
Details for parents on choosing an enrollment option for their students.
Protocol Buffers library for idiomatic .NET . Contribute to protobuf-net/protobuf-net development by creating an account on GitHub.
Introduction This post might seem bizzare at first. In fact the idea of writing this...
Monday, Jun. 29, 2020 - A selection of articles, blog posts, videos and photos recommended by Vijay
Let's try to sort out some of the real strengths of Serverless and see where it can be a productive tool in your Cloud arsenal: real-time architectures & communication. Join Christian Weyer while discussing Azure Functions, Cosmos DB, and SignalR Service in a …
Today I'm disclosing a macOS privacy protections bypass. (You may recall that I disclosed another one last year.) The privacy protections system (also known as TCC: Transparency, Consent, and Control) was introduced in macOS Mojave, and one of its purposes is …
I'm a massive fan of WSL and now WSL2 is finally here (I've been using it during preview since day 1 but my work machine sadly couldn't run...
Microsoft shipped Preview 6 of the unifying .NET 5 framework, with several updates being added to the web site development component of the framework -- ASP.NET Core -- including the addition of a Blazor WebAssembly template.
This is the twenty-sixth of a new series of posts on ASP .NET Core 3.1 for 2020. In this series, we’ve covered 26 topics over a span of 26 weeks from January through June 2020, t
Today we’re excited to release the beta of the next major milestone in the TypeScript programming language: TypeScript 4.0. This beta takes us on our first step into TypeScript 4.0, and while it brings a new major version, don’t fret –
Hi All! Today we're going to talk about how to consume a gRPC service from a Blazor client. And we're going to do it with Dungeons & Dragons!
In this tutorial, you'll learn how to containerize a .NET Core application with Docker.
Join the .NET Conf free virtual event July 30 to learn about microservices with .NET. Mark your calendar!
Say Hi to Thomas. Thomas's first weeks at Fly have been hectic, but he's been taking notes, copious notes that can teach you all about the wild world of certificate infrastructure. Read on to discover more...
NuxtJS Static Pages and Content API is finally here! NuxtJS just released a brand new version full of awesome features for building static pages, working with content like Markdown files, and lots more. Debbie O'Brien, Head of Learning at NuxtJS, joins me to g…
I have trained 3,600 Random Forest Classifiers (each with 1,000 trees) on 72 data sets (from OpenML-CC18 benchmark) to check how many trees should be used in the Random Forest. What I’ve found:
This presentation was recorded at GOTO Copenhagen 2018. #gotocon #gotocph http://gotocph.com Erik Meijer - Think Like A Fundamentalist, Code Like A Hacker ABSTRACT In ancient times, the dream of alchemists was to mutate ordinary metals such as lead into nobl…
The NotNull attribute enables C#8's nullable references feature to provide more useful warnings, by helping it infer information about a method argument.
The USA Today ran a story about meat shortages and exports in which I was quoted. There are several crisscrossing narratives running through the piece, so I thought it might be useful to clarify a few points. On the one hand, the article discusses the vo…
Our original contribution to the no-knead bread revolution: substitute live sourdough starter for instant yeast to create the ultimate no knead artisan bread loaf.
Power Virtual Agents is a new way to create bots without any code. You can use it to easily create powerful bots using a guided, no-code graphical interface without the need for data scientists or developers.
Anthony Giretti\'s .NET blog
Building a Twitch Chat Bot with Nodejs is super easy! In this video, we are going to use the TMI.js NPM package to create a Twitch Chat Bot with Nodejs in just a few minutes. _____________________________________________ Newsletter 🗞 Interested in exclusiv…
I already wrote about the hardening of refresh tokens in this
Why should I take responsibility for something that is clearly, utterly, and completely is beyond my control? Why should "they" get away with it?
How to combine asynchronous and synchronous communications for efficient collaboration
With Blazor webassembly you can generate a static website and deploy it on GitHub Pages through GitHub Actions. Find out how!
Host an ASP.NET Core Web API app with Nginx and Docker: Load Balancing
How I experienced lockdown burnout after 3 months of hardcore productivity during lockdown, then how I overcame it.
The recording of our June 25 webinar, Advocates on Rider – Uncovering the IDE That Gets You Places, with our developer advocates Rachel, Matthias, Matt, Khalid and Maarten, is now available. Subscribe to our community newsletter to receive notifications about …
A new study by UCLA professors offers a new way to understand how unfounded conspiracy theories emerge online. The research, which combines sophisticated artificial intelligence and a deep knowledge of how folklore is structured, explains how unrelated facts a…
I was absolutely speechless when I found White-Box-Cartoonization AI. Both in agony and joy. So here I am making another video on roughly the same concept, but at the end, I think it is definitely worth it as this AI is so much better and deserves a video of i…
Marco Bonvini’s personal website.
In this post I will demonstrate how to run Linux GUI (Graphical User Interface) applications on Windows Desktop platform. For now, it is necessary to install a third-party App to run the GUI Apps, but Microsoft announced on //build 2020 that they will …
Its been a long time since I wrote a post, but this one caught me out a few more times than I care to remember, so I thought it worth a post So the context of this article is that we have some lega…
Black Girls Code, BlackGirlsCode, STEM education San Francisco, Technology training for girls, diversity learning, Social Entrepreneurship in San Francisco, Diversity, underrepresented youth, ruby training for kids, games for change
Code for this episode is
Why to OneNote instead of Whiteboard? Vesa Nopanen is a Principal Consultant in Office 365 and Modern Work, and is passionate about Microsoft Teams. He enjoys helping and coaching customers to find benefits and value when adopting new tools, methods, ways of …
Linear lets you manage software development and track bugs. Linear's streamlined design is built for speed and efficiency — helping high performing teams accomplish great things.
The personal site for Jet 'Jetroid' Holt
So I was thinking of this idea for a bit. My sales team got approached by a product that gives you information about what breaches you are in. There were a couple of issues we had with this product. The first part is that 90% of its data comes from the public …
In this post, I show a limitation with the built-in ValidationMessage component, the inability to customise it's output. I then show two solutions to resolve this problem.
I've been reading a lot of hyperbole lately around how broken email is. Sure, email has problems, but is it broken? The Hey team certainly think it is.
Online Shopping at Banggood.com!
Back in 2017 I wrote a blog post on how I manage version numbers. In that post I mentioned how I tried to follow semantic versioning. Over the subsequent 3 years I have come to the conclusion I actually don't like SemVer for my projects. It turns out I am
Mark Heath's Development Blog
<p>You’ve probably heard the old adage, “Change is good” at some point in your life. Although change can be hard, I’ve found that for me personally, it’s the only way to grow and move forward in life. It was a big (and hard) change starting my own company 20 y…
Credit cover image: Unsplash 🔥 Blazor WebAssembly is a new framework that promises rich int...
During these COVID-19 stay-at-home days, I’ve watched a lot of movies, old and new. Many cultural shifts are caught on film over the decades, but I’ve been most surprised by the change in pacing. In films from the 70s, individual scenes are long. They’re fille…
How can so many Pokémon sprites fit in such a small game, and how exactly is all that data compressed? It's all explained right here. LINKS Twitter (updates): https://twitter.com/RetroGameMechEx Patreon (support): https://www.patreon.com/rgmechex Discord …
In times of rapid change, developers and IT decision-makers must quickly adjust to a drastically evolving landscape. Successful organizations use managed cloud services to reduce operating costs by increasing developer efficiency and seize new business opportu…
Last weekend I migrated the [Giraffe web framework](https://github.com/giraffe-fsharp/Giraffe) from...
Jun 30, 2020 • Avik Das
writing klutz books stanford john cassidy juggling table top football
Map of anthonygiretti Twitter followers. Selon tweepsmap.com/!anthonygiretti Mes abonnés vivent en: États-Unis(27%),Canada(15%),Inde(9%)
Those who know me know that I am a bit fan of the oldschool Lenovo ThinkPad laptops with real 7-row keyboards. I own several *20 models from 2011 including W520, T420s and X220 ones. They still roc…
As of version 0.7.0 the
Mon, Jun 29, 2020
In this episode, Robert is joined by Phil Japikse for part 6 of a 10 part series on Entity Framework Core. This series is a follow-up to the 5 part series that was aimed at folks new to EF Core and pr
Sometimes your API needs to expose a non-primitive type that has a “natural” string representation. For instance, a standard representation for a duration is the ISO 8601 format, where “1 month, 2 days, 3 hours and 4 minutes” can be represented as P1M2DT3H4M (…
Lately I've been thinking more about maintaining code, our relationship as developers with the projects we maintain and the attitudes that define our work. Perhaps echoing some of the ideas of a...
Now that the Polygon piece has been released, I feel like parts of the story deserve more details, and I want to express some of the…
Welcome to Duracellko.NET
Circuit breaker is a resilience pattern. This pattern help prevent cascading failures.If a service fails, It stops all the calls and requests to that particular service & instead return cached data or a timeout error.
In this episode we couple the power of load testing with Artillery.io with the realistic test data we can get from Faker.js to create high performance testing with actual emails and passwords. Previou
LimeRoad recently suffered a data breach after the database of over 1.29 million customer records was posted on a hacking forum for sale.
Join a local user group, meet Redgate at an event, register for the latest free webinar, and more.
Reflections on 6 months solo SaaS startup
Join this free, virtual event on Feb 24th to find out how to make mobile, web, and games development easy and productive on your Mac.
A couple of years ago a paper titled Progressive Growing of GANs for Improved Quality, Stability, and Variation cropped up on my reading list. It describes growing generative adversarial networks progressively, starting with low-resolution images, and then bui…
Loading...