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
A_performance_analysis_of_WS_SOAP.pdf
702.6 KB
مقاله در مورد مقایسه restful و soap
@ArmanAbi



ثبت خطاهای Client Side، یکی از مشکلاتی است که در برنامه های مدرن مبتنی بر وب ایجاد می شود. این برنامه ها در قسمت های مربوط به Client Side به شدت و قوت و وفور از جاواسکریپت استفاده می کنند. این قسمت از کد هم در سمت کاربر و خارج از سرور های ما اجرا می گردد.
حال فرض کنید وب سایت پر زرق و برقِ سازمانی ما بر روی سیستم صد ها نفر از پرسنل سازمان در حال اجرا باشد. چطور می توانیم خطاها و باگ هایی که در کد های جاوا اسکریپت ما وجود دارد و کاربران در حین کار با آن ها مواجه می شوند را در جایی متمرکز ثبت کنیم و یا حتی گامی فراتر رفته و برای ثبت این خطا ها از Elmah استفاده نماییم؟
کتابخانه JSNLog دقیقا به همین منظور و پاسخ به همین نیاز طراحی شده است. این کتابخانه کم حجم را می توانید به راحتی به نرم افزار خود اضافه کنیم تا دیگر وقوع هیچ خطایی در Client Side از پیش شما پنهان نماند.

https://jsnlog.com

@ArmanAbi
@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