ar
Feedback
Programming Tips 💡

Programming Tips 💡

الذهاب إلى القناة على Telegram

Programming & AI: Tips 💡 Articles 📕 Resources 👾 Design Patterns 💎 Software Principles ✅ 🇳🇱 Contact: @MoienTajik 🎯 Buy ads: https://telega.io/c/ProgrammingTip

إظهار المزيد
لم يتم تحديد البلدالتكنولوجيات والتطبيقات350
2025 عام في الأرقامsnowflakes fon
card fon
51 699
المشتركون
لا توجد بيانات24 ساعات
+167 أيام
+2030 أيام
أرشيف المشاركات
The System Design Primer ✔️ System design is a broad topic. There is a vast amount of resources scattered throughout the web on system design principles. 🎨 This repo is an organized collection of resources to help you learn how to build systems at scale. Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. 🆒 [ GitHub ] : https://github.com/donnemartin/system-design-primer 〰️〰️〰️〰️〰️〰️ #SystemDesign #Design #Scale #Interview @ProgrammingTip
إظهار الكل...
👍 14 3🔥 3 2
Photo unavailableShow in Telegram
📉 BTC above $44k – time for a big short? Many public traders have become emotional, so I want you to see a different perspective. 50 Satoshi identified several strong signals indicating a soon correction. He is sharing this info for free. Follow his channel to stay informed - @fifty_satoshi
إظهار الكل...
Finding developer jobs abroad 🌍 A friend of mine is operating the job board Relocate.me. The website is built around and focused entirely on tech jobs that offer visa/relocation assistance. If working abroad is something you're interested in, consider checking it out. Here's the link to view available international job opps: 🔗 https://relocate.me/search/ Also, make sure to subscribe to their Telegram channel to get alerts of new jobs, useful relevant tips, and more: 👉 @relocateme
إظهار الكل...
Introducing .NET Aspire: Simplifying Cloud-Native Development with .NET 8 🔥 .NET Aspire is an opinionated stack for building resilient, observable, and configurable cloud-native applications with .NET. It includes a curated set of components enhanced for cloud-native by including service discovery, telemetry, resilience, and health checks by default. 👍 Sample Usage:
var builder = DistributedApplication.CreateBuilder(args);

var cache = builder.AddRedisContainer("cache");

var apiservice = builder.AddProject<Projects.AspireApp_ApiService>("apiservice");

builder.AddProject<Projects.AspireApp_Web>("webfrontend")
    .WithReference(cache)
    .WithReference(apiservice);

builder.Build().Run();
[ Article ] : https://devblogs.microsoft.com/dotnet/introducing-dotnet-aspire-simplifying-cloud-native-development-with-dotnet-8 〰️〰️〰️〰️〰️〰️ #DotNET #AspNetCore #CSharp #Aspire @ProgrammingTip
إظهار الكل...
​​"The future is purchased by the present." - Samuel Johnson Are you simply spending today, or investing in tomorrow? With Oliver's three decades of trading insights, transform each financial decision into a step toward a brighter, self-crafted future. ⛓ Every day, messages pour in from followers who've broken their job chains thanks to my guidance. Isn't that the best thanks for my hard work? 🔗 Shape your tomorrow. Dive into Oliver's realm. https://t.me/+PhUXi7FlaTlmYjQ0
إظهار الكل...
01:29
Video unavailableShow in Telegram
🚀 For those aiming to manage web & mobile apps in their .NET project, discover Bit. Experience seamless integration, PWA, SSR, SEO-friendly, optimized project templates, and a set of standard components. An open-source gem with an MIT license, tailored just for C# .NET enthusiasts. Love it? Check out their GitHub repo and give them a ⭐! Repository Link
إظهار الكل...
eng full v9.mp437.15 MB
GitHub
.NET 8 - Keyed service dependency injection container support 🔝 Keyed services are useful when you have an interface/service with multiple implementations that you want to use in your app. What's more, you need to use each of those implementations in different places in your app. ☄️ Sample: var builder = WebApplication.CreateBuilder(args); builder.Services.AddKeyedSingleton<INotificationService, SmsNotificationService>("sms"); builder.Services.AddKeyedSingleton<INotificationService, EmailNotificationService>("email"); builder.Services.AddKeyedSingleton<INotificationService, PushNotificationService>("push"); [ Article ] : https://andrewlock.net/exploring-the-dotnet-8-preview-keyed-services-dependency-injection-support 〰️〰️〰️〰️〰️〰️ #DotNet #DotNetCore #AspNetCore #CSharp @ProgrammingTip
إظهار الكل...
Photo unavailableShow in Telegram
Money doesn't grow on trees, but don't worry friend, it grows on our trading accounts! 🤑 Every day I get messages from my subscribers that they are quitting their jobs because of me. Isn't that the best thanks for my hard work? 🚀 For a limited time only, the first 30 subscribers will have free access to our VIP channel. After that, there will be a fee to enter. 👇 Click on the link below to join our Telegram channel and start trading smarter today! https://t.me/+ooEDLZy7E684ZjI0
إظهار الكل...
Photo unavailableShow in Telegram
Check out https://chadview.com It’s ChatGPT-powered copilot for Job Interviews, Technical Sales, and Voice support. Extension listens to your Zoom, Google Meet, and Teams calls in real-time and answers any questions instantly. During the video call, simply press the "Ask" button, and you will receive answers to any questions. The extension continuously records the conversation. When you press the "Ask", it reviews the previous 30 seconds, identifies the question, and generates a response in 3-4 seconds. They give a 15-minute free trial, which you can use to practice on a Zoom call or on any interview on YouTube. Then they charge a small fee $5 for every 30 minutes. ⏱💰🎉 Subscribe at @chadview
إظهار الكل...
Photo unavailableShow in Telegram
Check out https://chadview.com It’s ChatGPT-powered copilot for Job Interviews, Technical Sales, and Voice support. Extension listens to your Zoom, Google Meet, and Teams calls in real-time and answers any questions instantly. During the video call, simply press the "Ask" button, and you will receive answers to any questions. The extension continuously records the conversation. When you press the "Ask", it reviews the previous 30 seconds, identifies the question, and generates a response in 3-4 seconds. They give a 15-minute free trial, which you can use to practice on a Zoom call or on any interview on YouTube. Then they charge a small fee $5 for every 30 minutes. ⏱💰🎉 Subscribe at @chadview
إظهار الكل...
Raycast 🔥 Raycast is a blazingly fast, totally extendable launcher for MacOS. It lets you use AI (ChatGPT) directly from your launcher, complete tasks, calculate, share common links, and much more. 🔝 [ Website ] : https://www.raycast.com 〰️〰️〰️〰️〰️〰️ #MacOS #Launcher #RayCast @ProgrammingTip
إظهار الكل...
Check out new C# 12 preview features! ⚡️ Three new features for C# 12 😮 : 1️⃣- Primary constructors for non-record classes and structs :
public class Student(int id, string name, IEnumerable<decimal> grades)
{
    public Student(int id, string name) : this(id, name, Enumerable.Empty<decimal>()) { }
    public int Id => id;
    public string Name { get; set; } = name.Trim();
    public decimal GPA => grades.Any() ? grades.Average() : 4.0m;
}


2️⃣- Using aliases for any type:
using Measurement = (string, int);

public void F(Measurement x)
{ }


3️⃣- Default values for lambda expression parameters: var addWithDefault = (int addTo = 2) => addTo + 1; addWithDefault(); // 3 addWithDefault(5); // 6 [ Article ] : https://devblogs.microsoft.com/dotnet/check-out-csharp-12-preview 〰️〰️〰️〰️〰️〰️ #CSharp #DotNet @ProgrammingTip
إظهار الكل...
WireMock.NET 😮 WireMock.NET is a .NET library for stubbing and mocking HTTP services. With WireMock.NET, you can define the expected responses for particular requests, and the library will intercept and manage those requests for you. ✔️ This allows for easy testing of the code that makes HTTP requests, without having to rely on the actual external service being available and without hacking HttpClient. 🆒 Sample code snippet:
[Test]
public async Task sample_WireMock_usage()
{
  // Setup WireMock.Net server
  using var wireMock = WireMockServer.StartWithAdminInterface(port: 1080, ssl: false);
  
  // Setup WebApplicationFactory
  await using var appFactory = new WebApplicationFactory<Program>().WithWebHostBuilder(builder =>
  {
    builder.ConfigureAppConfiguration(configurationBuilder =>
    {
      // Override downstream service addresses pointing to WireMock address
      configurationBuilder.AddInMemoryCollection(new Dictionary<string, string>
      {
        ["ExternalServices:WeatherService"] = "http://localhost:1080"
      });
    });
  });

  // Prepare stub for outgoing request
  wireMock
    .Given(
        Request.Create()
            .WithPath("/api/v1.0/weather")
            .WithParam("lat", "10.99")
            .WithParam("lon", "44.34")
            .UsingGet()
    )
    .RespondWith(
        Response.Create()
            .WithStatusCode(200)
            .WithHeader("Content-Type", "application/json; charset=utf-8")
            .WithBodyAsJson(new
            {
                temp = 298.48,
                feels_like = 298.74,
                temp_min = 297.56,
                temp_max = 300.05,
                pressure = 1015,
                humidity = 64
            })
    );

    // Automate tested app
}


[ Blog ] : https://cezarypiatek.github.io/post/mocking-outgoing-http-requests-p1 〰️〰️〰️〰️〰️〰️ #UnitTest #DotNet #CSharp @ProgrammingTip
إظهار الكل...
​​class Coding game TONight: def init(Write code, Have fun, Earn crypto): self.Write code = Write code self.Have fun = Have fun self.Earn crypto = Earn crypto print(You woke up on January 19, 2038 and realized that the world has changed a lot. Gaming NPC need the help of a person who knows Programming language and they will reward with crypto TON) Follow the link and start the game right now: 👉🏻 https://cutt.ly/47eIY4e
إظهار الكل...
👉🏻 Start the game right now 👈🏻
GitHub Copilot X: The AI-powered developer experience 🏳️ GitHub Copilot is evolving to bring chat and voice interfaces, support pull requests, answer questions on docs, and adopt OpenAI’s GPT-4 for a more personalized developer experience. 🆒 [ Article ] : https://kutt.it/CopilotX 〰️〰️〰️〰️〰️〰️ #GitHub #AI #ChatGPT @ProgrammingTip
إظهار الكل...
ASP.NET Core Developer Roadmap in 2023 🔝 Roadmap to becoming an ASP.NET Core developer in 2023 🚀 [ GitHub ] : https://github.com/MoienTajik/AspNetCore-Developer-Roadmap 〰️〰️〰️〰️〰️〰️ #AspNetCore #DotNet #DotNetCore #CSharp @ProgrammingTip
إظهار الكل...
aspnetcore-developer-roadmap.png6.07 KB
WebChatGPT 🔝 This browser extension adds web access capability to ChatGPT. Get much more relevant and up-to-date answers from the chatbot! 🆒 [ GitHub] : github.com/qunash/chatgpt-advanced 〰️〰️〰️〰️〰️〰️ #ChatGPT @ProgrammingTip
إظهار الكل...
ChilliCream GraphQL Platform 🌶 The ChilliCream GraphQL Platform, at its core, is a new way to create powerful Backends. HotChocolate, .NET GraphQL server, connects any service or data source and creates a cohesive service to offer your consumers a unified API. 💎 Hot Chocolate: GraphQL server to create GraphQL endpoints and merge schemas. ✅ Banana Cake Pop: GraphQL IDE to explore, request and analyze any GraphQL endpoint. 🌐 Strawberry Shake: GraphQL client to fetch data from any GraphQL endpoint. 🔁 Green Donut: DataLoader to solve the N+1 problem. 🔂 [ GitHub ] : github.com/ChilliCream/hotchocolate 〰️〰️〰️〰️〰️〰️ #GraphQL #DotNet #AspNetCore @ProgrammingTip
إظهار الكل...
Diagrams - Diagram as Code for prototyping cloud system architectures 🎨 Diagrams lets you draw the cloud system architecture in Python code. It was born for prototyping a new system architecture design without any design tools. ✅ You can also describe or visualize the existing system architecture as well. Diagrams currently supports main major providers including: AWS, Azure, GCP, Kubernetes, Alibaba Cloud, Oracle Cloud etc ... It also supports On-Premise nodes, SaaS and major Programming frameworks and languages. 🌀 [ GitHub ] : github.com/mingrammer/diagrams 〰️〰️〰️〰️〰️〰️ #Diagram #Architecture #DiagramAsCode @ProgrammingTip
إظهار الكل...