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/javascript ]
#JavaScript #Guide #Tips
@ProgrammingTip
Table of Contents ๐ :
โข Types
โข References
โข Objects
โข Arrays
โข Strings
โข Functions
โข ...
[ https://github.com/airbnb/javascript ]
#JavaScript #Guide #Tips
@ProgrammingTip
GitHub
GitHub - airbnb/javascript: JavaScript Style Guide
JavaScript Style Guide. Contribute to airbnb/javascript 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.
JavaScript Clean Code ๐
Use consistent capitalization ๐ก
Bad :
Good :
โโโโโโ
#JSTips #CleanCode
@ProgrammingTip
Use consistent capitalization ๐ก
Bad :
const DAYS_IN_WEEK = 7;
const daysInMonth = 30;
const songs = ['Back In Black', 'Stairway to Heaven', 'Hey Jude'];
const Artists = ['ACDC', 'Led Zeppelin', 'The Beatles'];
function eraseDatabase() {}
function restore_database() {}
class animal {}
class Alpaca {}
Good :
const DAYS_IN_WEEK = 7;
const DAYS_IN_MONTH = 30;
const SONGS = ['Back In Black', 'Stairway to Heaven', 'Hey Jude'];
const ARTISTS = ['ACDC', 'Led Zeppelin', 'The Beatles'];
function eraseDatabase() {}
function restoreDatabase() {}
class Animal {}
class Alpaca {}
โโโโโโ
#JSTips #CleanCode
@ProgrammingTip
Loader.css ๐
Delightful and performance-focused pure css loading animations. ๐
https://github.com/ConnorAtherton/loaders.css
Demo : https://connoratherton.com/loaders
ใฐใฐใฐใฐใฐใฐ
#CSS
@ProgrammingTip
Delightful and performance-focused pure css loading animations. ๐
https://github.com/ConnorAtherton/loaders.css
Demo : https://connoratherton.com/loaders
ใฐใฐใฐใฐใฐใฐ
#CSS
@ProgrammingTip
GitHub
GitHub - ConnorAtherton/loaders.css: Delightful, performance-focused pure css loading animations.
Delightful, performance-focused pure css loading animations. - ConnorAtherton/loaders.css
Turn Things Off In HTML ๐ด
When making responsive sites, you donโt really want users to be able to double tap and zoom, as all your content should be visible. ๐ฅ
To do this you will need to add some code that disables user zooming and scaling.
This code will also enable iOS device to display sites more elegantly when the iPad or iPhone is rotated. ๐ฑ
โโโโโโโโโโ
#html #responsive
@ProgrammingTip
When making responsive sites, you donโt really want users to be able to double tap and zoom, as all your content should be visible. ๐ฅ
To do this you will need to add some code that disables user zooming and scaling.
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
This code will also enable iOS device to display sites more elegantly when the iPad or iPhone is rotated. ๐ฑ
โโโโโโโโโโ
#html #responsive
@ProgrammingTip
Try to group extension methods into static classes dealing with the same extended type. ๐ฆ
Sometimes related classes (such as DateTime and TimeSpan) can be sensibly grouped together. โ๏ธ
But avoid grouping extension methods targeting disparate types such as Stream and string within the same class. โ
ใฐใฐใฐใฐใฐใฐ
#CleanCode #ExtensionMethods
@ProgrammingTip
Sometimes related classes (such as DateTime and TimeSpan) can be sensibly grouped together. โ๏ธ
But avoid grouping extension methods targeting disparate types such as Stream and string within the same class. โ
ใฐใฐใฐใฐใฐใฐ
#CleanCode #ExtensionMethods
@ProgrammingTip
Let in LINQ ๐ฎ
A let clause introduces a new range variable with a value that can be based on other range variables.
โ Sorting by the lengths of usernames without let clause :
โ Using a let clause to remove redundant calculations :
ใฐใฐใฐใฐใฐใฐ
#LINQ #Query
@ProgrammingTip
A let clause introduces a new range variable with a value that can be based on other range variables.
โ Sorting by the lengths of usernames without let clause :
var query =
from user in SampleData.AllUsers
orderby user.Name.Length
select user.Name;
foreach (var name in query)
Console.WriteLine("{0}: {1}", name.Length, name);
โ Using a let clause to remove redundant calculations :
var query =
from user in SampleData.AllUsers
let length = user.Name.Length
order by length
select new
{
Name= user.Name,
Length = length
};
foreach (var entry in query)
Console.WriteLine("{0}:{1}",entry.Length, entry.Name);
ใฐใฐใฐใฐใฐใฐ
#LINQ #Query
@ProgrammingTip
Bridge.NET : C# To Javascript Compiler ๐ฅ
Open Source C# to JavaScript Compiler and Frameworks.
Run Your App On Any Device Using JavaScript. ๐
[ Website ] : http://bridge.net/
[ Demo ] : https://deck.net/
ใฐใฐใฐใฐใฐใฐ
#JavaScript #CSharp
@ProgrammingTip
Open Source C# to JavaScript Compiler and Frameworks.
Run Your App On Any Device Using JavaScript. ๐
[ Website ] : http://bridge.net/
[ Demo ] : https://deck.net/
ใฐใฐใฐใฐใฐใฐ
#JavaScript #CSharp
@ProgrammingTip
bridge.net
Domain Names For Sale
Looking for the perfect domain?
Profiling ASP.NET Core With Stackify Prefix ๐
https://pioneercode.com/post/profiling-asp-net-core-with-stackify-prefix
ใฐใฐใฐใฐใฐใฐ
#Aspnet #Core #Statistics
@ProgrammingTip
https://pioneercode.com/post/profiling-asp-net-core-with-stackify-prefix
ใฐใฐใฐใฐใฐใฐ
#Aspnet #Core #Statistics
@ProgrammingTip
Listing Content Of Directory In Java ๐
In order to list the contents of a directory, below program can be used. ๐
This program simply receives the names of the all sub-directory and files in a folder in an Array and then that array is sequentially traversed to list all the contents. ๐
โโโโโโโโโโโโ
#java #io
@ProgrammingTip
In order to list the contents of a directory, below program can be used. ๐
This program simply receives the names of the all sub-directory and files in a folder in an Array and then that array is sequentially traversed to list all the contents. ๐
import java.io.*;
public class ListContents {
public static void main(String[] args) {
File file =
new File("//home//user//Documents/");
String[] files = file.list();
System.out.println (
"Listing contents of " + file.getPath()
);
for(int i=0 ; i < files.length ; i++) {
System.out.println(files[i]);
}
}
}
โโโโโโโโโโโโ
#java #io
@ProgrammingTip
Creating Areas In ASP.NET Core ๐
[ Website ] :
https://pioneercode.com/post/creating-areas-in-asp-net-core
ใฐใฐใฐใฐใฐใฐ
#Aspnet #Core #Area
@ProgrammingTip
[ Website ] :
https://pioneercode.com/post/creating-areas-in-asp-net-core
ใฐใฐใฐใฐใฐใฐ
#Aspnet #Core #Area
@ProgrammingTip
PioneerCode
Creating Areas In ASP.NET MVC Core
Structuring maintainable projects is key when it comes to the long-term success of any project. ASP.NET MVC Core Areas help us accomplish this. By Chad Ramos at Pioneer Code.
Git - Stash Saves Time ๐
The command git stash , picks All the changes in staging and save it in a separate place. Thus, this useful and aptly named command clears your staging area. ๐ฅ
That way you can save a set of changes you have made but do not yet want to commit. ๐ฅ
Or, if you would need to stash untracked changes as well, use -u argument: ๐ก
In particular, I use more stash when I need to git pull and want to avoid conflicts between local changes and changes upstream.
ยฏ\_(ใ)_/ยฏ
To restore your local changes back to staging, you need to apply your stash. The following command recreates the latest changes that were stashed away: โ๏ธ
You can have more than one stash. By default, your stashes will be applied in FILO (First-in, last-out) order.
#git #vcs #stash
@ProgrammingTip
The command git stash , picks All the changes in staging and save it in a separate place. Thus, this useful and aptly named command clears your staging area. ๐ฅ
That way you can save a set of changes you have made but do not yet want to commit. ๐ฅ
$ git stash
Or, if you would need to stash untracked changes as well, use -u argument: ๐ก
$ git stash -u
In particular, I use more stash when I need to git pull and want to avoid conflicts between local changes and changes upstream.
ยฏ\_(ใ)_/ยฏ
To restore your local changes back to staging, you need to apply your stash. The following command recreates the latest changes that were stashed away: โ๏ธ
$ git stash apply
You can have more than one stash. By default, your stashes will be applied in FILO (First-in, last-out) order.
#git #vcs #stash
@ProgrammingTip