Web Devs
637 subscribers
218 photos
22 videos
17 files
233 links
Articles, News, Jokes, Quotes, Back-End and UI/UX for web developers.
Github : https://github.com/fullStackDevsGroup
Advertising: @adsfullStackDevs
Download Telegram
@ArmanAbi


سایت Stackoverflow یکی از مشهورترین پروژه هایی است که سوار بر پلتفرم مایکروسافت شده و از دات نت در توسعه اش استفاده شده است.
سرور های آن ها روزانه چیزی در حدود 210 میلیون درخواست را پاسخ می دهند.
آقای Nick Craver اخیرا سلسله مقالاتی را شروع کرده اند که در مورد معماری سخت افزاری، سرور ها، Load Balancer ها، نحوه استفاده از Cache و پایگاه داده و کتابخانه های استفاده شده در مجموعه سایت های Stack به تفکیک توضیح میدهد.
دنبال کردن این مقالات بسیار آموزنده خواهد بود و بیان این موضوعات فنی و طرح ساختار معماری سخت افزاری/نرم افزاری نشان می دهد که سازمان های خارجی تا چه حد تعهد اخلاقی برای پیشبرد و به اشتراک گذاری دانش شان با سایرین دارند.
همچنین در Trello می توانید سوالات خود و موضوعات پیشنهادی برای مطرح شدن در این مقالات را مطرح کنید.

1. قسمت اول مقاله: https://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/

2. پروژه trello:
https://trello.com/b/0zgQjktX/blog-post-queue-for-stack-overflow-topics




@ArmanAbi
@ArmanAbi
#TSQL
#TempTable
#TableVariable
#CommonTableExpression


در SQLخیلی از مواقع نیاز هست که ما یک ساختار یا جدول موقت برای نگهداری رکورد ها داشته باشیم.
به عنوان مثال ممکنه در یک استور پروسیجر (SP) لازم باشه که رکوردهای یک جدول رو واکشی کنیم و در ابتدای SP نگهداری کنیم و در ادامه از این رکوردها برای عملیات Join و ... استفاده کنیم.
سه مدل برای نگهداری رکوردها به صورت موقت عبارتند از:
1- Temp Table
2-Table Variable
3-Common Table Expression (CTE)

در ادامه از هر کدام یک مثال ساده مطرح می کنیم:
CTE:

;With CTE1(Fname,Lname, Age)--Column names for CTE, which are optional
AS
(
SELECT Addr.Address, user.Name, user.Age from Address Addr
INNER JOIN User user ON user.ID = Addr.userID
)
SELECT * FROM CTE1 —Using CTE
WHERE CTE1.Lname Like '%احمدی%'
ORDER BY CTE1.NAME

Temp Table:
CREATE TABLE #LocalTemp
(
UserID int,
Name varchar(50),
Address varchar(150)
)
GO
insert into #LocalTemp values ( 1, 'testName','testAddress');
GO
Select * from #LocalTemp

Table Variable:
DECLARE @TProduct TABLE
(
No INT IDENTITY(1,1),
ProductId INT,
Qty INT
)
—Insert data to Table variable @Product
INSERT INTO @TProduct(ProductId,Qty)
SELECT DISTINCT ProductID, Qty FROM ProductsSales ORDER BY ProductID ASC
—Select data
Select * from @TProduct

هر کدام از سه ساختار معرفی شده، دارای مزایا و معایب خاص خود هستند.
مثلا Temp Table و Table Variable در Tempdb ایجاد می شوند در حالیکه CTE در حافظه ایجاد می شود.
دو ساختار Tem Table , Table Variable تفاوت های زیادی اط نظر ایجاد ایندکس، Statistics ,Scopet و .... دارند.
اگر کارایی کوئری برای شما اهمیت زیادی دارد. باید در انتخاب هر یک از این سه ساختار، متناسب با نیاز خود استفاده کنید
@ArmanAbi
Media is too big
VIEW IN TELEGRAM
آموزش مقدماتی JQuery و فلسفه آن
مدرس:‌ داریوش تصدیقی

نشانی کانال:‌
@IranianExperts
Media is too big
VIEW IN TELEGRAM
#AngularJS #MVCCore How to integrate Angular with ASP.NET MVC-Core آموزش توسط آقای Mosh hamedani
کتابخانه ی تاریخ شمسی برای پروژه های وب و مورد استفاده در جاوا اسکریپت به NuGet اضافه شد
این کتابخانه کامل ترین کتابخانه ی تاریخ شمسی در جاوا اسکریپت می باشد که از تاریخ 1/1/1 تا 30/12/9377 را پشتیبانی می کند
جهت نصب این دستور را در Package Manager Console تایپ کنید

Install-Package anyresolver.persiandate

https://www.nuget.org/packages/anyresolver.persiandate


@ArmanAbi
#Frontend_Skill
#FrontEnd
#AngularJS
#TypeScript
فریم ورک انگولار (منظور 2 به بالا)
🔴#Angular2

چرا انگولار؟
1- جز پر طرفدار ترین نیاز بازار کار در ایران و دنیا
2- یادگیری آسان و ساده
بیشتر در
https://goo.gl/RN2XeC

چگونه انگولار را یاد بگیرم؟
راستش خودم آن را در خلال یک پروژه به تدریج یادگرفتم! که تجربه ای شیرین و لذت بخش بود. اما سعی کنید از همین الان با هدف ساخت نمونه کار خوب و قوی خود را وارد چالش یادگیری انگولار دو کنید. مثلا یک نسخه ساده از Gmail بسازید.

چه چیزهایی را باید یاد بگیرم؟

1- جاوااسکریپت
همان طور که در قسمت قبل گفتیم. آشنایی با ES6 کار شما را آسان تر می کند. البته کمی هم آشنایی با npm , webpack مفید خواهد بود.
#JavaScript

2- تایپ اسکریپت
زبانی است که هم انگولار را با آن توسعه داده اند و هم برای توسعه دهندگان پیشنهاد می شود که آن را یاد بگیرند. قول می دهم زمانی که با آن آشنا شوید عاشقش خواهید شد!
#Typecript

🌟https://www.dotnettips.info/learningpaths/details/40

3- انگولار
زمانی که مهارت های حداقلی را در موارد بالا کسب کردید وقتش رسیده است که انگولار را یاد بگیرید. چون انگولار در حال تغییر است بهترین منبع آموزش سایت خودش است.

🌟https://angular.io/docs/ts/latest/guide/learning-angular.html
⭐️https://www.dotnettips.info/learningpaths/details/44

یا آموزش های ویدیویی لیندا و یودمی و ... :

https://git.ir/tag/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-angular-2/
♦️ فیلم آموزش NodeJS برای مبتدیان
♦️ مدت: ۴ ساعت (انگلیسی)
♦️ منبع : یوتیوب
‼️ دانلود و آموزش های بیشتر ‼️ https://tinyurl.com/ya5ok7a3
#مقایسه C# .NET Core vs Python 3


قبلا دیدیم که c# .net core از java9 و php7 سریع تر بود
در این بنچمارک میبینید که از پایتون هم سریعتره
https://goo.gl/91BmC8
@ArmanAbi
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی تو شرکت مودم رو ریستارت میکنی !
🌕 هر آنچه درباره برنامه‌نویسی باید بدانید را ما به شما می‌گوییم!

🔵مطالب روز برنامه نویسی و توسعه

🔴معرفی ابزار ها و معماری جدید

🔵اگهی های استخدام
🌟🌟🌟لینک عضویت
https://t.iss.one/ABlueDeveloper
foxesetup242.exe
623.8 KB
نرم افزار سبک وراحت foxe برای ادیت کردن xml ، با این editor ساده به راحتی میتوانید فایل های xml را باز کنید و ویرایش کنید

@ABlueDeveloper
طولانی ترین متنی که در یک وبلاگ پست شده از 247873556 خط تشکیل شده است
نویسنده مردی بود که هنگام تایپ مرده و سرش روی کیبورد افتاده .پلیس هنوز نمیداند چه کسی دکمه Enter را زده است

@ABlueDeveloper
زمانی که صرف شد تا هریک از این ابزارهای ارتباطی به ۵۰ میلیون کاربر برسد
@ABlueDeveloper
Media is too big
VIEW IN TELEGRAM
#LambdaExpression
آموزش سی شارپ #C
{{پیشرفته}}
مدرس : داریوش تصدیقی

Delegate, Anonymous Function, Func, Action, Predicate, Lambda Expression

نشانی کانال:‌
@ABlueDeveloper
#CSharp7.1
#NewFeature


‍ معرفی قابلیت های جدید C# 7.1

1- async main
2- target-typed default literals
3- tuple name inference
4- generic support for pattern-matching

https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-7-1


@ABlueDeveloper