addshore posted: " It's time for the 5th instalment of my tech lead digest posts. I switched to monthly for 2 months, by decided to back down to quarterlyish. You can find the other digests by checking out the series. Wikidata & Wikibase The biggest even"
It's time for the 5th instalment of my tech lead digest posts. I switched to monthly for 2 months, by decided to back down to quarterlyish. You can find the other digests by checking out the series.
Wikidata & Wikibase
The biggest event of note in the past months was WikidataCon 2021 which took place toward the end of October 2021. Spread over 3 days the event celebrated Wikidatas 9th birthday. We are still awaiting the report from the event to know how many folks participated, and recordings of talks will likely not be available until early 2022. At which point I'll try to write another blog post.
Just before WikidataCon the updated strategy for Linked Open Data was published by Wikimedia Deutschland which includes sub-strategies for Wikidata and the Wikibase Ecosystem. This strategy is much easier to digest than the strategy papers published in 2019 and I highly recommend the read. Part of the Wikidata strategy talks about "sharing workload" which reminds me of some thoughts I recently had comparing Wikipedia and Wikidata editing. Wikibase has a focus on Ecosystem enablement, which I am looking forward to working on.
TheWikibase stakeholder group continues to grow and organize. A Twitter account (@wbstakeholders) now exists tweeting relevant updates. Now with over 14 organizational members and 15 individual members, the budget is now public and the group is working on getting some desired features implemented. If you are an organization or individual working in the Wikibase space, be sure to check them out! The group recently published a prioritized list of institutional requirements, and I'm happy to say that some parts of the "Automatic maintenance processes and updating cascades should work out of the box" area that scored 4 have already been tackled by the Wikidata / Wikibase teams.
thisearthsite posted: " with Sentinel-2 using a random forest classifier Step 1: import the area of interest //Import Administrative data var provinces = ee.FeatureCollection("projects/servir-mekong/admin/KHM_adm1") // select province of interest var siemreap = prov"
Engr Fahad posted: "Kaiweets Smart Digital Multimeter, Description Kaiweets Smart Digital Multimeter Model KM601 review and how to use it- Today we are going to be looking at the smartest yet low cost digital multimeter capable of measuring the AC/DC voltages, AC/DC curre"
Kaiweets Smart Digital Multimeter, Description Kaiweets Smart Digital Multimeter Model KM601 review and how to use it- Today we are going to be looking at the smartest yet low cost digital multimeter capable of measuring the AC/DC voltages, AC/DC currents, Resistance, Continuity, Capacitance, Diode, Temperature, Frequency, and NCV. This smart digital multimeter is also provided […]
damienbod posted: " I have implemented many Blazor WASM ASP.NET Core hosted applications now for both Azure AD and Azure B2C authentication. I always implement security for this type of application now using the Backend for Frontend (BFF) security architecture and can remov"
I have implemented many Blazor WASM ASP.NET Core hosted applications now for both Azure AD and Azure B2C authentication. I always implement security for this type of application now using the Backend for Frontend (BFF) security architecture and can remove the tokens from the client. This is also what I recommend. At present, no Microsoft templates exist for this and it takes too much effort to set this up every time I start a new project.
To fill this gap, I created two templates to speed up the development process:
The two separate Nuget packages were created, one for Azure AD and one for Azure B2C due to the restrictions and differences in the identity providers. Both packages use Microsoft.Identity.Web to authenticate and also use Microsoft Graph to access the profile data. I have included the typical security headers required using the NetEscapades.AspNetCore.SecurityHeaders Nuget package. The security headers and the CSP are setup ready for production deployment. (As best as Blazor allows)
Using the templates
You can install the Azure B2C template as follows:
dotnet new -i Blazor.BFF.AzureB2C.Template
and the Azure AD template with
dotnet new -i Blazor.BFF.AzureAD.Template
Then you can create a new project using the dotnet CLI
dotnet new blazorbffb2c -n YourCompany.MyB2cBlazor
or
dotnet new blazorbffaad -n YourCompany.MyADBlazor
You need to create the Azure App registrations for the applications as requires. If using Azure B2C, the user flow needs to be created. This is well documentation on the Microsoft.Identity.Web github repo. The Graph permissions also need to be added and configured in the app.settings.json. The app.settings.json have been configured with the values expected. Once all configured, you can run the application and also deploy this to an Azure Web App or whatever.
Each template implements an API call and a user profile view using the Microsoft Graph data.
If you have any comments, or ways of improving these templates, please create an issue or a PR in the github repo.
asteriondaedalus posted: " Paid through the nose for a full set(ish) of heat set tips (Figure1). Figure 1 That's how they come. Not a snug fit on my Atten 907 (Hakko clone) 5-PIN irons - that turned up in error. Good snug fit with my genuine Hakko 907 7-PIN irons. "
New post on http://organicmonkeymotion.wordpress.com
ephemeralnewyork posted: " Most shoppers flock to Trader Joe's because of the low prices and extensive food options—and a checkout line that seems a little speedier than at other city supermarkets. But the new Trader Joe's that recently opened in the cavernous space under t"
Most shoppers flock to Trader Joe's because of the low prices and extensive food options—and a checkout line that seems a little speedier than at other city supermarkets.
But the new Trader Joe's that recently opened in the cavernous space under the Queensboro Bridge at 59th Street and First Avenue offers a reason to look not at the shelves but high up at the 40-foot ceiling.
The cathedral-like ceiling features a seemingly endless cascade of domed vaults and columns covered in off-white tiles arranged like a basket weave.
The tiling was the work of Rafael Guastavino, a Spanish immigrant who patented a tiling system "based on the building methods behind Catalan vaulting" in the early 20th century, according to Architect Magazine. Grand Central Station's Whispering Gallery, the Manhattan Municipal Building, and other architectural landmarks of New York's progressive era also feature Guastavino tiles.
Bridgemarket, as the space under the bridge is known, might seem like a strange place to open a retail food outlet. But its roots as a marketplace run deep.
Five years after the Queensboro Bridge was completed in 1909, this space was used as an open-air market (above, in 1915), where vendors came in wagons to sell produce and set up booths.
That original market closed in the 1930s. But it wasn't until 1999 when Food Emporium renovated the space to fit a modern supermarket; the store featured a mezzanine level that made the view of the ceiling tiles almost magical (below).
Food Emporium left Bridgemarket in 2015—and now Trader Joe's is giving a try to this soaring, stunning monument to New York's food market history.