Wednesday, October 20, 2021

What is Svelte Framework? Is it Better than React? Svelte vs React

 



Svelte is open source Front-End compiler created by Rich Harris on 2016 it has 52k stars on Github and it is written in Typescript it is component based like React svelte's application don't have framework script instead it has only necessary code for manipulation of DOM making application fast offering better run-time performance.

Svelte transfer workload to compilation time when app is made which is not like other traditional Framework like (React,Vue,Angular) Svelte don't have Virtual dom either because svelte app have compiled tiny code  making app start fast and run fast,Svelte is highly developer friendly because almost half code need to be written in comparison to react in making of application

Companies like Rakuten,Avast,Nesta,Decathlon use it in there tech stack 





Svelte vs React 

Both Svelte and React offer development ready features but when learning each of them react can be pretty hard while svelte may appear as easy job it terms of performance and speed Svelte is Ace in comparison to React with recent release of Sapper which is application development framework of svelte it is covering more and more popularity and maybe in coming future Svelte may overpower React for its production ready features


Tuesday, October 19, 2021

What is Elixir and Why it is gaining popularity? What are Available Frameworks?




Elixir is a dynamic, functional language,open source language that run on Erlang Virtual Machine(Beam),Jose Valim is creator of programming language his goal was to increase productivity of Erlang Virtual Machine while keeping affinity to Erlang's System,He ended up creating Elixir that had low latency and high fault tolerance



Elixir is used by Multiple companies dealing with Telecom,E-commerce,Web Service to utilize its ability to handle data huge amount of data with speed and efficiency namely those are Heroku,Discord,Duffel,GoDaddy,Pinterest ets
Elixir's Frameworks are getting a lot of attraction these days too by a lot of developer like-

Phoenix Framework 



Phoenix Frameworks is Web and Api Development framework of Elixir with 17.3k star on Github it was released in 2014 and now it is used by companies like Podium,Cargo sense because of it production ready features like High performance and Pre-Compiled Templates

Nerve Embedded Software Framework



Nerve Frameworks  is used craft and deploy bulletproof embedded software in Elixir it has 1.7k stars on Github and it is sponsored by SmartRent,Very and Binay Noggin 
  

                                                       



simply it is complete IOT platform for building maintainable embedded software

Monday, October 18, 2021

What Programming languages to learn first?

 This may shock one that python is not on list

 
      

Your first thought must be python as your colleagues and friend must be talking about its easy to learn syntax and its endless possibilities with Machine learning,Data Science,Data Mining,Web Development ets you may also heard of Flask,Django,Fast Api and Tensorflow to fuel your enthusiasm to learn but stop right there one thing nobody tell you about python is that once you learn it as your first programming language other language will appear hell because of there hard to remember syntax,pointer,Memory Allocation System 


If one take advice from experienced programmer/Developer they'll have to face melancholy of harsh truth that first language to learn should always be a low level language so that one can understand logic of programming topics like memory allocation,passing value in function using pointer ets, It is recommended to learn C,C++,Java as first language then move to high level languages like python,Go as once you have taste of how programming languages work it will become easy for you to learn any language with little effort




Yes you may consider your friend/classmate/colleague using there first language to do miracle with Web Development or Machine learning but in long run a python learner face problem with  learning other language as most language will require you to manually implement logic that  python libraries do

Conclusion, If your are thinking of starting career in Programming world the first language can be C,C++ or java then you can move on to frameworks like springboot for java or learn python and discover its possibilities in the field you like.

Sunday, October 17, 2021

What is Rust and Why it is gaining Popularity?




Rust is general-purpose,High-level language which is developed by Rust Foundation in 2010 and also is most loved language for 6 year  in rows according to Stack Overflow Developer survey

It is generally loved because of its Borrow checker feature making it developer friendly as it remove hassle of memory safety without garbage collection completely along with that,rust is syntactically similar to C++ but far more faster than C++ ,A huge amount of Developers are switching to rust because of its speed and Memory Safety





Its Full-Stack Web Framework Rocket is getting popularity real fast with 15.1k star on Github because of its flexibility and speed on its Web applications




along with that Azul is Free Cross platform(Linux,Window,MacOS) Desktop GUI Framework for Rust and C backed by Mozilla WebRender Engine with 5K Stars on Github which is gathering love fast from developers because of its OpenGl Integration and XML to rust compiler