Coravel β°
.NET Core meets Laravel : Scheduling, Queuing, etc. β¨
Features π :
β’ Task Scheduling
β’ Queuing
Tired of using cron and Windows Task Schedulerβ
Want to use something easy that ties into your existing codeβ
In Startup.cs, put this in ConfigureServices() πΎ :
Look at the documentation to see what methods are availableβοΈ
https://t.me/pgimg/140
[ Github ] : bit.do/corevl
γ°γ°γ°γ°γ°γ°
#AspMvc #Core #Scheduler
@ProgrammingTip
.NET Core meets Laravel : Scheduling, Queuing, etc. β¨
Features π :
β’ Task Scheduling
β’ Queuing
Tired of using cron and Windows Task Schedulerβ
Want to use something easy that ties into your existing codeβ
In Startup.cs, put this in ConfigureServices() πΎ :
services.AddScheduler(scheduler =>
{
scheduler.Schedule(
() => Console.WriteLine("Run at 1pm utc during week days."))
.DailyAt(13, 00)
.Weekday();
});
Easy enoughβLook at the documentation to see what methods are availableβοΈ
https://t.me/pgimg/140
[ Github ] : bit.do/corevl
γ°γ°γ°γ°γ°γ°
#AspMvc #Core #Scheduler
@ProgrammingTip
Telegram
Programming Tips Resources
All You Need To Know About CSS-in-JS π
Thinking in components β No longer do you have to maintain bunch of style-sheets. CSS-in-JS abstracts the CSS model to the component level, rather than the document level (modularity). π
What is CSS-in-JSβ
JSS is a more powerful abstraction over CSS. π¦
It uses JavaScript as a language to describe styles in a declarative and maintainable way. π£
It is a high performance JS to CSS compiler which works at runtime and server-side. π
This core library is low level and framework agnostic. β¨
It is about 6KB (minified and gzipped) and is extensible via plugins API. π
https://t.me/pgimg/141
[ Article ] : kutt.it/jss
γ°γ°γ°γ°γ°γ°
#CSS #JavaScript #JSS
@ProgrammingTip
Thinking in components β No longer do you have to maintain bunch of style-sheets. CSS-in-JS abstracts the CSS model to the component level, rather than the document level (modularity). π
What is CSS-in-JSβ
JSS is a more powerful abstraction over CSS. π¦
It uses JavaScript as a language to describe styles in a declarative and maintainable way. π£
It is a high performance JS to CSS compiler which works at runtime and server-side. π
This core library is low level and framework agnostic. β¨
It is about 6KB (minified and gzipped) and is extensible via plugins API. π
https://t.me/pgimg/141
[ Article ] : kutt.it/jss
γ°γ°γ°γ°γ°γ°
#CSS #JavaScript #JSS
@ProgrammingTip
Telegram
Programming Tips Resources
HTTPS explained with carrier pigeons β‘οΈ
Cryptography can be a hard subject to understand. Itβs full of mathematical proofs. π€·π»ββοΈ
But unless you are actually developing cryptographic systems, much of that complexity is not necessary to understand what is going on at a high level. π
If you opened this article hoping to create the next HTTPS protocol, Iβm sorry to say that pigeons wonβt be enough. π
Otherwise, brew some coffee and enjoy the article. βοΈ
https://t.me/pgimg/142
[ Article ] : kutt.it/https
γ°γ°γ°γ°γ°γ°
#HTTPS #Cryptography
@ProgrammingTip
Cryptography can be a hard subject to understand. Itβs full of mathematical proofs. π€·π»ββοΈ
But unless you are actually developing cryptographic systems, much of that complexity is not necessary to understand what is going on at a high level. π
If you opened this article hoping to create the next HTTPS protocol, Iβm sorry to say that pigeons wonβt be enough. π
Otherwise, brew some coffee and enjoy the article. βοΈ
https://t.me/pgimg/142
[ Article ] : kutt.it/https
γ°γ°γ°γ°γ°γ°
#HTTPS #Cryptography
@ProgrammingTip
Telegram
Programming Tips Resources
Animate Calligraphy with SVG in CSS π¦
From time to time at Stackoverflow, the question pops up whether there is an equivalent to the
But upon closer inspection, what the questions are really trying to ask is something like this :
How do you animate calligraphy βοΈ
This article answers this question. β¨
https://t.me/pgimg/143
[ Article ] : https://kutt.it/g0QuEh
γ°γ°γ°γ°γ°γ°
#HTML #CSS #FrontEnd
@ProgrammingTip
From time to time at Stackoverflow, the question pops up whether there is an equivalent to the
stroke-dashoffset technique for animating the SVG stroke that works for the fill attribute. π€But upon closer inspection, what the questions are really trying to ask is something like this :
How do you animate calligraphy βοΈ
This article answers this question. β¨
https://t.me/pgimg/143
[ Article ] : https://kutt.it/g0QuEh
γ°γ°γ°γ°γ°γ°
#HTML #CSS #FrontEnd
@ProgrammingTip
Telegram
Programming Tips Resources
Have Continuous Integration with Jenkins in 30 mins β‘οΈ
If you are building and deploying code within Visual Studio and find its hard to scale up a team of developers, few things can alleviate your pain better than a Continuous Integration (CI) System. π€·π»ββοΈ
Never heard of continuous integration or you donβt know if itβs right for youβ
This article will help you to get started. π
https://t.me/pgimg/144
[ Article ] : kutt.it/jenkins
γ°γ°γ°γ°γ°γ°
#CI #Jenkins #DotNet
@ProgrammingTip
If you are building and deploying code within Visual Studio and find its hard to scale up a team of developers, few things can alleviate your pain better than a Continuous Integration (CI) System. π€·π»ββοΈ
Never heard of continuous integration or you donβt know if itβs right for youβ
This article will help you to get started. π
https://t.me/pgimg/144
[ Article ] : kutt.it/jenkins
γ°γ°γ°γ°γ°γ°
#CI #Jenkins #DotNet
@ProgrammingTip
Telegram
Programming Tips Resources
Card Surge π
Designing cards takes tweaking subtle details, and an easier to use playground makes finding the right styles faster. ππ»
Card Surge is a playground for designing cards in a web interface. β¨
Designing cards that look π₯ takes careful tweaking and attention to detail, and Card Surge makes it easy. π π»ββοΈ
Take existing styles from well designed sites and use them as a starting point, or begin playing with your own. Copy the code out into your own project once your done. π
https://t.me/pgimg/145
[ Website ] : card.surge.sh
γ°γ°γ°γ°γ°γ°
#CSS #UI #Cards
@ProgrammingTip
Designing cards takes tweaking subtle details, and an easier to use playground makes finding the right styles faster. ππ»
Card Surge is a playground for designing cards in a web interface. β¨
Designing cards that look π₯ takes careful tweaking and attention to detail, and Card Surge makes it easy. π π»ββοΈ
Take existing styles from well designed sites and use them as a starting point, or begin playing with your own. Copy the code out into your own project once your done. π
https://t.me/pgimg/145
[ Website ] : card.surge.sh
γ°γ°γ°γ°γ°γ°
#CSS #UI #Cards
@ProgrammingTip
Telegram
Programming Tips Resources
How to Stop Using Callbacks and Start Living βοΈ
Javascript has two major ways of dealing with asynchronous tasks - callbacks and Promises. π€
In general Promises are considered easier to use and to maintain than callbacks. β
But in reality even Promises alone wonβt make you happy. π€¬
Asynchronous code may still be quite difficult to read and to understand. π€―
Therefore third-party libraries, e.g. co, provided means to write a synchronous-like asynchronous code. π
I personally prefer everything in the world to be as clear and beautiful as redux-saga. β¨
But not everybody is lucky to work with React and Redux to be able to use sagas. βοΈ
This article will show that in modern Javascript it is not difficult to write a well structured and easy to understand asynchronous code without using any third-party libraries.π
https://t.me/pgimg/146
[ Article ] : kutt.it/call
γ°γ°γ°γ°γ°γ°
#JavaScript #CleanCode
@ProgrammingTip
Javascript has two major ways of dealing with asynchronous tasks - callbacks and Promises. π€
In general Promises are considered easier to use and to maintain than callbacks. β
But in reality even Promises alone wonβt make you happy. π€¬
Asynchronous code may still be quite difficult to read and to understand. π€―
Therefore third-party libraries, e.g. co, provided means to write a synchronous-like asynchronous code. π
I personally prefer everything in the world to be as clear and beautiful as redux-saga. β¨
But not everybody is lucky to work with React and Redux to be able to use sagas. βοΈ
This article will show that in modern Javascript it is not difficult to write a well structured and easy to understand asynchronous code without using any third-party libraries.π
https://t.me/pgimg/146
[ Article ] : kutt.it/call
γ°γ°γ°γ°γ°γ°
#JavaScript #CleanCode
@ProgrammingTip
Telegram
Programming Tips Resources
How to use SVG as a Placeholder, and Other Image Loading Techniques π
Iβm passionate about image performance optimization and making images load fast on the web.β‘οΈ
One of the most interesting areas of exploration is placeholders : what to show when the image hasnβt loaded yet. π€·π»ββοΈ
During the last days I have come across some loading techniques that use SVG, and I would like to describe them in this post. π₯
In this post we will go through these topics :
β’ Overview of different types of placeholders π
β’ SVG-based placeholders (edges, shapes and silhouettes) π€
β’ Automating the process. β»οΈ
https://t.me/pgimg/147
[ Article ] : kutt.it/placeux
From : @Dexign
γ°γ°γ°γ°γ°γ°
#UX #Design
@ProgrammingTip
Iβm passionate about image performance optimization and making images load fast on the web.β‘οΈ
One of the most interesting areas of exploration is placeholders : what to show when the image hasnβt loaded yet. π€·π»ββοΈ
During the last days I have come across some loading techniques that use SVG, and I would like to describe them in this post. π₯
In this post we will go through these topics :
β’ Overview of different types of placeholders π
β’ SVG-based placeholders (edges, shapes and silhouettes) π€
β’ Automating the process. β»οΈ
https://t.me/pgimg/147
[ Article ] : kutt.it/placeux
From : @Dexign
γ°γ°γ°γ°γ°γ°
#UX #Design
@ProgrammingTip
Telegram
Programming Tips Resources
What's This and Can I Delete Itβ Examining a Default ASP.NET Core MVC Project π₯
I have a very simple two-step process I use whenever I create or join a new project.βπ»
I examine each folder and file, and ask "what's this, and can I delete itβ"
After all, deleting things (or demolishing them, as may be appropriate) is so, so satisfying. π
I would be much happier deleting all code that ever existed. π
To that end, we're going to examine a default ASP.NET Core project, created with ASP.NET Core 2.1 and Visual Studio 2017, to see what we absolutely have to keep and what can be thrown away. π
Let's get deletingβοΈ
https://t.me/pgimg/148
[ Article ] : kutt.it/NCtImP
γ°γ°γ°γ°γ°γ°
#AspMvc #Core
@ProgrammingTip
I have a very simple two-step process I use whenever I create or join a new project.βπ»
I examine each folder and file, and ask "what's this, and can I delete itβ"
After all, deleting things (or demolishing them, as may be appropriate) is so, so satisfying. π
I would be much happier deleting all code that ever existed. π
To that end, we're going to examine a default ASP.NET Core project, created with ASP.NET Core 2.1 and Visual Studio 2017, to see what we absolutely have to keep and what can be thrown away. π
Let's get deletingβοΈ
https://t.me/pgimg/148
[ Article ] : kutt.it/NCtImP
γ°γ°γ°γ°γ°γ°
#AspMvc #Core
@ProgrammingTip
Telegram
Programming Tips Resources
How does RSA workβ
RSA is an asymmetric system , which means that a key pair will be generated, a public key and a private key, obviously you keep your private key secure and pass around the public one. π
The algorithm was published in the 70βs by Ron Rivest, Adi Shamir, and Leonard Adleman, hence RSA , and it sort of implementβs a trapdoor function such as Diffieβs one. π
RSA is rather slow so itβs hardly used to encrypt data , more frequently it is used to encrypt and pass around symmetric keys which can actually deal with encryption at a faster speed. ππ»
https://t.me/pgimg/149
How does it workβ
This videos simply shows that how does it work π :
[ Part 1 ] : kutt.it/rsa1
[ Part 2 ] : kutt.it/rsa2
γ°γ°γ°γ°γ°γ°
#Cryptography #RSA
@ProgrammingTip
RSA is an asymmetric system , which means that a key pair will be generated, a public key and a private key, obviously you keep your private key secure and pass around the public one. π
The algorithm was published in the 70βs by Ron Rivest, Adi Shamir, and Leonard Adleman, hence RSA , and it sort of implementβs a trapdoor function such as Diffieβs one. π
RSA is rather slow so itβs hardly used to encrypt data , more frequently it is used to encrypt and pass around symmetric keys which can actually deal with encryption at a faster speed. ππ»
https://t.me/pgimg/149
How does it workβ
This videos simply shows that how does it work π :
[ Part 1 ] : kutt.it/rsa1
[ Part 2 ] : kutt.it/rsa2
γ°γ°γ°γ°γ°γ°
#Cryptography #RSA
@ProgrammingTip
Telegram
Programming Tips Resources
Common Webpage Design Mistakes β οΈ
Simple layout and design tips to help you create a stunning webpage. π¦
This article shows 30 common design mistakes and their solution with images included. π
https://t.me/pgimg/150
[ Article ] : kutt.it/mstk
γ°γ°γ°γ°γ°γ°
#UI #Design #CSS
@ProgrammingTip
Simple layout and design tips to help you create a stunning webpage. π¦
This article shows 30 common design mistakes and their solution with images included. π
https://t.me/pgimg/150
[ Article ] : kutt.it/mstk
γ°γ°γ°γ°γ°γ°
#UI #Design #CSS
@ProgrammingTip
Telegram
Programming Tips Resources
BetweenJS β‘οΈ
Lightweight JavaScript (ES6) tweening library. βοΈ
Purposeπ‘:
Make tweening usage convenient and powerful. π₯
β’ Modern : Written in ES6 π₯
β’ Lightweight : 8.3 KB ππ»
β’ Performant : Optimized π¨
https://t.me/pgimg/151
[ Website ] : kutt.it/4ruR0X
[ Github ] : kutt.it/Wl425b
γ°γ°γ°γ°γ°γ°
#JavaScript #Library
@ProgrammingTip
Lightweight JavaScript (ES6) tweening library. βοΈ
Purposeπ‘:
Make tweening usage convenient and powerful. π₯
β’ Modern : Written in ES6 π₯
β’ Lightweight : 8.3 KB ππ»
β’ Performant : Optimized π¨
https://t.me/pgimg/151
[ Website ] : kutt.it/4ruR0X
[ Github ] : kutt.it/Wl425b
γ°γ°γ°γ°γ°γ°
#JavaScript #Library
@ProgrammingTip
Telegram
Programming Tips Resources
Crunchy Calendar π
A beautiful material calendar with endless scroll, range selection and a lot moreβοΈ
It's a powerful and easy to use Calendar Widget with a number out of the box features :
β’ Infinite vertical scrolling in both directions βοΈ
β’ Setting date boundaries to restrict scrolling inside of a specific time period β±
β’ Single / multiple / range dates selection π
β’ Pre-selecting dates π
β’ Color customization π
https://t.me/pgimg/152
[ Github ] : kutt.it/crnch
γ°γ°γ°γ°γ°γ°
#Android #Calendar #Kotlin
@ProgrammingTip
A beautiful material calendar with endless scroll, range selection and a lot moreβοΈ
It's a powerful and easy to use Calendar Widget with a number out of the box features :
β’ Infinite vertical scrolling in both directions βοΈ
β’ Setting date boundaries to restrict scrolling inside of a specific time period β±
β’ Single / multiple / range dates selection π
β’ Pre-selecting dates π
β’ Color customization π
https://t.me/pgimg/152
[ Github ] : kutt.it/crnch
γ°γ°γ°γ°γ°γ°
#Android #Calendar #Kotlin
@ProgrammingTip
Telegram
Programming Tips Resources
Sieve π
Clean & extensible Sorting, Filtering, and pagination for ASP.NET Core. βοΈ
Sieve is a simple, clean, and extensible framework for .NET Core that adds sorting, filtering, and pagination functionality out of the box. π
Most common use case would be for serving ASP.NET Core GET queries. β
Sample Request β‘οΈ :
https://t.me/pgimg/153
[ Github ] : github.com/Biarity/Sieve
[ Nuget ] : nuget.org/packages/Sieve
γ°γ°γ°γ°γ°γ°
#AspMvc #Core
@ProgrammingTip
Clean & extensible Sorting, Filtering, and pagination for ASP.NET Core. βοΈ
Sieve is a simple, clean, and extensible framework for .NET Core that adds sorting, filtering, and pagination functionality out of the box. π
Most common use case would be for serving ASP.NET Core GET queries. β
Sample Request β‘οΈ :
GET /GetPosts
?sorts= LikeCount,-created
&filters= LikeCount>10, Title@=awesome title,
&page= 1
&pageSize= 10
Try this package, It's super powerful and easy to use. π₯https://t.me/pgimg/153
[ Github ] : github.com/Biarity/Sieve
[ Nuget ] : nuget.org/packages/Sieve
γ°γ°γ°γ°γ°γ°
#AspMvc #Core
@ProgrammingTip
Telegram
Programming Tips Resources
Polly.JS π¦
Record, Replay, and Stub HTTP Interactions π‘
Polly.JS is a standalone, framework-agnostic JavaScript library that enables recording, replaying, and stubbing HTTP interactions. π
Polly taps into native browser APIs to mock requests and responses with little to no configuration while giving you the ability to take full control of each request with a simple, powerful, and intuitive API. β¨
Features :
β’ Fetch & XHR Support π
β’ Simple, Powerful, & Intuitive API β‘οΈ
β’ First Class Mocha & QUnit Test Helpers π
β’ Intercept, Pass-Through, and Attach Events π
β’ Record to Disk or Local Storage πΌ
β’ Slow Down or Speed Up Time π₯
https://t.me/pgimg/154
[ Github ] : github.com/Netflix/pollyjs
γ°γ°γ°γ°γ°γ°
#JavaScript #Library
@ProgrammingTip
Record, Replay, and Stub HTTP Interactions π‘
Polly.JS is a standalone, framework-agnostic JavaScript library that enables recording, replaying, and stubbing HTTP interactions. π
Polly taps into native browser APIs to mock requests and responses with little to no configuration while giving you the ability to take full control of each request with a simple, powerful, and intuitive API. β¨
Features :
β’ Fetch & XHR Support π
β’ Simple, Powerful, & Intuitive API β‘οΈ
β’ First Class Mocha & QUnit Test Helpers π
β’ Intercept, Pass-Through, and Attach Events π
β’ Record to Disk or Local Storage πΌ
β’ Slow Down or Speed Up Time π₯
https://t.me/pgimg/154
[ Github ] : github.com/Netflix/pollyjs
γ°γ°γ°γ°γ°γ°
#JavaScript #Library
@ProgrammingTip
Telegram
Programming Tips Resources
Angular Console π
°οΈ
The Power of the Angular CLI. β‘οΈ
The Convenience of an App. π
Spend less time looking up command line arguments, and more time shipping incredible products. β¨
The Angular CLI is immensely powerful and extensible. π
In fact, there are so many capabilities that it can often be hard to remember all of the different configuration options for every available command, or remember that certain features even exist. π
Angular Console is, first and foremost, a more approachable way to work with what the Angular CLI already provides. π₯
Availabe for: Mac, Windows β
https://t.me/pgimg/155
[ Download ] : kutt.it/ngcli
γ°γ°γ°γ°γ°γ°
#JavaScript #Angular #CLI
@ProgrammingTip
The Power of the Angular CLI. β‘οΈ
The Convenience of an App. π
Spend less time looking up command line arguments, and more time shipping incredible products. β¨
The Angular CLI is immensely powerful and extensible. π
In fact, there are so many capabilities that it can often be hard to remember all of the different configuration options for every available command, or remember that certain features even exist. π
Angular Console is, first and foremost, a more approachable way to work with what the Angular CLI already provides. π₯
Availabe for: Mac, Windows β
https://t.me/pgimg/155
[ Download ] : kutt.it/ngcli
γ°γ°γ°γ°γ°γ°
#JavaScript #Angular #CLI
@ProgrammingTip
Telegram
Programming Tips Resources
Exploring .NET Core with Microservices, ASP.NET Core, and Entity Framework Core is a collection of five hand-picked chapters introducing you to the art of applying modern development practices and patterns to your .NET Core projects. π
In it, you'll get a quick overview of what ASP.NET Core and Entity Framework Core offer, along with an introduction to microservices and web applications using .NET Core tooling. β¨
You'll also get some tips on working with legacy code in this new environment. π€·π»ββοΈ
In short, this free eBook will get your feet wet and show you real-world examples that illustrate what's possible. π
https://t.me/pgimg/156
γ°γ°γ°γ°γ°γ°
#AspMvc #Core #Microservice #Book
@ProgrammingTip
In it, you'll get a quick overview of what ASP.NET Core and Entity Framework Core offer, along with an introduction to microservices and web applications using .NET Core tooling. β¨
You'll also get some tips on working with legacy code in this new environment. π€·π»ββοΈ
In short, this free eBook will get your feet wet and show you real-world examples that illustrate what's possible. π
https://t.me/pgimg/156
γ°γ°γ°γ°γ°γ°
#AspMvc #Core #Microservice #Book
@ProgrammingTip
Telegram
Programming Tips Resources
Programming Tips π‘
Exploring .NET Core with Microservices, ASP.NET Core, and Entity Framework Core is a collection of five hand-picked chapters introducing you to the art of applying modern development practices and patterns to your .NET Core projects. π In it, you'll get aβ¦
Exploring .NET Core with Microservices.pdf
12.1 MB
Exploring .NET Core with Microservices π
Author π : Dustin Metzgar
Publisher : Manning β¨
γ°γ°γ°γ°γ°γ°
#Book #AspMvc #Core #Microservice
@ProgrammingTip
Author π : Dustin Metzgar
Publisher : Manning β¨
γ°γ°γ°γ°γ°γ°
#Book #AspMvc #Core #Microservice
@ProgrammingTip
How JavaScript works: an overview of the engine, the runtime, and the call stack π
As JavaScript is getting more and more popular, teams are leveraging its support on many levels in their stack - front-end, back-end, hybrid apps, embedded devices and much more. π
This post is meant to be the first in a series aimed at digging deeper into JavaScript and how it actually works: we thought that by knowing the building blocks of JavaScript and how they come to play together youβll be able to write better code and apps. β
As it turns out, there are a lot of developers that are using JavaScript on a daily basis but donβt have the knowledge of what happens under the hood. π
https://t.me/pgimg/157
[ Article ] : kutt.it/js-md1
γ°γ°γ°γ°γ°γ°
#JavaScript
@ProgrammingTip
As JavaScript is getting more and more popular, teams are leveraging its support on many levels in their stack - front-end, back-end, hybrid apps, embedded devices and much more. π
This post is meant to be the first in a series aimed at digging deeper into JavaScript and how it actually works: we thought that by knowing the building blocks of JavaScript and how they come to play together youβll be able to write better code and apps. β
As it turns out, there are a lot of developers that are using JavaScript on a daily basis but donβt have the knowledge of what happens under the hood. π
https://t.me/pgimg/157
[ Article ] : kutt.it/js-md1
γ°γ°γ°γ°γ°γ°
#JavaScript
@ProgrammingTip
Telegram
Programming Tips Resources
Awesome .NET Core π₯
A collection of awesome .NET core libraries, tools, frameworks and software. π
https://t.me/pgimg/159
[ Github ] : kutt.it/awscore
γ°γ°γ°γ°γ°γ°
#DotNet #Core #AspMvc
@ProgrammingTip
A collection of awesome .NET core libraries, tools, frameworks and software. π
https://t.me/pgimg/159
[ Github ] : kutt.it/awscore
γ°γ°γ°γ°γ°γ°
#DotNet #Core #AspMvc
@ProgrammingTip
Telegram
Programming Tips Resources