My readings in 2015 week 4

  1. Logging dynamically when entry and exit method with CallerMethodName attribute.
  2. It is amazing!  I can’t believe it can be done by pure CSS.
  3. It is good to know the ActionMethodSelector attribute in MVC if you easily manage a page calling to different actions based on submitted data.
  4. Good post to show you how to build and use SVG on your page.
  5. It is a good checklist to begin with for better usability.
  6. I like simple and this post give you a very simple and clear high-level understandings of multithreading and async.
  7. It is great to share experiences from other developers using BEM and SMACSS; and get advice from them.
  8. It is a short post about understanding JavaScript errors; but it may help you to save lots of time to fix errors.
  9. Here are some tools allowing us to test our websites across a variety of devices, or across a series of different browsers and operating systems over the interwebs.
    1. Ghostlab
    3. Browser Stack
    4. Wraith
    5. Finch
  10. More tools for website performance and mobile-friendly.
    2. SpeedCurve
    3. Google Mobile Friendly test
  11. Read this post about Tools for image optimization.
  12. Git bisect to help you locate which commit causes the broken feature/bug. Other related posts are:
    1. step by step to use git bisect
    2. git bisect documentation
    3. debugging with Git
  13. .Net becomes Open Source, I can’t wait to know about this great news.
  14. This is really a good post “Why Your Code Is So Hard To Understand” and I think every developers should read it to remind yourself how to make your code easily understandable.

My readings in 2015 week 3

  1. Building auto-load modules using MEF (Managed Extensibility Framework). You can use MEF to load plugins at runtime in your application without restart.
  2. I am surprised that the result provided by this post about different options to do JSON serialization in .Net.  I will absolutely try this library in my next project involving JSON development.
  3. Good to know JSNLog library to do client logging; it is worth to give a try and see how good it is.
  4. Increase the protection of your web app by JavaScript Obfuscation.  Follow this post to implement it.
  5. I didn’t use Glimpse before, this is a good post to get some idea about Glimpse what it does; but I have a question: how to easily deploy your application to production without Glimpse?
  6. Advanced technique to use nth-child selector, read Abusing CSS3’S :nth-child selector to invent new ones.
  7. Read this to know what CSS color options we have.
  8. How to apply JavaScript obfuscation in ASP.Net Application
  9. I shared many CSS-animation posts last year, and definitely CSS animation is one of the hot topic in year 2015.  Read this post about animation debugging in Chrome.
  10. Nice share for Pure CSS icons.
  11. Another animation library, snabbt.js.
  12. Another post of What’s new in CSS 4.
  13. Always good to learn more tips and tricks,this time 25 Tips for Intermediate Git Users.

My readings in 2015 week 2

  1. A JavaScript animation library, Velocity.js.  The 3D demo is quite impressive, just wonder how difficult if it is done by pure CSS.
  2. If you need to handle type conversion intensive in JavaScript, you may interest about this library, type.js.
  3. This post doesn’t bring any new idea,  but it reminds us that we should do our best to make the code clean, understandable and maintainable.
  4. An interesting post to create semantic types in C#; I wouldn’t comment whether the approach is good or not; but the technique used in the implementation is good for learning.
  5. Session hijacking in ASP.Net application.  This post tells you how to prevent this happen and it is good to understand how it happens.
  6. It is good to know about what’s coming up soon about building web components.  HTML imports is one of the technique to build shared components.
  7. Similar to other validation/recommendation tools such as JSLint, JSHint, now HTML Inspector is the tool to help you write better HTML markups.
  8. Found an old post about a circuit breaker pattern when I am reading another post.
  9. Did you hear about HTML5 WebSocket?  You can get some idea from this post.
  10. CSS Gradient Animator: friendly online tool to animate gradient.
  11. Tools for testing website performance:  I would like to try some of them; please kindly share your experience if you used any of them before.
  12. Normalizing Cross-browser Flexbox Bugs: you should read this if you are going to use Flexbox on your webpage.
  13. What’s new in CSS in 2015: This is a good post to find this answer.
  14. How to optimize your content: I like one of the tools “Headline Analyzer” mentioned in this post.
  15. 6 productivity apps you’ll never want to be without: I would like to share it and I start trying Boomerang today; how about you?