A few interesting and useful things for web developer # 40

    Good day, dear Khabravchians. Recently, I saw several interesting and useful tools / libraries / events that I want to share with Habr.

    Nativecript




    An open framework for creating mobile applications for iOS, Android and Windows Phone based on NodeJS. And the whole cimus is that this is not another cross-platform shell over WebView (ala PhoneGap), NativeScript, according to the developers, provides the same JavaScript capabilities that native Objective-C, Java or .NET provide.

    I also want to mention NW.js , which before the advent of IO.js was called Node-Webkit. The project on the same principle allows you to write desktop applications for Windows, Mac and Linux using web technologies. Moreover, microcontrollers, smart homes, the Internet of things, Oculus Rift, Nest release API on JS. Recalling all this news, I want to say that JavaScript more and more often appears as a unified tool for cross-platform development.

    Doppler.js




    Most likely, at the moment the project does not have any practical value, but it is certainly wildly interesting as an example of the implementation of the Doppler effect using the Web Audio API. The bottom line is that by analyzing sound waves you can control the interface. On the demo page, with a wave of your hand over the microphone, you can scroll.

    Swiper.js




    An excellent slider sharpened strictly for working with mobile sites or web applications. Swiper provides hardware accelerated animation at the native level. The project in a few days gathered more than 3,000 stars on GitHub.

    Slide 1
    Slide 2
    Slide 3
    ...


    var mySwiper = app.swiper('.swiper-container', {
        speed: 400,
        spaceBetween: 100
    });   
    


    Slideout.js




    The easiest way to make a drop-down side menu for a mobile site. Slideout does not depend on third-party libraries, just in customization and weighs only 4kb.

    Panel



      var slideout = new Slideout({
        'panel': document.getElementById('panel'),
        'menu': document.getElementById('menu'),
        'padding': 256,
        'tolerance': 70
      });
    


    SVGOMG - SVGO GUI




    Western thoughts or what it would be worth translating into Habré:




    They say and show domestic IT resources:




    Finally:




    For help in preparing the material, I express my deep gratitude to Alexander Maslov drakmail .

    Friends backenders! I think everyone knows that I make my selections entirely on altruism. I always searched a bunch of sites so that I was always comfortable working. And at one point I decided to share the material found. Over time, collections have gained some popularity and expanded significantly in terms of content. From now on, I will clearly structure the block “Last”, so that people do not have to look for what they need. In order for the sections to not be bare and always filled with relevant information, I need your help. And the problem is not only in time, but also in competence. In terms of backend, I'm more a theorist than a practitioner.

    Pshpshnik, rubist , pythonist, gooschikif you’re already monitoring GitHub Trending, Reddit, HackerNews or Twitter in search of interests and usefulness on your topic, if the found definitely has value, but does not deserve the attention of an entire post, if it’s not difficult for you once a week / two weeks depending on the material share a couple kilobytes of reference mass, then write to me in PM or any social. network from profile. Scribble in the main section at will. The name or contacts of the volunteers in each post will be indicated.

                                                             Previous compilation (Issue 39)

    I apologize for any typos. If you notice a problem - please write in a personal.

    Thank you all for your attention.

    Only registered users can participate in the survey. Please come in.

    Do you like the selection?

    • 95.7% Yes 566
    • 4.2% No 25

    Also popular now: