#techsource #article #raywenderlich
Server-Side Swift with Vapor: Chapter Updates Now Available! [FREE]
We’re excited to announce new updates available for our definitive book on building web apps and web APIs using Server-Side Swift with Vapor, written by the creators of the Vapor 4 framework.
Join Us @techbite @cosmotory
URL: https://bit.ly/2QX3uo2
Server-Side Swift with Vapor: Chapter Updates Now Available! [FREE]
We’re excited to announce new updates available for our definitive book on building web apps and web APIs using Server-Side Swift with Vapor, written by the creators of the Vapor 4 framework.
Join Us @techbite @cosmotory
URL: https://bit.ly/2QX3uo2
raywenderlich.com
Server-Side Swift with Vapor: Chapter Updates Now Available!
We’re excited to announce new updates available for our definitive book on building web apps and web APIs using Server-Side Swift with Vapor, written by the creators of the Vapor 4 framework.
#techsource #article #csstricks
Supercharging Number Inputs
Join Us @techbite @freemium13
URL: https://bit.ly/2Z8ABJY
Supercharging Number Inputs
Join Us @techbite @freemium13
URL: https://bit.ly/2Z8ABJY
Kilian Valkhof
Supercharging <input type=number>
The number input type provides a nice way for to deal with numbers. You can set bounds with the min and max attributes and users can press up and down to go add or remove 1, or if you add the step …
#techsource #article #csstricks
Beyond Media Queries: Using Newer HTML & CSS Features for Responsive Designs
Join Us @techbite @freemium13
URL: https://bit.ly/3i10wuy
Beyond Media Queries: Using Newer HTML & CSS Features for Responsive Designs
Join Us @techbite @freemium13
URL: https://bit.ly/3i10wuy
CSS-Tricks
Beyond Media Queries: Using Newer HTML & CSS Features for Responsive Designs
Beyond using media queries and modern CSS layouts, like flexbox and grid, to create responsive websites, there are certain overlooked things we can do
#techsource #article #raywenderlich
Advanced iOS App Architecture Now Fully Updated! [FREE]
Advanced iOS App Architecture is now fully updated to iOS 13, Swift 5.2 and Xcode 11!
Join Us @techbite @cosmotory
URL: https://bit.ly/2F2PPZV
Advanced iOS App Architecture Now Fully Updated! [FREE]
Advanced iOS App Architecture is now fully updated to iOS 13, Swift 5.2 and Xcode 11!
Join Us @techbite @cosmotory
URL: https://bit.ly/2F2PPZV
raywenderlich.com
Advanced iOS App Architecture Now Fully Updated!
Advanced iOS App Architecture is now fully updated to iOS 13, Swift 5.2 and Xcode 11!
#techsource #article #hongkiat
20 Stunning Art Expressions That Create Public Awareness
Join Us @techbite @cosmotory
URL: https://bit.ly/2QVfpmb
20 Stunning Art Expressions That Create Public Awareness
Join Us @techbite @cosmotory
URL: https://bit.ly/2QVfpmb
Hongkiat
20 Stunning Art Expressions That Create Public Awareness - Hongkiat
When people think of art, they think of bizzare creations and beautiful intricate paintings hung up in museums. Essentially, the process of bringing an
#techsource #article #raywenderlich
iPadOS Multitasking: Using Multiple Windows for Your App [FREE]
In this iPadOS Multitasking tutorial, you’ll learn how to get the most out of iPad screens and multitasking features for your app.
Join Us @techbite @cosmotory
URL: https://bit.ly/3lXDCXk
iPadOS Multitasking: Using Multiple Windows for Your App [FREE]
In this iPadOS Multitasking tutorial, you’ll learn how to get the most out of iPad screens and multitasking features for your app.
Join Us @techbite @cosmotory
URL: https://bit.ly/3lXDCXk
raywenderlich.com
iPadOS Multitasking: Using Multiple Windows for Your App
In this iPadOS Multitasking tutorial, you’ll learn how to get the most out of iPad screens and multitasking features for your app.
#techsource #article #csstricks
Using max() for an inner-element max-width
Join Us @techbite @freemium13
URL: https://bit.ly/3h8VZVo
Using max() for an inner-element max-width
Join Us @techbite @freemium13
URL: https://bit.ly/3h8VZVo
CSS-Tricks
Using max() for an inner-element max-width
I go into all this in The "Inside" Problem. The gist: you want an edge-to-edge container, but the content inside to have a limited width. I think there is
#techsource #article #csstricks
Working with JavaScript Media Queries
Join Us @techbite @freemium13
URL: https://bit.ly/2F6To1p
Working with JavaScript Media Queries
Join Us @techbite @freemium13
URL: https://bit.ly/2F6To1p
CSS-Tricks
Working with JavaScript Media Queries
What’s the first thing that comes to mind when you think of media queries? Maybe something in a CSS file that looks like this: body { background-color:
#techsource #article #hongkiat
20 Cool Gifts Designers Would Love
Join Us @techbite @cosmotory
URL: https://bit.ly/2R35taf
20 Cool Gifts Designers Would Love
Join Us @techbite @cosmotory
URL: https://bit.ly/2R35taf
Hongkiat
20 Cool Gifts Designers Would Love (2020) - Hongkiat
It's never a bad time to give yourself or your web designer friends a treat! If you've ever wondered what to get the creative person that seems to have
#techsource #article #hongkiat
40 Free Cartoon and Comic Fonts
Join Us @techbite @cosmotory
URL: https://bit.ly/2R1wUB8
40 Free Cartoon and Comic Fonts
Join Us @techbite @cosmotory
URL: https://bit.ly/2R1wUB8
Hongkiat
40 Free Unique Cartoon and Comic Fonts - Hongkiat
Have you ever feel that traditional fonts are a little too boring and plain for your designs and artworks? Ever wanted to use fonts that are funkier,
#techsource #article #csstricks
Import Non-ESM libraries in ES Modules, with Client-Side Vanilla JS
Join Us @techbite @freemium13
URL: https://bit.ly/3lTDfgt
Import Non-ESM libraries in ES Modules, with Client-Side Vanilla JS
Join Us @techbite @freemium13
URL: https://bit.ly/3lTDfgt
#techsource #article #freeCodeCamp
How to Use HTML to Open a Link in a New Tab
Tabs are great, aren't they? They allow the multitasker in all of us to juggle a bunch of online tasks at the same time. Tabs are so common now that, when you click on a link, it's likely it'll open in a new tab. If you've ever wondered how to
URL: https://bit.ly/3i4AXIW
How to Use HTML to Open a Link in a New Tab
Tabs are great, aren't they? They allow the multitasker in all of us to juggle a bunch of online tasks at the same time. Tabs are so common now that, when you click on a link, it's likely it'll open in a new tab. If you've ever wondered how to
URL: https://bit.ly/3i4AXIW
freeCodeCamp.org
How to Use HTML to Open a Link in a New Tab
Tabs are great, aren't they? They allow the multitasker in all of us to juggle a
bunch of online tasks at the same time.
Tabs are so common now that, when you click on a link, it's likely it'll open in
a new tab.
If you've ever wondered how to do that with…
bunch of online tasks at the same time.
Tabs are so common now that, when you click on a link, it's likely it'll open in
a new tab.
If you've ever wondered how to do that with…
#article #prototypr
6 Essential JavaScript Tips for the Developer of 2020
Join Us @cosmotory @techbite
URL: https://bit.ly/3hbCJXv
6 Essential JavaScript Tips for the Developer of 2020
Join Us @cosmotory @techbite
URL: https://bit.ly/3hbCJXv
Medium
6 Essential JavaScript Tips for the Developer of 2020
Doesn’t matter if you’re a noob or a pro, you should read these!
#blackboxarchiv #academics #android
Academics find crypto bugs in 306 popular Android apps, none get patched
Only 18 of 306 app developers replied to the research team, only 8 engaged with the team after the first email.
A team of academics from Columbia University has developed a custom tool to dynamically analyze Android applications and see if they're using cryptographic code in an unsafe way.
Named CRYLOGGER, the tool was used to test 1,780 Android applications, representing the most popular apps across 33 different Play Store categories, in September and October 2019.
Researchers say the tool, which checked for 26 basic cryptography rules (see table below), found bugs in 306 Android applications. Some apps broke one rule, while others broke multiple.
The top three most broken rules were:
‼️ Rule #18 - 1,775 apps - Don't use an unsafe PRNG (pseudorandom number generator)
‼️ Rule #1 - 1,764 apps - Don't use broken hash functions (SHA1, MD2, MD5, etc.)
‼️ Rule #4 - 1,076 apps - Don't use the operation mode CBC (client/server scenarios)
These are basic rules that any cryptographer knows very well, but rules that some app developers might not be aware of without having studied app security (AppSec) or advanced cryptography prior to entering the app development space.
Source: https://www.zdnet.com/article/academics-find-crypto-bugs-in-306-popular-android-apps-none-get-patched
Academics find crypto bugs in 306 popular Android apps, none get patched
Only 18 of 306 app developers replied to the research team, only 8 engaged with the team after the first email.
A team of academics from Columbia University has developed a custom tool to dynamically analyze Android applications and see if they're using cryptographic code in an unsafe way.
Named CRYLOGGER, the tool was used to test 1,780 Android applications, representing the most popular apps across 33 different Play Store categories, in September and October 2019.
Researchers say the tool, which checked for 26 basic cryptography rules (see table below), found bugs in 306 Android applications. Some apps broke one rule, while others broke multiple.
The top three most broken rules were:
‼️ Rule #18 - 1,775 apps - Don't use an unsafe PRNG (pseudorandom number generator)
‼️ Rule #1 - 1,764 apps - Don't use broken hash functions (SHA1, MD2, MD5, etc.)
‼️ Rule #4 - 1,076 apps - Don't use the operation mode CBC (client/server scenarios)
These are basic rules that any cryptographer knows very well, but rules that some app developers might not be aware of without having studied app security (AppSec) or advanced cryptography prior to entering the app development space.
Source: https://www.zdnet.com/article/academics-find-crypto-bugs-in-306-popular-android-apps-none-get-patched
ZDNet
Academics find crypto bugs in 306 popular Android apps, none get patched
Only 18 of 306 app developers replied to the research team, only 8 engaged with the team after the first email.
#techsource #article #freeCodeCamp
How to Make a Successful Mistake
Nobody is perfect – we make mistakes all the time and it's totally what makes us human. We don't live in a perfect world, and that imperfection is what makes life so dynamic. A mistake is usually seen as a negative thing, but you can always choose to see it in
URL: https://bit.ly/3jUvvJa
How to Make a Successful Mistake
Nobody is perfect – we make mistakes all the time and it's totally what makes us human. We don't live in a perfect world, and that imperfection is what makes life so dynamic. A mistake is usually seen as a negative thing, but you can always choose to see it in
URL: https://bit.ly/3jUvvJa
freeCodeCamp.org
How to Make a Successful Mistake
Nobody is perfect – we make mistakes all the time and it's totally what makes us
human. We don't live in a perfect world, and that imperfection is what makes
life so dynamic.
A mistake is usually seen as a negative thing, but you can always choose to see…
human. We don't live in a perfect world, and that imperfection is what makes
life so dynamic.
A mistake is usually seen as a negative thing, but you can always choose to see…
#techsource #article #csstricks
Menu Reveal By Page Rotate Animation
Join Us @techbite @freemium13
URL: https://bit.ly/3iea3yg
Menu Reveal By Page Rotate Animation
Join Us @techbite @freemium13
URL: https://bit.ly/3iea3yg
CSS-Tricks
Menu Reveal By Page Rotate Animation
There are many different approaches to menus on websites. Some menus are persistent, always in view and display all the options. Other menus are hidden by
#techsource #article #freeCodeCamp
Angular vs. Vue – Which is Best for Programming in 2020?
Angular is Google’s advanced and mature JavaScript framework. It is practical and useful, but it takes time to build applications. Vue, on the other side, is more suited to less demanding applications and is often used for swift prototyping. Despite the massive popularity of Angular, Google chose to use
URL: https://bit.ly/35iTtd4
Angular vs. Vue – Which is Best for Programming in 2020?
Angular is Google’s advanced and mature JavaScript framework. It is practical and useful, but it takes time to build applications. Vue, on the other side, is more suited to less demanding applications and is often used for swift prototyping. Despite the massive popularity of Angular, Google chose to use
URL: https://bit.ly/35iTtd4
freeCodeCamp.org
Angular vs. Vue – Which is Best for Programming in 2020?
Angular is Google’s advanced and mature JavaScript framework. It is practical
and useful, but it takes time to build applications.
Vue [https://vuejs.org/], on the other side, is more suited to less demanding
applications and is often used for swift prototyping.…
and useful, but it takes time to build applications.
Vue [https://vuejs.org/], on the other side, is more suited to less demanding
applications and is often used for swift prototyping.…
#techsource #article #freeCodeCamp
How to Organize and Sync SVG Files with Iconset
SVG is an awesome way to bring vector images into a design and development workflow. But collecting and organizing SVG files on your computer can be challenging. How can Iconset help take away the pain and get us more productive?
URL: https://bit.ly/2Zgxtf0
How to Organize and Sync SVG Files with Iconset
SVG is an awesome way to bring vector images into a design and development workflow. But collecting and organizing SVG files on your computer can be challenging. How can Iconset help take away the pain and get us more productive?
URL: https://bit.ly/2Zgxtf0
freeCodeCamp.org
How to Organize and Sync SVG Files with Iconset
SVG is an awesome way to bring vector images into a design and development workflow. But collecting and organizing SVG files on your computer can be challenging. How can Iconset help take away the pain and get us more productive?
#techsource #article #freeCodeCamp
Unit Circle Chart and Trig Calculator – Cos 0, Sin 0, Tan 0, Radians and More
The unit circle is a useful visualization tool for learning about trigonometric functions. The key to its usefulness is its simplicity. It removes the need for memorizing different values and allows the user to simply derive different results for different cases. Let's learn more about it and test our understanding
URL: https://bit.ly/3bASZjI
Unit Circle Chart and Trig Calculator – Cos 0, Sin 0, Tan 0, Radians and More
The unit circle is a useful visualization tool for learning about trigonometric functions. The key to its usefulness is its simplicity. It removes the need for memorizing different values and allows the user to simply derive different results for different cases. Let's learn more about it and test our understanding
URL: https://bit.ly/3bASZjI
freeCodeCamp.org
Unit Circle Chart and Trig Calculator – Cos 0, Sin 0, Tan 0, Radians and More
The unit circle is a useful visualization tool for learning about trigonometric
functions.
The key to its usefulness is its simplicity. It removes the need for memorizing
different values and allows the user to simply derive different results for
different…
functions.
The key to its usefulness is its simplicity. It removes the need for memorizing
different values and allows the user to simply derive different results for
different…
#techsource #article #freeCodeCamp
What is TLS? Transport Layer Security Encryption Explained in Plain English
If you want to have a confidential conversation with someone you know, you might meet up in person and find a private place to talk. But if you want to send data confidentially over the Internet, you might have a few more considerations to cover. TLS, or Transport Layer Security,
URL: https://bit.ly/2ZkYiyC
What is TLS? Transport Layer Security Encryption Explained in Plain English
If you want to have a confidential conversation with someone you know, you might meet up in person and find a private place to talk. But if you want to send data confidentially over the Internet, you might have a few more considerations to cover. TLS, or Transport Layer Security,
URL: https://bit.ly/2ZkYiyC
freeCodeCamp.org
What is TLS? Transport Layer Security Encryption Explained in Plain English
If you want to have a confidential conversation with someone you know, you might
meet up in person and find a private place to talk.
But if you want to send data confidentially over the Internet, you might have a
few more considerations to cover.
TLS,…
meet up in person and find a private place to talk.
But if you want to send data confidentially over the Internet, you might have a
few more considerations to cover.
TLS,…