A useful article on why a web developer might want to try FAST framework:
https://www.infoq.com/news/2020/08/microsoft-fast-design-system/
https://www.fast.design/
Showing posts with label web development. Show all posts
Showing posts with label web development. Show all posts
Wednesday, August 5, 2020
Wednesday, April 8, 2020
Microsoft's Edge browser - 2nd Popular
I found this new insight interesting especially as a web developer and tester:
https://9to5google.com/2020/04/06/microsoft-edge-popular-desktop-browser-report/
https://9to5google.com/2020/04/06/microsoft-edge-popular-desktop-browser-report/
Friday, February 28, 2020
Microsoft's Blazor - Development Toolkit to build once for everything
This is an interesting read to see how Microsoft is contributing to toolkit options for building web apps that function on all devices.
Article
https://www.zdnet.com/article/ios-and-android-developers-microsofts-blazor-for-building-mobile-apps-gains-traction/
GitHub
I'm not sure if this is the official online repo for this toolkit, but seems like it.
https://github.com/Daddoon/BlazorMobile
More references
https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor
https://devblogs.microsoft.com/aspnet/mobile-blazor-bindings-experiment/
Article
https://www.zdnet.com/article/ios-and-android-developers-microsofts-blazor-for-building-mobile-apps-gains-traction/
GitHub
I'm not sure if this is the official online repo for this toolkit, but seems like it.
https://github.com/Daddoon/BlazorMobile
More references
https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor
https://devblogs.microsoft.com/aspnet/mobile-blazor-bindings-experiment/
Labels:
blazor,
development,
microsoft,
web development,
xamarin
Monday, February 24, 2020
Top Browsers in 2020
When I read this strange article about the top browsers for developers, I'm usually skeptical. But, seeing the expected browsers was logical to consider.
- Firefox (Developer Edition)
- Google Chrome (for Developers)
- Opera (for Developers)
- Polypane - never heard of this but will now consider and test
- Blisk - never heard of this and am skeptical
- Safari - like for real, in 2020?
Reference
https://www.webdesignerdepot.com/2020/02/6-best-browsers-for-developers-in-2020/Wednesday, April 24, 2019
Reuse: 16 ways to find elements in Chrome browser
I totally forgot that jquery could be used in the Chome console panel until I saw a mentor do this during a demo.
Here's a blog on quick tips to find elements in Chrome browser.
https://www.telerik.com/blogs/16-ways-to-search-find-and-edit-with-chrome-devtools
Here's a blog on quick tips to find elements in Chrome browser.
https://www.telerik.com/blogs/16-ways-to-search-find-and-edit-with-chrome-devtools
Wednesday, April 17, 2019
Refresh: Not a Number (NaN)
Today I answered the question from Enki on NaN (i.e. not a number). I failed (along with 40% of other developers).
My failure could be due to my lack of experience using NaN. Nonetheless, here's the explanation by Enki.
Wow, I never knew that there was an IEEE 754 standard corresponding to the NaN value. So naturally, I had to learn more because the simple explanation from w3schools was insufficient and I never ran into a case where I had to examine NaN === NaN or even NaN == NaN. Since I already knew what the comparison operator (equal type, equal value), I thought it could apply the same understanding as with the null object and undefined constant (see JavaScript data types).
But, I didn't see any quick examples from w3schools (my main online reference for quick understandings on standard web languages). Before I start digging, I refreshed my understanding from the quick lesson JavaScript's Numbers and now notice this new reference to the IEEE 754 standard. I definitely don't remember seeing that there, but could just be me.
Integers have an accuracy up to 15 digits - got it. Now, JS Numbers are always 64-bit double data types - got it. Reading further on this page, definitely don't remember an "Infinity" and I rarely remember the HexDecimal. Needless to say, refreshed my understanding of NaN.
Finally, refreshed my understanding with using the equality operator on objects. Unless comparing standard JavaScript data types (implicitly via var declaration), the object type doesn't matter because whenever two defined objects are compared the result is always false.
Mozilla provides further explanation with comparing NaN and its usage.
Okay, that's cool, but where did Enki get there explanation saying that all NaN will never have the same value?
I don't know and it would help if Enki did provide this online reference.
ICYMI like me, NaN is not just used in JavaScript. Surprise, that's right! So, double check your programming language if it has NaN (and Infinity).
Happy Coding!
My failure could be due to my lack of experience using NaN. Nonetheless, here's the explanation by Enki.
Wow, I never knew that there was an IEEE 754 standard corresponding to the NaN value. So naturally, I had to learn more because the simple explanation from w3schools was insufficient and I never ran into a case where I had to examine NaN === NaN or even NaN == NaN. Since I already knew what the comparison operator (equal type, equal value), I thought it could apply the same understanding as with the null object and undefined constant (see JavaScript data types).
But, I didn't see any quick examples from w3schools (my main online reference for quick understandings on standard web languages). Before I start digging, I refreshed my understanding from the quick lesson JavaScript's Numbers and now notice this new reference to the IEEE 754 standard. I definitely don't remember seeing that there, but could just be me.
Integers have an accuracy up to 15 digits - got it. Now, JS Numbers are always 64-bit double data types - got it. Reading further on this page, definitely don't remember an "Infinity" and I rarely remember the HexDecimal. Needless to say, refreshed my understanding of NaN.
Finally, refreshed my understanding with using the equality operator on objects. Unless comparing standard JavaScript data types (implicitly via var declaration), the object type doesn't matter because whenever two defined objects are compared the result is always false.
Mozilla provides further explanation with comparing NaN and its usage.
Okay, that's cool, but where did Enki get there explanation saying that all NaN will never have the same value?
I don't know and it would help if Enki did provide this online reference.
ICYMI like me, NaN is not just used in JavaScript. Surprise, that's right! So, double check your programming language if it has NaN (and Infinity).
Happy Coding!
Programming Languages using NaN (Brief List)
- (C) https://www.gnu.org/software/libc/manual/html_node/Infinity-and-NaN.html
- (C++) http://www.cplusplus.com/reference/cmath/nan-function/
- (C#) https://docs.microsoft.com/en-us/dotnet/api/system.double.nan?view=netframework-4.7.2
- (D) https://dlang.org/spec/type.html
- (Java) https://www.geeksforgeeks.org/nan-not-number-java/
- (PHP) https://www.php.net/manual/en/function.is-nan.php
- (Python) https://docs.scipy.org/doc/numpy/reference/generated/numpy.isnan.html
References
- https://stackoverflow.com/questions/6976721/is-nan-equal-to-nan
- https://stackoverflow.com/questions/19800415/why-does-ieee-754-reserve-so-many-nan-values
- https://www.ecma-international.org/ecma-262/6.0/#sec-value-properties-of-the-global-object-nan
- https://en.wikipedia.org/wiki/NaN
- https://en.wikipedia.org/wiki/IEEE_754
- https://ieeexplore.ieee.org/document/4610935
- https://techterms.com/definition/nan
Wednesday, March 20, 2019
Review: Amazon Software Development Insights
How is software developed at Amazon?
There are some really good tips in this online video and article.http://highscalability.com/blog/2019/3/4/how-is-software-developed-at-amazon.html
Wednesday, March 13, 2019
Firefox Send
Thank you @mozilla!
Firefox Send is a nice, new feature offered by Mozilla's Firefox. Instead of summarizing here, check out their blog post or video (below).
https://blog.mozilla.org/blog/2019/03/12/introducing-firefox-send-providing-free-file-transfers-while-keeping-your-personal-information-private/
(organization)
(source)
Firefox Send is a nice, new feature offered by Mozilla's Firefox. Instead of summarizing here, check out their blog post or video (below).
https://blog.mozilla.org/blog/2019/03/12/introducing-firefox-send-providing-free-file-transfers-while-keeping-your-personal-information-private/
(organization)
(source)
Tuesday, January 29, 2019
Review: UI - 7 Tips for Cheating at Design
These are actually great tips on making better UI Design (element styles).
https://medium.com/refactoring-ui/7-practical-tips-for-cheating-at-design-40c736799886
https://medium.com/refactoring-ui/7-practical-tips-for-cheating-at-design-40c736799886
Wednesday, December 12, 2018
Subscribe to:
Posts (Atom)
