Programming Tips πŸ’‘
51.6K subscribers
67 photos
10 videos
30 files
354 links
Programming & AI:
Tips πŸ’‘
Articles πŸ“•
Resources πŸ‘Ύ
Design Patterns πŸ’Ž
Software Principles βœ…

πŸ‡³πŸ‡± Contact: @MoienTajik

🎯 Buy ads: https://telega.io/c/ProgrammingTip
Download Telegram
Diffrences Between Abstract & InterfaceπŸ’‘

γ€°γ€°γ€°γ€°γ€°γ€°
#Abstraction #Interface
@ProgrammingTip
MultiScroll.js πŸ”ƒ

A simple plugin to create multi scrolling websites with two vertical scrolling panels.

[ Website ] : https://alvarotrigo.com/multiScroll

γ€°γ€°γ€°γ€°γ€°γ€°
#JavaScript #Library
@ProgrammingTip
Dagger 2

Dagger 2 is a dependency injection (DI) framework. It's based on the javax.inject annotations standard.

[GitHub] : http://bit.ly/2gY3BND

γ€°γ€°γ€°γ€°γ€°γ€°
#Dagger #Java #Android
@ProgrammingTip
Selectize.js πŸ’Ž

Selectize is the hybrid of a textbox and <select> box.
It's jQuery-based and it's useful for tagging, contact lists, country selectors, and so on.

[ Website ] : http://selectize.github.io/selectize.js/

γ€°γ€°γ€°γ€°γ€°γ€°
#JavaScript #Library
@ProgrammingTip
Waypoints.js ⚑️

Waypoints is the easiest way to trigger a function when you scroll to an element.

[ Website ] : http://imakewebthings.com/waypoints/

γ€°γ€°γ€°γ€°γ€°γ€°
#JavaScript #Library
@ProgrammingTip
Happy Programmers Day πŸŽ‰ πŸ€“

@ProgrammingTip
Select2 πŸ”₯

The jQuery replacement for select boxes.

Select2 gives you a customizable select box with support for searching, tagging, remote data sets, infinite scrolling, and many other highly used options.

[ Website ] : https://select2.org/getting-started/basic-usage

γ€°γ€°γ€°γ€°γ€°γ€°
#JavaScript #Library
@ProgrammingTip
JUnit β˜‘οΈ

JUnit is a Unit Testing framework for the Java programming language. β˜•οΈ

JUnit has been important in the development of test-driven development, and is one of a family of unit testing frameworks which is collectively known as xUnit that originated with SUnit.

https://ibb.co/f0EFR5

[Website] : http://junit.org/junit5/

γ€°γ€°γ€°γ€°γ€°
#java #junit
@ProgrammingTip
6 Essential VSCode Extensions for Angular Developers πŸ’Ž

β€’ TypeScript Hero
β€’ Angular Language Service
β€’ Bracket Pair Colorizer
β€’ Move TS
β€’ Material Icon Theme
β€’ Angular TypeScript Snippets

http://bit.do/vsico

[ Website ] : http://bit.do/vsxt

[ Src ] : @IranAspMvc
γ€°γ€°γ€°γ€°γ€°γ€°
#Angular #VSCode #Extension
@ProgrammingTip
Express ✨

A minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.

https://expressjs.com
γ€°γ€°γ€°γ€°γ€°γ€°
#Nodejs
@ProgrammingTip
Access Modifiers πŸ€·πŸ»β€β™‚οΈπŸš«

Public 🌎

Using Public, an event or a variable can be accessed from outside of the class, where it belongs.

And also from the outside of the assembly.
γ€°γ€°γ€°γ€°

Private πŸ”’

It restricts the use of methods and variables only within the class itself.

It can't be used from outside of the class.

As you declare a private constructor of a class, that class can't be accessed from outside that class, you can't create an object of that class.
γ€°γ€°γ€°γ€°

Protected β›“

This allows variables and methods to access from that class and the sub class of the class.

That means that methods can be accessed within that class and from the classes, which actually inherit that class.
γ€°γ€°γ€°γ€°

https://t.me/pgimg/4

#Access_Modifiers
@ProgrammingTip
You may be wondering why the Entity Framework team chose to call the method Remove rather than Delete, and for that matter, why they choose Add instead of Insert. πŸ€·πŸΏβ€β™‚οΈ

The names were chosen for consistency with other collections and sets in the .NET Framework.

Other collections all use the Add/Remove pair of methods to bring elements into and out of the collection.

γ€°γ€°γ€°γ€°γ€°γ€°
#EF #Collections
@ProgrammingTip
Swiper ✨

The free and most modern mobile touch slider with hardware accelerated transitions and amazing native behavior.

It is intended to be used in mobile websites, mobile web apps, and mobile native/hybrid apps.

[ Website ] : http://idangero.us/swiper

γ€°γ€°γ€°γ€°γ€°γ€°
#JavaScript #Library
@ProgrammingTip
Sorry PHP Developers ... πŸ˜‚
γ€°γ€°γ€°γ€°γ€°γ€°
#Fun
@ProgrammingTip
This media is not supported in your browser
VIEW IN TELEGRAM
Codota : AI Pair Programmer πŸ€–

Codota understands the world's code and provides you with the right suggestion at the right time.

Supports : Java ♨️

www.codota.com
γ€°γ€°γ€°γ€°γ€°γ€°
#Java #Tools
@ProgrammingTip
TinyMCE in ASP.NET MVC πŸ”₯

TinyMCE is a web-based HTML WYSIWYG editor control. πŸ“

[ Tutorial ] : http://bit.do/tinym
γ€°γ€°γ€°γ€°γ€°γ€°
#Aspnet #TinyMCE #WYSIWYG
@ProgrammingTip
10 things you'll find shocking about asynchronous operations 🀣

#Fun
@ProgrammingTip
CONST vs LET vs VAR ⚑️

This article will look to clear on why those classic var declarations can be confusing and will also introduce block-level bindings aka const and let.

[ Website ] : http://bit.do/jvar
γ€°γ€°γ€°γ€°γ€°γ€°
#JavaScript #Variable
@ProgrammingTip
Rider ⚑️

Rider is a new Cross-Platform .NET IDE by JetBrains.

Develop .NET, ASP.NET, .NET Core, Xamarin or Unity applications On Windows, Mac, Linux.

https://t.me/pgimg/5

[ Website ] : https://www.jetbrains.com/rider/

γ€°γ€°γ€°γ€°γ€°γ€°
#Jetbrains #IDE #dotnet
@ProgrammingTip