#csharp

20 posts loaded — scroll for more

Text
aptivi
aptivi

Terminaux 8.2 is coming soon!

Stay tuned for the release on GitHub and on NuGet!

#Terminaux #Colorimetry #GitHub #NuGet #TechNews #TechUpdates #csharp #programming #dotnet

Link
hschneider66
hschneider66

"301 HTTP-Redirects" per Software anlegen

"301 HTTP-Redirects" per Software anlegen
marketmix.com
Text
yternite
yternite

C# hell starts again today….

Text
cheng-f
cheng-f

Dialy Share - 39

I replaced realtime product matching with a batch pipeline that precomputes matches and stores them in productmatch. Compare endpoints now read cached results only, so the API is faster, cheaper, and more stable.

Core pipeline: Exact match → Vector candidates (optional) → Token fallback → scoring → topN persisted. This lays the groundwork for future LLM validation, but the batch system runs without any LLM dependency.

Link
hschneider66
hschneider66

Pulpo: Routing Kleinpakete über DHL API

Pulpo: Routing Kleinpakete über DHL API
marketmix.com
Text
aptivi
aptivi

Avalonia v12.0 Preview 1 is now live!

#Avalonia #csharp #programming #dotnet #TechNews #TechUpdates #Computers #Laptops

Link
hschneider66
hschneider66

Automatisierung am Packtisch: Schnell gepackt mit der Packplatz App

Automatisierung am Packtisch: Schnell gepackt mit der Packplatz App
marketmix.com
Text
driftya
driftya

Had some struggle with IndexNow, finally found a solution. https://dev.to/driftya/indexnow-struggle-with-implementation-c-5fn4


Stackoverflow is still one of the best option when you get stuck.

Text
aptivi
aptivi

.NET 11 Preview 1 is now available!

#dotnet #csharp #programming #Razor #Blazor #tech #TechNews #TechUpdates #Microsoft #fsharp

Text
samthegoatguy
samthegoatguy

Console.WriteLine(“Hello world!”);

Text
cheng-f
cheng-f

Daily Share - 38

Today’s progress: I switched the scraper to a Playwright DOM strategy. Direct API calls were blocked by WAF, but the rendered page works fine, so I extract product info from aria-label and filter out bad entries. I also added paging plus light scrolling to catch lazy-loaded items. It’s now stable enough for small-scale capture, and can be scaled by tuning limits.

Core logic:

WoolworthsLowerShelfDomScraperService: open the page, loop pageNumber, optionally scroll, extract a[href*=’/shop/productdetails/’][aria-label].

Extract Non-member price / Was from aria-label, drop invalid names and missing prices.

Registered the service and exposed a new API route in ScrapingController.


Text
cirkruh
cirkruh

My little voxel game project is starting to feel more like a game (after weeks of tinkering)

still a LOT of technical improvements that eventually need to be made but It’s finally stable enough for me to feel good about actually working on SOME GAME stuff.

Text
chidrestechtutorials
chidrestechtutorials

C# Tutorial 10 🚀

https://youtu.be/zcsTFAOsROs?si=UctqZ–LCaMHMVTO
► Learn how to find the size of all data types in C#. Understand the sizeof operator to determine memory allocation for different data types. This tutorial covers 13 primitive value types including int, float, double, and more.

C# Tutorials Playlist:
https://www.youtube.com/playlist?list=PLdE8ESr9Th_ucn3ZWwMwVuQwBJlZKaWQy

Text
sradhawebcreations-india
sradhawebcreations-india

How Digital Presence Supports Getting Verified Leads for Your Business

1. Forms & Landing Pages: Capturing Contact Details and Intent

Forms and landing pages are the foundational elements of lead generation. They serve as the initial point of contact between your business and potential customers, allowing you to Capture valuable contact information and gauge their interest.

 Strategic Design: Landing pages should be specifically designed around a single offer or call to action (CTA). This focused approach minimizes distractions and maximizes conversion rates. For example, a landing page promoting a free ebook should only contain information relevant to the ebook and a form to download it.

 Targeted Content: The content on the landing page should be tailored to the specific audience you are trying to reach. Use language and messaging that resonates with their needs and pain points. Highlight the benefits of your offer and clearly explain how it will solve their problems

• Optimized Forms: Forms should be concise and only ask for essential information. The more fields you require, the lower your conversion rate will be. Consider using progressive profiling to gradually collect more information over time as the lead interacts with your content.

• Intent Signals: Design your forms to capture intent signals. For example, offer different types of content based on the user’s stage in the buyer’s journey. Someone requesting a demo is further along than someone downloading a white paper. Use dropdown menus or checkboxes to allow users to specify their interests or needs.

• Example: A company selling any products or services might create a landing page offering a free trial.  The form would ask for basic contact information (name, email, company) and also include a question about the number of employees in the company. This information helps qualify the lead and determine the appropriate sales approach.

2. Analytics & Tracking: Scoring Leads by Behavior

Analytics and tracking provide valuable insights into how leads interact with your website and content. By monitoring their behavior, you can identify high-intent leads and prioritize them for sales outreach.

Website Tracking: Implement website tracking tools like Google Analytics to monitor page views, time on site, bounce rate, and other key metrics. This data provides a comprehensive understanding of user behavior.

3. Email & Remarketing: Nurturing and Filtering Low-
Intent Contact
s

Email marketing and remarketing are powerful tools for nurturing leads and filtering out those who are not a good fit for your business.

• Automated Email Sequences: Create automated email sequences to nurture leads through the sales funnel. These sequences should provide valuable content.


Personalized Messaging: Personalize your email messaging based on the lead’s behavior and interests. Use dynamic content to tailor the content to their specific needs.

• Segmentation: Segment your email list based on lead score, behavior, and other factors. This allows you to send targeted emails to specific groups of leads.

• Remarketing Campaigns: Use remarketing campaigns to target leads who have visited your website but haven’t yet converted. Show them relevant ads on other websites and social media platforms to keep your brand top of mind.

• Unsubscribe Options: Make it easy for leads to unsubscribe from your email list. This helps to filter out low-intent contacts and improve your email deliverability.

• Example: A lead who downloads a whitepaper might receive an email sequence that provides additional information about the topic covered in the whitepaper. The sequence could also include a case study demonstrating how your product has helped other companies solve similar problems. If the lead doesn’t engage with the email sequence, they may be considered a low-intent lead and removed from active nurturing.

4. Social Proof: Attracting Serious Buyers, Deterring Low-Quality Leads

Social proof, such as reviews and testimonials, can significantly influence a potential customer’s decision-making process. It builds trust and credibility, attracting serious buyers and deterring low-quality leads who are less likely to convert.

• Customer Reviews: Encourage customers to leave reviews on your website, Google My Business, and other relevant platforms. Positive reviews can significantly boost your credibility and attract new customers.

• Testimonials: Feature testimonials from satisfied customers on your website and marketing materials. Testimonials provide concrete examples of how your product or service has helped others.

• Case Studies: Develop case studies that showcase how your product or service has

solved specific problems for your customers. Case studies provide in-depth evidence

of your value proposition.

• Social Media Engagement: Actively engage with your audience on social media.

Respond to comments and questions promptly and professionally. Share positive

feedback and testimonials.


• Trust Badges: Display trust badges from reputable organizations on your website. This

can help to build trust and credibility, especially for new visitors.

• Example: A potential customer researching any products or services is more likely to choose a provider with numerous positive reviews and testimonials from other businesses in their industry. The social proof provides reassurance that the software is reliable and effective. Conversely, a company with few or negative reviews might deter serious buyers.



Contact Info

Text
cheng-f
cheng-f

Daily Share - 37

These days I have made scheduled jobs running on specific days of the week for price tracking and email notification. This includes Quartz mode for local testing and AWS scheduled execution for Lambda deployment, where jobs are dispatched through a unified container entry point using the environment variable.


Another big task in progress is the Admin Monitoring page that collects execution details of scheduled jobs and displays their performance metrics

Admin-only visibility is protected via the AdminOnly authorization policy, based on a JWT email whitelist. Currently available admin endpoints:

  • /api/admin/schedules → read job_definitions
  • /api/admin/runs → execution history
  • /api/admin/stats → aggregated failure rate and duration


The next steps:

  • Connect the configuration and executing time of the AWS Scheduler and Quartz.
  • Develop /api/admin/health to gather the overall info.
  • Develop the frontend pages, including list views, detail views, and statistical dashboards.

Text
monstercreator1
monstercreator1

Yaaay! Editor development progress! Fixed selection problems and improoved code base

Text
demixdoll
demixdoll

I know I haven’t been working on my website(not sure when I’ll get back to that ^_^“), but I’m thinking of starting to learn something new, I’d like to learn C#. One major reason is using it for more projects and to learn more skills, but also for other cases like modding games and spring boarding off into other languages like Java. This is very much just a maybe right now as I’m not sure how much energy I’ll have to put into learning a new programming language but it would be nice, especially for a certain moon containing a dragon.

Text
theeepy
theeepy

Been working with Gitlab pipelines recently for a little project I’m working on (thought I’d try some Sonar again) and they’re wacky. I’m mainly used to BitBucket at work. I still don’t really understand the separation of jobs, and SonarScanner for .Net just isn’t as good as the java one. Setting it up for Java was so much easier. I will say, using the gitlabci tool locally was a lifesaver.

But its done, and it’s reporting proper (at least it seems so).

Getting scarily close to releasing the Nuget package for 0 people to use, but oh well.

Text
cheng-f
cheng-f

Daily Share - 34

This week I pushed a pretty satisfying milestone on my Price-Compare project.

I wired up an end-to-end flow where you can upload a grocery receipt image, send it through AWS Rekognition for OCR, parse store/date/items, and then run a fuzzy match against the product catalog. The backend now stores both the raw OCR text and the normalized product name, along with a matched product ID when it’s confident enough.

On the frontend, I added a two-step experience:

Review parsed items – after upload, a dialog shows each recognized line with the OCR text and an editable “Final name” field. You can clean up names, remove noise, or add your own rows. Saving writes everything back to the receiptitem table via a new PUT /api/Receipts/{id}/items endpoint.

Add to My Favorites – once the receipt items are saved, a second dialog lets you choose which matched products you want to track in “My Favorites”. It’s optional: you can skip it, or select just a few items to follow over time.

Text
cheng-f
cheng-f

Daily Share - 33

Today’s MVP milestone:

I’ve finished the first three steps of my receipt-processing pipeline:

  1. Upload receipt – users upload receipt images
  2. OCR receipt – OCR extracts raw text from the receipt
  3. Parse product names – product names are parsed from the OCR result

It’s still a very early version, but seeing the pipeline work end-to-end feels rewarding.

Next, I’ll focus on matching parsed products with real items in the database and letting users confirm the results.