Awesome .NET Core 🕶
A collection of awesome .NET Core frameworks, libraries, tools, resources and software. 💎
Contents ⚡️ :
• General
• Framework, Libraries & Tools
• Starter Kits
• Sample Projects
• Articles
• Books
• Videos
• Podcasts
• Community
https://t.me/pgimg/27
[ GitHub ] : http://bit.do/aspres
〰〰〰〰〰〰
#AspMvc #Core #Resource
@ProgrammingTip
A collection of awesome .NET Core frameworks, libraries, tools, resources and software. 💎
Contents ⚡️ :
• General
• Framework, Libraries & Tools
• Starter Kits
• Sample Projects
• Articles
• Books
• Videos
• Podcasts
• Community
https://t.me/pgimg/27
[ GitHub ] : http://bit.do/aspres
〰〰〰〰〰〰
#AspMvc #Core #Resource
@ProgrammingTip
Telegram
Programming Tips Resources
Angular 4 in 20 minutes 🅰️
So, do you want to learn the fundamentals of Angular 4 in a quick and easy way❓
You don’t need familiarity with any previous versions of Angular. 🙅🏻♂️
In this tutorial, We're going to take you from the ground up and show you Angular 4 in action. ✨
You only need a basic familiarity with HTML, CSS, and JavaScript. 📍
https://t.me/pgimg/28
[ Tutorial ] : http://bit.do/angtut
〰〰〰〰〰〰
#Angular #SPA
@ProgrammingTip
So, do you want to learn the fundamentals of Angular 4 in a quick and easy way❓
You don’t need familiarity with any previous versions of Angular. 🙅🏻♂️
In this tutorial, We're going to take you from the ground up and show you Angular 4 in action. ✨
You only need a basic familiarity with HTML, CSS, and JavaScript. 📍
https://t.me/pgimg/28
[ Tutorial ] : http://bit.do/angtut
〰〰〰〰〰〰
#Angular #SPA
@ProgrammingTip
Telegram
Programming Tips Resources
Moment.js 📅
Parse, validate, manipulate, and display dates and times in JavaScript. 👌🏻
[ Website ] : https://momentjs.com/
#JavaScript #MomentJs
@ProgrammingTip
Parse, validate, manipulate, and display dates and times in JavaScript. 👌🏻
[ Website ] : https://momentjs.com/
#JavaScript #MomentJs
@ProgrammingTip
Programming Tips 💡
Photo
Head First Design Patterns.pdf
40.1 MB
Head First Design Patterns 📕
Authors : Bert Bates, Kathy Sierra, Eric Freeman, Elisabeth Robson 🖊
Publisher : O'Reilly 💎
Level : Advanced 🔝
〰〰〰〰〰〰
#Book #DesignPatterns
@ProgrammingTip
Authors : Bert Bates, Kathy Sierra, Eric Freeman, Elisabeth Robson 🖊
Publisher : O'Reilly 💎
Level : Advanced 🔝
〰〰〰〰〰〰
#Book #DesignPatterns
@ProgrammingTip
Sympli ✨
Design handoff, implementation,
and collaboration for web and mobile
product teams. ✏️
Sympli works with 😲 :
• Photoshop
• Sketch
• Android Studio
• XCode
https://t.me/pgimg/29
[ Website ] : https://sympli.io/
〰〰〰〰〰〰
#Tools #FrontEnd
@ProgrammingTip
Design handoff, implementation,
and collaboration for web and mobile
product teams. ✏️
Sympli works with 😲 :
• Photoshop
• Sketch
• Android Studio
• XCode
https://t.me/pgimg/29
[ Website ] : https://sympli.io/
〰〰〰〰〰〰
#Tools #FrontEnd
@ProgrammingTip
Telegram
Programming Tips Images
Firefox Quantum: Developer Edition ✨
Firefox has been rebuilt from the ground up to be faster and more powerful than ever. 💪🏻
This includes a new CSS engine that has state-of-the-art innovations and is blazingly fast. 💨
DevTools 💎 :
• Inspector
• Console
• Debugger
• Network
• Storage Panel
• Responsive Design Mode
• Visual Editing
• Performance
• Memory
• Web Audio
• ScratchPad
• Style Editor
https://t.me/pgimg/30
[ Download ] : http://bit.do/fquan
〰〰〰〰〰〰
#FireFox #Quantum #Tools
@ProgrammingTip
Firefox has been rebuilt from the ground up to be faster and more powerful than ever. 💪🏻
This includes a new CSS engine that has state-of-the-art innovations and is blazingly fast. 💨
DevTools 💎 :
• Inspector
• Console
• Debugger
• Network
• Storage Panel
• Responsive Design Mode
• Visual Editing
• Performance
• Memory
• Web Audio
• ScratchPad
• Style Editor
https://t.me/pgimg/30
[ Download ] : http://bit.do/fquan
〰〰〰〰〰〰
#FireFox #Quantum #Tools
@ProgrammingTip
Telegram
Programming Tips Resources
Entity Framework Plus ⚡️
Extend and Overcome Entity Framework Limitations with Must-Have Features 💎
100% Free and Open Source 💸
Features 🔥 :
• Auditing
• Batch Delete
• Batch Update
• LINQ Dynamic
• Query Cache
• Query Deferred
• Query Filter
• Query Future
• Query IncludeFilter
• Query IncludeOptimized
🔹🔸🔹🔸
Support ✅ :
• EF Core
• EF6
• EF5
https://t.me/pgimg/31
[ Website ] : http://entityframework-plus.net/
〰〰〰〰〰〰
#EF #ZZZProjects
@ProgrammingTip
Extend and Overcome Entity Framework Limitations with Must-Have Features 💎
100% Free and Open Source 💸
Features 🔥 :
• Auditing
• Batch Delete
• Batch Update
• LINQ Dynamic
• Query Cache
• Query Deferred
• Query Filter
• Query Future
• Query IncludeFilter
• Query IncludeOptimized
🔹🔸🔹🔸
Support ✅ :
• EF Core
• EF6
• EF5
https://t.me/pgimg/31
[ Website ] : http://entityframework-plus.net/
〰〰〰〰〰〰
#EF #ZZZProjects
@ProgrammingTip
Telegram
Programming Tips Resources
GIGO ♻️
GIGO is a computer science acronym that implies bad input will result in bad output, which stands for :
Garbage in 🗑
Garbage Out 🚮
🔸🔹🔸🔹
Because computers operate using strict logic, invalid input may produce unrecognizable output, or "garbage."
For example, if a program asks for an integer and you enter a string, you may get an unexpected result. ❌
Good programming practice dictates that ✅ :
A well-written program will avoid producing garbage by not accepting it in the first place.☝🏻
Requiring valid input also helps programs avoid errors that can cause crashes and other erratic behavior. ⚡️
https://t.me/pgimg/33
〰〰〰〰〰〰
#Principle
@ProgrammingTip
GIGO is a computer science acronym that implies bad input will result in bad output, which stands for :
Garbage in 🗑
Garbage Out 🚮
🔸🔹🔸🔹
Because computers operate using strict logic, invalid input may produce unrecognizable output, or "garbage."
For example, if a program asks for an integer and you enter a string, you may get an unexpected result. ❌
Good programming practice dictates that ✅ :
"Functions should check for valid input before processing it."
A well-written program will avoid producing garbage by not accepting it in the first place.☝🏻
Requiring valid input also helps programs avoid errors that can cause crashes and other erratic behavior. ⚡️
https://t.me/pgimg/33
〰〰〰〰〰〰
#Principle
@ProgrammingTip
Telegram
Programming Tips Resources
Mocking objects with Moq and XUnit in .NET Core 👾
This article explains the step by step process that needed to Moq an object in .NET Core ⚜️
Mocking objects comes in handy when unit testing data store, where a Database can be mocked so that no data is added or modified in Database while unit testing source code. ♻️
https://t.me/pgimg/32
[ Tutorial ] : http://bit.do/moqx
〰〰〰〰〰〰
#UnitTest #Mocking #XUnit #Moq
@ProgrammingTip
This article explains the step by step process that needed to Moq an object in .NET Core ⚜️
Mocking objects comes in handy when unit testing data store, where a Database can be mocked so that no data is added or modified in Database while unit testing source code. ♻️
https://t.me/pgimg/32
[ Tutorial ] : http://bit.do/moqx
〰〰〰〰〰〰
#UnitTest #Mocking #XUnit #Moq
@ProgrammingTip
Telegram
Programming Tips Resources
Webpack 🌀
Webpack is a module bundler. 🗂
Its main purpose is to bundle JavaScript files for usage in a browser, it is also capable of transforming, bundling, or packaging. 💎
[ Website ] : https://webpack.js.org/
https://t.me/pgimg/34
〰〰〰〰〰〰
#Webpack #Bundler
@ProgrammingTip
Webpack is a module bundler. 🗂
Its main purpose is to bundle JavaScript files for usage in a browser, it is also capable of transforming, bundling, or packaging. 💎
[ Website ] : https://webpack.js.org/
https://t.me/pgimg/34
〰〰〰〰〰〰
#Webpack #Bundler
@ProgrammingTip
Telegram
Programming Tips Resources
Explicit Dependencies Principle ✨
Classes should be honest about what they need to be created. 🗣
Methods and classes should explicitly require any collaborating objects they need { typically through method parameters or constructor parameters } in order to function correctly. ✅
[ Article ] : http://bit.do/expp
https://t.me/pgimg/35
〰〰〰〰〰〰
#Principle
@ProgrammingTip
Classes should be honest about what they need to be created. 🗣
Methods and classes should explicitly require any collaborating objects they need { typically through method parameters or constructor parameters } in order to function correctly. ✅
[ Article ] : http://bit.do/expp
https://t.me/pgimg/35
〰〰〰〰〰〰
#Principle
@ProgrammingTip
Telegram
Programming Tips Resources
CSS Variables — What You Need to Know 🎨
CSS variables are more accurately described as custom properties.
They are useful in preventing DRY — Don’t Repeat Yourself code.
With the ability to change a property once and have that change made all over your style sheet is magical ❗️
[ Article ] : http://bit.do/cvar
〰〰〰〰〰〰
#CSS #Variable
@ProgrammingTip
CSS variables are more accurately described as custom properties.
They are useful in preventing DRY — Don’t Repeat Yourself code.
With the ability to change a property once and have that change made all over your style sheet is magical ❗️
[ Article ] : http://bit.do/cvar
〰〰〰〰〰〰
#CSS #Variable
@ProgrammingTip
codeburst
CSS Variables — What You Need to Know.
One week down, nine to go… Closing week 1 of coding bootcamp I had to present at Hacker You’s weekly Show-and-Tell mixer.
Hashids 👾
Hashids is a small open-source library that generates short, unique, non-sequential ids from numbers. 💎
It converts numbers like 347 into strings like “yr8”, or array of numbers like [27, 986] into “3kTMd”. 🌀
You can also decode those ids back. 🔙
Available in 🔥 :
• JavaScript
• .NET
• Java
• PHP
• Ruby
• Python
• Swift
• ...
🔸🔹🔸🔹
Usage example in JavaScript 🤙🏻 :
https://t.me/pgimg/36
[ Website ] : http://hashids.org/
〰〰〰〰〰〰
#Encode #Hash
@ProgrammingTip
Hashids is a small open-source library that generates short, unique, non-sequential ids from numbers. 💎
It converts numbers like 347 into strings like “yr8”, or array of numbers like [27, 986] into “3kTMd”. 🌀
You can also decode those ids back. 🔙
Available in 🔥 :
• JavaScript
• .NET
• Java
• PHP
• Ruby
• Python
• Swift
• ...
🔸🔹🔸🔹
Usage example in JavaScript 🤙🏻 :
var hashids = new Hashids("this is my salt", 8, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890");
var id = hashids.encode(1, 2, 3);
// Output : GlaHquq0
var numbers = hashids.decode(id);
// Output : [1, 2, 3]https://t.me/pgimg/36
[ Website ] : http://hashids.org/
〰〰〰〰〰〰
#Encode #Hash
@ProgrammingTip
Telegram
Programming Tips Resources
The Art of Comments 🎨
[ Article ] : https://css-tricks.com/the-art-of-comments/
〰〰〰〰〰〰
#CleanCode #Comments
@ProgrammingTip
[ Article ] : https://css-tricks.com/the-art-of-comments/
〰〰〰〰〰〰
#CleanCode #Comments
@ProgrammingTip
Deploy ASP.NET Core 2.0 Apps on Heroku ♓️
In this tutorial, we’ll be taking a look at how to deploy web apps built with asp.net core 2.0 to heroku.com, a cloud-hosting platform.
We’ll need a few things 🛠 :
• Docker (Windows, Mac)
• Heroku CLI (NPM, Binaries)
• ASP.NET Core 2.0 Runtime
https://t.me/pgimg/37
[ Tutorial ] : http://bit.do/aspheroku
〰〰〰〰〰〰
#AspMvc #Core #Heroku
@ProgrammingTip
In this tutorial, we’ll be taking a look at how to deploy web apps built with asp.net core 2.0 to heroku.com, a cloud-hosting platform.
We’ll need a few things 🛠 :
• Docker (Windows, Mac)
• Heroku CLI (NPM, Binaries)
• ASP.NET Core 2.0 Runtime
https://t.me/pgimg/37
[ Tutorial ] : http://bit.do/aspheroku
〰〰〰〰〰〰
#AspMvc #Core #Heroku
@ProgrammingTip
Telegram
Programming Tips Resources
WAVE ✨
WAVE is tool to help web developers make their web content more accessible. ✅
WAVE cannot tell you if your web content is accessible. ❌
Only a human can determine true accessibility. 👥
But, WAVE can help you evaluate the accessibility of your web content. 👀
https://t.me/pgimg/38
[ Website ] : http://wave.webaim.org
〰〰〰〰〰〰〰〰〰〰〰
#FrontEnd #Web #Tools
@ProgrammingTip
WAVE is tool to help web developers make their web content more accessible. ✅
WAVE cannot tell you if your web content is accessible. ❌
Only a human can determine true accessibility. 👥
But, WAVE can help you evaluate the accessibility of your web content. 👀
https://t.me/pgimg/38
[ Website ] : http://wave.webaim.org
〰〰〰〰〰〰〰〰〰〰〰
#FrontEnd #Web #Tools
@ProgrammingTip
Telegram
Programming Tips Resources