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/javanoscript/callbacks-promises-observables-async-await
#JavaScript #Observables #Async #Promise
@ProgrammingTip
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/javanoscript/callbacks-promises-observables-async-await
#JavaScript #Observables #Async #Promise
@ProgrammingTip
Code Sandbox ⚡️
Code Sandbox makes it easier to create, share and reuse React projects with others. 💎
https://codesandbox.io/
#JavaScript #React
@ProgrammingTip
Code Sandbox makes it easier to create, share and reuse React projects with others. 💎
https://codesandbox.io/
#JavaScript #React
@ProgrammingTip
CodeSandbox
CodeSandbox: Instant Cloud Development Environments
CodeSandbox is a cloud development platform that empowers developers to code, collaborate and ship projects of any size from any device in record time.
Vue VSCode Snippets by sdras 🔥
Super easy to write Vue codes fast 💎
Documentation :
https://github.com/sdras/vue-vscode-snippets
#JavaScript #Vue
@ProgrammingTip
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
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
GitHub
GitHub - bumptech/glide: An image loading and caching library for Android focused on smooth scrolling
An image loading and caching library for Android focused on smooth scrolling - bumptech/glide
Media is too big
VIEW IN TELEGRAM
.NET Academy 👾
Learn new .NET skills in a fun and interactive way 💎
https://dotnetcademy.net/
#dotnet
@ProgrammingTip
Learn new .NET skills in a fun and interactive way 💎
https://dotnetcademy.net/
#dotnet
@ProgrammingTip
dotnetcademy.net
Start Learning | .NET Academy
Learn new .NET skills in a fun and interactive way. This site is powered by .NET Fiddle.
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
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
GitHub
GitHub - typicode/json-server: Get a full fake REST API with zero coding in less than 30 seconds (seriously)
Get a full fake REST API with zero coding in less than 30 seconds (seriously) - typicode/json-server
List Design 💎
Lists is a gallery of real content ready to populate your mockups. 🌀
https://www.lists.design/
#Mocking
@ProgrammingTip
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
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
GitHub
GitHub - google/gson: A Java serialization/deserialization library to convert Java Objects into JSON and back
A Java serialization/deserialization library to convert Java Objects into JSON and back - google/gson
Calibre App 📊
Improve customer experience and sales
with powerful website performance analytics .
https://calibreapp.com/
#Tracking #Analytics
@ProgrammingTip
Improve customer experience and sales
with powerful website performance analytics .
https://calibreapp.com/
#Tracking #Analytics
@ProgrammingTip
Calibre - Site Speed Tools for Teams
Calibre: Monitor Core Web Vitals and Page Speed with Synthetic and Real-User Data
Track page speed without needless complexity. Calibre helps teams focus on high-impact results.
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
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
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
GitHub
GitHub - gpujs/gpu.js: GPU Accelerated JavaScript
GPU Accelerated JavaScript. Contribute to gpujs/gpu.js development by creating an account on GitHub.
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
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
Sitepoint
How to Master Your API Workflow with Postman — SitePoint
Younes present Postman - the API development tool of choice - in comprehensive detail. There's never been a better way to improve your API dev workflow!
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
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
refactoring.guru
Refactoring and Design Patterns
Refactoring is a controllable process of improving code without creating new functionality. Design Patterns are typical solutions to the commonly occurring problems in software design.
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
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
Stackify
Prefix: The Developer's Tracing Solution and Code Profiling Tool
Our code profiling and tracing solution, Prefix. Streamlines app development, and optimizes app performance. No more nightmare code reviews!
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
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
GitHub
GitHub - sdmg15/Best-websites-a-programmer-should-visit: :link: Some useful websites for programmers.
:link: Some useful websites for programmers. Contribute to sdmg15/Best-websites-a-programmer-should-visit development by creating an account on GitHub.
Airbnb JavaScript Style Guide 🚀
Table of Contents 📜 :
• Types
• References
• Objects
• Arrays
• Strings
• Functions
• ...
[ https://github.com/airbnb/javanoscript ]
#JavaScript #Guide #Tips
@ProgrammingTip
Table of Contents 📜 :
• Types
• References
• Objects
• Arrays
• Strings
• Functions
• ...
[ https://github.com/airbnb/javanoscript ]
#JavaScript #Guide #Tips
@ProgrammingTip
GitHub
GitHub - airbnb/javanoscript: JavaScript Style Guide
JavaScript Style Guide. Contribute to airbnb/javanoscript development by creating an account on GitHub.
👉 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
🔸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
💚 Retrofit Library 💚
Retrofit turns your REST API into a Java Interface 💎
It’s an elegant solution for organizing API Calls in a project. The request method and relative URL are added with an Annotation , which makes code clean and simple.
With annotations, you can easily add a request body, manipulate the URL or headers and add query parameters. 🔥
Adding a return type to a method will make it synchronous, while adding a Callback will allow it to finish asynchronously with success or failure. 🔰
For learn more about Retrofit see :
https://github.com/square/retrofit
http://square.github.io/retrofit/
#java #android #library
@ProgrammingTip
Retrofit turns your REST API into a Java Interface 💎
It’s an elegant solution for organizing API Calls in a project. The request method and relative URL are added with an Annotation , which makes code clean and simple.
With annotations, you can easily add a request body, manipulate the URL or headers and add query parameters. 🔥
Adding a return type to a method will make it synchronous, while adding a Callback will allow it to finish asynchronously with success or failure. 🔰
For learn more about Retrofit see :
https://github.com/square/retrofit
http://square.github.io/retrofit/
#java #android #library
@ProgrammingTip
GitHub
GitHub - square/retrofit: A type-safe HTTP client for Android and the JVM
A type-safe HTTP client for Android and the JVM. Contribute to square/retrofit development by creating an account on GitHub.