برنامه نویسی و طراحی
23 subscribers
8 photos
2 videos
1 file
74 links
در این كانال نكات و كدهای برنامه نویسی و همینطور تجربه كاربری و طراحی به اشتراك گذاشته می شود.
Download Telegram
مقاله : بدست آوردن Device ID در Xamarin.Forms

در این مقاله می خواهیم در زامارین فرمز شناسه دستگاه یا Device ID که برای هر دستگاه منحصر به فرد است را در دستگاه های اندروید اپل و ویندوز فون بدست بیاوریم.
مقاله : فریم ورک چیست و دلیل استفاده از فریم ورک چیست

در این مقاله قصد دارم مفهوم فریم ورک (Framework) را بررسی کنم و همینطور دلیل استفاده از فریم ورک را توضیح دهم.فریم ورک یک سری کدهای آماده زبان برنامه نویسی است که دارای قوانین مشخصی نیز هست.
Blazor, web framework for browser-based .NET apps 🔥

Today, nearly all browser-based apps are written in JavaScript (or similar languages that transpile to it). 👍🏻

That’s fine, but there’s no good reason to limit our industry to basically one language when so many powerful and mature alternate languages and programming platforms exist. ⚡️

Starting now, WebAssembly opens the floodgates to new choices, and one of the first realistic options may be .NET. 💎

Blazor is a new experimental web UI framework from the ASP.NET team that aims to brings .NET applications into all browsers (including mobile) via WebAssembly.

It allows you to build true full-stack .NET applications, sharing code across server and client, with no need for transpilation or plugins. ✌🏻

In this talk I’ll demonstrate what you can do with Blazor today and how it works on the underlying WebAssembly runtime behind the scenes. 🌀

You’ll see its modern, component-based architecture (inspired by modern SPA frameworks) at work as we use it to build a responsive client-side UI. 🌈

I’ll cover both basic and advanced scenarios using Blazor’s components, router, DI system, JavaScript interop, and more. 💙


Don't miss this talk, that's awesome ! ⭐️

[ Video ] : kutt.it/blz

〰️〰️〰️〰️〰️〰️
#Blazor #WebAssembly #CSharp
@WebDevelopmentReferences
Sieve 🗂

Clean & extensible Sorting, Filtering, and pagination for ASP.NET Core. ⚗️

Sieve is a simple, clean, and extensible framework for .NET Core that adds sorting, filtering, and pagination functionality out of the box. 💎

Most common use case would be for serving ASP.NET Core GET queries.

Sample Request ⚡️ :

GET /GetPosts

?sorts= LikeCount,-created
&filters= LikeCount>10, Title@=awesome title,
&page= 1
&pageSize= 10


Try this package, It's super powerful and easy to use. 🔥


https://t.me/pgimg/153

[ Github ] : github.com/Biarity/Sieve
[ Nuget ] : nuget.org/packages/Sieve

〰️〰️〰️〰️〰️〰️
#AspMvc #Core
@WebDevelopmentReferences
Parcel
Blazing fast, zero configuration web application bundler.
.
The problem with Webpack is its configuration. It’s a nightmare. And I don’t know about you, but I don’t like nightmares. I prefer getting things done and not losing my mind in the process.
.
Article : https://medium.com/@ibrahimbutt/if-youve-ever-configured-webpack-parcel-will-blow-your-mind-b615468cee78
.
.
https://instagram.com/sadin_k
@WebDevelopmentReferences
Pugzor:

Pugzor is the Pug view engine for ASP.NET Core. You might know Pug by its previous name, Jade.
Pugzor works by passing your models directly to the node version of Pug via Steve Sanderson's glorious JavaScript Services.
It is actually pretty performant and there are many optimizations still to be made.

Readme:
https://github.com/AspNetMonsters/pugzor/blob/master/Readme.md
.NET Core is an open source, modular, high-performance implementation of .NET for creating Windows, Linux and Mac apps, improving upon the ageing .NET Framework that's tightly coupled to Windows.

The three main themes of .NET Core 3, Hunter said, are: desktop workloads and UI interop; artificial intelligence and machine learning; and Web app development productivity. The new support for desktop development with Windows Presentation Foundation (WPF) and Windows Forms (WinForms) has been a much-discussed feature of the upcoming .NET Core 3 offering, whose exact date is expected to be revealed at the Microsoft's Build developer conference.

Article: https://visualstudiomagazine.com/articles/2019/04/04/net-core-3.aspx?m=1


#ui #ux #design #windows #netcore #aspnetcore #microsoft #webdev #dev #development #aspnet #asp #code #programming #webdevelopment #windowsform
#استخدام برنامه نویس بازی ۲ بعدی تحت وب با جاوا اسکریپت
برنامه نویسان نوین
#همه جای دنیا / ریموت
حقوق توافقی
توضیحات و ارسال رزومه :
https://karlib.com/job/2781

🆔 @hr_startup
واقعا دلم میسوزه، هدف بنده از راه اندازی این کانال فقط و فقط این بود که گه گاهی مطالب مفید و جالبی میبینم در زمینه کاری خودم و نیاز دارم جایی نگه دارم و اگر لازم شد مجدد بخونم، کانال رو زدم ولی کسی رو دعوت نکردم، بعد از مدتی با خودم فکر کردم شاید مطالب به درد دوستان و همکاران هم بخوره و عزیزانی که میشناختم رو دعوت کردم و هیچوقت هو تعداد اعضا از 70-80 نفر بیشتر نشده (بنده یادم نمیاد بیشتر شده باشه).
دلیل بنده از راه اندازی کانال رو متوجه شدید، از امشب قصد دارم اگر مطلب دروغ یا غیر منطقی دیدم رو در کنار مطالب علمی نشون بدم تا عزیزان مطلع باشند و گول بعضی تبلیغات دروغ رو نخورند.
در یکی از کانالها آگهی با عنوان "فروش ویژه گوشی همراه برلی کارمندان دولت با قیمت پایین" رو دیدم و نظرم جلب شد، دو گوشی A30 و A50 سامسونگ رو میفروختن که قیمت فروش نقدی به ترتیب 2.900 و 3.850 هزار تومن بود، گذشته از اینکه قیمت قسطی این دو گوشی رو برای 12 ماه یک میلیون تومان سود گذاشتند! قیمت نقدی این گوشی رو هم هرکدوم 400 و 350 هزار تومن گرونتر گذاشتن!!!!
قیمتی که مقایسه کردم با سایت دیجی کالا بود که معمولا قیمتش از بازار گرونتر هم هست!!!!!
به اسم فروش ویژه جیب کارمندا رو میزنن!!
کارمندی که توی این وضع اقتصادی از اقشار ضعیف که چه عرض کنم، ناتوان جامعه بحساب میاد!
مرافب باشید، هر چیزی که برچسب ویژه و تخفیف خورد رو بیشتر حساس بشید، هیچ گربه ای محض رضای خدا موش نمیگیره!!
فیشینگ یا دزدی اطلاعات یکی از مواردی هست که این روزها خیلی صحبت میشه.
فیشینگ یعنی یک صفحه دروغی که شبیه به صفحات معتبر ساخته میشه و از شما اطلاعات (معمولا اطلاعات کارت بانکی) رو میخواد، وقتی شما اطلاعات رو وارد می کنید ارسال میشه برای صاحب اون صفحه و ميتونه با اطلاعات شما هر کاری بکنه.
این روزها بیشتر این صفحات برای درگاه های پرداخت ساخته میشن، مثلا از سایتی میخواهید خرید اینترنتی کنید و وقتی میخواهید مبلغ رو پرداخت کنید بجای اینکه به صفحه پرداخت بانک برید به یک صفحه جعلی که شبیه به صفحه اصلی ساخته شده هدایت میشید.
نکاتی که باید دقت کنید:
1. آدرس صفحه پرداخت باید shaparak.ir باشه.
2. از سایت هایی خرید کنید که دارای نماد اعتماد الکترونیکی باشن.
3. روی نماد کلیک کنید تا اطلاعات صاحب سایت برای شما نمایش داده بشه (حتما چک کنید که آدرس سایت ذکر شده داخل نماد همون آدرس سایت باشه)
4. نماد اعتبار داشته باشه
5. پیامک بانک فعال باشه تا براتون پسام بیاد
6. وقتی پرداخت اینترنتی انجام میدید یک بار حداقل اطلاعات رو اشتباه بزنید چون سایتهای جعلی به بانک وصل نیستند و نمیتونن صحت اطلاعات کارت شما رو چک کنن به همسن خاطر وقتی اشتباه هم وارد میکنید به شما پیام پرداخت موفق نشون میدن.
7. در آخر همیشه سعی کنید یک کارت بانکی یدک یا اضافی داشته باشید که همیشه فقط به اندازه خریدتون توش پول داشته باشید و فقط از اون کارت برای پرداخت استفاده کنید.

بازهم تکرار میکنم هرجایی کلمه رایگان یا تخفیف دیدید شک کنید.