I like to take risks. I always want to make something out of nothing, That is the reason I do what I need to do.
I love to read and let people know what I just learned. That is why I write tech books out of my hobby.
I suck at design and code beauty. Apple made me neat for both of them. As a lazy developer, I code in Swift.
I do not believe in luck. What I believe is working harder with lots of interest. Being a fast learner, I have done a number of things. Mostly related to technology. Some of them are related to programming, some of them are related to electronics or some are related to management.
I always love to solve problems logically. I do the analytical, divergent, sequential, holistic and concrete thinking for any kind of real-life problems. I can make the simplest algorithm for the best solution for any problem.
The best thing I can do is designing products. I start with a concept, do the analysis and finally, I do the synthesis for a product that includes Ideate, Selection, Implementation and Evolution.
When I need to think about a solution oriented problem I try to do the try and error method for problem specefic things.
These are few works I recently have done
With the rise of drone utility, the rise of DIY projects has significantly increased. Programmers are rapidly moving from traditional application programming to developing exciting multi-utility projects. This books sole motto is to teach you to build industry level drones with Arduino and ESP8266. With this book, you will explore techniques on leveraging the tiny Wifi chip to enhance your drone. It will teach you to enhance your drone in various ways like controlling it over a mobile phone, building a follow me prototype, developing a mission critical drone, and so on.
Finally, you will be well versed in leveraging Arduino and ESP8266 in creating exciting drones along with extending its features. By the end of this book, you will learn how to build drones using ESP8266 and Arduino and leverage its functionalities to the fullest.
Includes a number of projects that utilize different capabilities of ESP8266 and Arduino, while interfacing with external hardware
Covers electrical engineering and programming concepts, interfacing with the world through analog and digital sensors, communicating with a computer and other devices, and internet connectivity
Control and fly your quadcopter taking into account the weather conditions
Build a drone which can follow the user wherever he goes
Build a mission control drone and learn how to effectively use it.
Maintain your vehicle as much as possible and repair it whenever required
Learn to create a fully functional Drone with Arduino and ESP8266
Enhance your drone's functionalities with implementing smart features in it.
A project-based guide that will get you well-versed with developing next-level drones that will help you monitor a particular area with mobile-like devices.
Rust is a highly concurrent and high performance language that focuses on safety and speed, memory management, and writing clean code. It also guarantees thread safety, and its aim is to improve the performance of existing applications. It has been backed by Mozilla to solve the critical problem of concurrency.
In this video, you will learn to build concurrent, fast, and robust applications. From learning the basic syntax to writing complex functions, this video is your one-stop guide to get up to speed with the fundamentals of Rust programming. We cover the essentials of the language, including high performance networking. We’ll explain in detail the fundamentals of Rust programming. You’ll will learn how to write object-oriented code, work with generics, conduct pattern matching, and build macros. By the end of video, you will be able to write applications in Rust.
Find out to write Rust syntax, conditionals, and types
Build dependency management with Cargo
Understand Concurrency Safety with the borrow checker
Get to grips with safe programming through contracts
Check pattern matching and other functional constructs
Explore Generics and Traits
Write highly scalable network programming
Test HTTP and Web sockets in Rust
This will be a comprehensive and up to date video for developers who have absolutely no background in Rust. Apart from showing the fundamentals features of Rust, the video will appeal to application developers who want to build concurrent applications. The video would enable the viewer to get started with the language and would enable them to build scalable and high-performance applications.
This book will start with the fundamentals of C programming and programming topics, such data types, functions, decision making, program loops, pointers, and structures, with the help of an Arduino board. Then you will get acquainted with Arduino interactions with sensors, LEDs, and autonomous systems and setting up the Arduino environment.
Moving on you will also learn how to work on the digital and analog I/O, establish serial communications with autonomous systems, and integrate with electronic devices. By the end of the book, you will be able to make basic projects such as LED cube and smart weather system that leverages C.
Play with mathematical operations using C
Use logical operations and loops to play with LEDs and the Arduino board
Create custom functions using C and connect an SD card to the Arduino
Use Object-oriented Programming to connect a GSM module to the Arduino board
Play with an LCD board and Servo using standard Arduino libraries
Build projects using Arduino such as a LED cube, a smart weather system, and home security
Identify and fix common errors on an Arduino board
Get hands-on experience with the Ardruino board and learn to control it with your programming skills
Learn the essential concepts of C such as variables, data structures, functions, loops, and pointers
Work with electronic devices such as LEDs, switches, and motors and connect them to Arduino using C
Learn how to work with Google Developer tools to iterate, debug and profile your code
Develop a Battleship game using the basic concepts of HTML and CSS
Create our own version of Pac Man game.
Discover the vital concepts of object-oriented programming
Explore the concepts of object-oriented programming