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
Road Map πŸ‘£

Front-End Web Developers πŸ’Ž

#RoadMap #FrontEnd
@ProgrammingTip
Road Map πŸ‘£

Back-End Web Developers πŸ› 

#RoadMap #BackEnd
@ProgrammingTip
Understanding Callbacks, Promises, Observables and async/await πŸ€·πŸ»β€β™‚οΈ

Whilst we only had callbacks for quite some time, in recent years promises, observables and lately async/await enriched the JavaScript world.

Let's take a closer look at these features and how they differ in this article❗️

https://academind.com/articles/javascript/callbacks-promises-observables-async-await

#JavaScript #Observables #Async #Promise
@ProgrammingTip
Vue VSCode Snippets by sdras πŸ”₯

Super easy to write Vue codes fast πŸ’Ž

Documentation :
https://github.com/sdras/vue-vscode-snippets

#JavaScript #Vue
@ProgrammingTip
πŸ’™β›° What is Glide Library β›°πŸ’™

Glide is a fast and efficient Open Source Media Management and image loading framework for Android that wraps media decoding, memory and disk caching, and resource pooling into a simple and easy to use interface.

Glide supports fetching, decoding, and displaying video stills, images, and animated GIFs. Glide includes a flexible API that allows developers to plug in to almost any network stack. πŸ™†πŸ»β€β™‚οΈ

By default Glide uses a custom HttpUrlConnection based stack, but also includes utility libraries plug in to Google's Volley project or Square's OkHttp library instead. πŸ’Ž

For learn more about Glide see
https://github.com/bumptech/glide πŸ“—

#android #java #media
@ProgrammingTip
Media is too big
VIEW IN TELEGRAM
Ψ’Ω…ΩˆΨ²Ψ΄ Ψ§Ψ―ΨΊΨ§Ω… 2 Angular Ψ¨Ψ§ ASP.NET Core ⚑️

Integrate Angular 2 with ASP.NET Core πŸ”₯

Instructor : Mosh Hamedani πŸŽ₯

#Angular #Aspnet #Core
@ProgrammingTip
JSON Server πŸ”₯

Get a full fake REST API with zero coding in less than 30 seconds (seriously) πŸ™‹πŸ»β€β™‚οΈ

Created with β™₯️ for front-end developers who need a quick back-end for prototyping and mocking. πŸ› 

https://github.com/typicode/json-server

Fake Online REST API for Testing and Prototyping :
http://jsonplaceholder.typicode.com/

#API #JSON #Mocking
@ProgrammingTip
List Design πŸ’Ž

Lists is a gallery of real content ready to populate your mockups. πŸŒ€

https://www.lists.design/

#Mocking
@ProgrammingTip
Google Gson Converter πŸ’₯

Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. πŸ“¦

Gson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of. πŸ”₯

There are a few open-source projects that can convert Java objects to JSON. πŸ’Ž

However, most of them require that you place Java annotations in your classes; something that you can not do if you do not have access to the source-code. πŸ™†πŸ»β€β™‚οΈ

For more about Gson see :
https://github.com/google/gson

#java #android #converter
@ProgrammingTip
Material Design The Development Documentation

This site has a single list of available Material Components and samples of their usage for developer. πŸ’Ž

The v7 appcompat library is used in website - provide support of material design user interface implementations for older Android platforms. πŸ™†πŸ»β€β™‚οΈ

Note: Design Library - provides various material design components which are not part of Android SDK.

http://www.materialdoc.com/

#java #android #material
@ProgrammingTip
GPU.JS πŸ™

gpu.js will automatically compile specially written JavaScript functions into shader language and run them on the GPU using the WebGL API. ⚑️

In case WebGL is not available, the functions will still run in regular JavaScript.

https://github.com/gpujs/gpu.js

#JavaScript #GPU
@ProgrammingTip
Master Your API Workflow with Postman πŸ”Έ

They’re doing a great job by providing an integrated environment for different components of an API, like authorization, testing, documentation, versioning. πŸ’Ž

https://www.sitepoint.com/master-api-workflow-postman/

#API #Postman
@ProgrammingTip
Refactoring β€’GURUβ€’ 🐿

Refactoring.Guru is a shiny website where you can find tons of information on refactoring, design patterns, SOLID principles and other smart programming topics. ✨

https://refactoring.guru/

#CleanCode #Refactoring
@ProgrammingTip
Stackify Prefix ☘️

Prefix is a lightweigth developer tool that shows you:

β€’ Logs
β€’ Errors
β€’ Queries
...

in Real-time . πŸ’Ž

Languages Supported : C#, Java πŸ•Ά

https://stackify.com/prefix/

src : [ @IranAspMvc ]

#Tracking #Log
@ProgrammingTip
Best Websites a Programmer Should Visit πŸ¦‹

Some useful websites for programmers. ✨

When learning CS there are some useful sites you must know to get always informed in order to do your technologies eve and learn new things.

Here is a non exhaustive list of some sites you should visit :

[ https://goo.gl/BVQT1v ]

#FreeTime
@ProgrammingTip
Airbnb JavaScript Style Guide πŸš€

Table of Contents πŸ“œ :
β€’ Types
β€’ References
β€’ Objects
β€’ Arrays
β€’ Strings
β€’ Functions
β€’ ...

[ https://github.com/airbnb/javascript ]

#JavaScript #Guide #Tips
@ProgrammingTip
πŸ‘‰ Pointer Tips In C & C++ πŸ‘ˆ

πŸ”ΈNever ever forget to initialize the pointer. This may be simple and easy known stuff but here I would like to add it as an embedded system developer that this was the main cause of many bugs.

πŸ”ΉAlso never change the pointer variable itself unless & until you need to change the pointer.

πŸ”ΈAlso monitor that the pointers are not overlapping if not pointing to same memory location range.

γ€°γ€°γ€°γ€°γ€°γ€°γ€°γ€°γ€°γ€°γ€°γ€°γ€°γ€°

#c #cpp #pointer
@ProgrammingTip