Web Developer Monthly - October 2018

Web Developer Monthly October 2018
Oct 2018
Web
Developer
Monthly

 

 

Welcome to another Web Developer Monthly. This month's edition contains some awesome JavaScript tips, great CSS tutorials and the odd bit of news from the .net frontend world to get your juices flowing. If you've spotted anything you'd like me to share for the next Web Developer Monthly let me know in the comments below or reach out to me on Twitter. Enjoy!

 

This month's post is a long one so here's a summary of all the links for those of you who don't care for the overview of each link:

Looking for some bite sized tech tips? Every Friday try to post a simple Tweet sized tech tip. Simply search for #FridayTechTip on Twitter to find a list of all my past tips. The tech tips for the last month were:

 

 

Chrome 69 released

Chrome 69 released

 

The latest version of Chrome was released early in Sept. This version includes support for CSS Scroll Snap which will give you more control over where your slider scroll should stop. This can be very useful when a user is scrolling through a carousel of images or on list pages with scroll events.

It also includes some more control over the viewport for mobile devices with notches - perfect if you want to add proper full screen support on your new mobile site.

https://developers.google.com/web/updates/2018/09/nic69 

 

 

 

 

ASP.NET Core CORS configuration made simple

ASP.NET Core CORS configuration made simple

 

This little site is perfect if you need to add some CORS headers in your next project but you're unsure of the correct layout or synthax to do it. It takes the hassle out of the setup. As someone who recently had to setup CORS to make Google AMP work, I wish I'd stumbled onto this myself a few weeks ago!

https://corsdot.net/

 

 

CodeTrack - a free .Net performance profiler and analyzer

CodeTrack - a free .Net performance profiler and analyzer

 

CodeTrack is not a new program but I only discovered it this month so it's new to me and is getting a mention because a) it'll make your debugging life easier and b) it's completely free to use!

If you've ever had one of those bottleneck bugs that was impossible to track down, you know how invaluable profiling your code can be. Very handy tool to keep in your dev war chest.

http://www.getcodetrack.com/

 

 

ColorBox by Lyft Design

ColorBox by Lyft Design

 

Recently Lyft's design team started blogging about their processes on managing color systems at scale for a company the size of Lyft.

One of the tools to come out of this new way of thinking was a tool to produce color sets called ColorBox.io. Not only that but they've made it super easy for everyone to understanding the accessibility side of colors too i.e. what font color goes well with a specific shade of a background to ensure everyone can read the text when they see it on screen.

You can read more about the process behind this thinking over on their blog: https://design.lyft.com/re-approaching-color-9e604ba22c88

https://www.colorbox.io/

 

 

Azure Functions 2.0 announced

Azure Functions 2.0 announced

 

One of the coolest features of Azure for me was always the Azure Functions and now Microsoft has given it a big update. It's now a lot "more portable, cross-platform, and more efficient" to quote MS themselves.

I just love the fact that you can now setup a simple HTML/JavaScript SPA and by plugging in some Azure functions you can setup what would normally be serverside logic into your app like emailing from a contact form. All without writing any code - very cool stuff.

https://azure.microsoft.com/en-us/blog/introducing-azure-functions-2-0/

 

 

Give your .net cli the love it deserves

DotNet-Tools

 

If you're not already using it, the .net core command line interface or cli is a fantastic tool. It can help you quickly setup a new project or scaffold in some functionality just by typing a few words into a command line.

It turns out that it can also do a whole lot more if you use some of these very helpful tools. Search docs.microsoft.com using the command line by typing $docs, convert old csproj files to VS2017 format by typing $csproj-to-2017 or even just generate a MD5 hash value by typing dmd5. There are tons of options available to install as an add on on this list so there's bound to be something to interest you.

https://github.com/natemcmaster/dotnet-tools

 

 

The A11Y Project

DotNet-Tools

 

This past month I've been working a lot on updating the accessibility on Avon.com. This included a Skip To Content link at the top of the site and adding keyboard navigation support to all pages and the mega nav.

While researching some modern best practices for accessibility I came across this site. It's maintained by over 100 contributors on GitHub and has a lot of helpful tips and tricks to make sure you're next project is as usable as possible for all your visitors.

https://a11yproject.com/

 

 

 

 

That's it until the next time. I hope you found something useful with this months list of links and resources.

.Net, C#, CSS
blog comments powered by Disqus

Get In Touch

Follow me online at TwitterFacebook or Flickr.

Latest Tweets