A developer goes over his favorite resources on Apache Kafka, giving a brief synopsis of each. Hopefully, you’ll find something to add to your library!
This is a collection of interesting articles, best practices, case studies, and some books (on data and logs) I came across while working with Kafka.
Kafka in a Nutshell. Published on September 25, 2015, by Kevin Sookocheff. Kevin’s article is all about Kafka in a nutshell. He says “Kafka is quickly becoming the backbone of many organization’s data pipelines — and with good reason. By using Kafka as a message bus we achieve a high level of parallelism and decoupling between data producers and data consumers, making our architecture more flexible and adaptable to change.” If you have not read about Kafka yet, you must go through it. This is more like an executive summary of the what, where, and why of Kafka.
For as a person thinketh in his subconscious mind, so is he. ~ Dr Joseph Murphy
These are just my learning, please read the book and collect your leanings as well.
Initially, when I started this book and went through a few chapters, I thought it was just another book. But the more I went deeper and covered other chapters, I realized this is a life-changing book and has more advice on how to do better in life with positive attitude.
The book is all about how you train your subconscious mind and be positive in all situations so that the entire universe will help you to meet your goals.
Some of the great points I collected from the books are :
Look within for the answer to your heart’s desire.
You have the capacity to choose. Choose LIFE! Choose LOVE! Choose HEALTH!
Think good and good follows.
Motion and emotion must balance.
You will get results for your prayers.
Your desire is your prayer. Ask and it shall be given you.
The basis of all healing is a change of belief.
Imagination is your most powerful faculty.
When trying to steal from others, you rob yourself of peace, harmony, faith, honesty, integrity, goodwill and confidence.
YOU MUST GIVE TO RECEIVE
The real things in life are intangible.
Your desire must benefit humanity, you should not be selfish.
What you are seeking is also seeking you
There is no one to change but yourself.
Thought, emotion, reaction, and action all take place in your own mind.
The true meaning of forgiveness is to forgive yourself.
Do the things you are afraid to do.
You are as valuable as you think you are.
You can not see life, but you know you are alive.
The harmony of the part is the harmony of the whole; for the whole is in the part and the part is in the whole.
What you are seeking is also seeking you. ~ Dr. Joseph Murphy
Thank you for your time. Happy New Year 2018.
This first article of the year is also published inmedium
The aim of this article is to let you know how and where can you start learning about GIT and GITHUB. Learn the way you like it either visually or reading books or you may go for an online training video, or reading articles, even you can play games to learn it.
As the Gurus rightly said You must write code for humans, let’s follow theirÂ idea as we considerÂ ourselves as one of the Â responsible software developers.
To write such code you need practice, a dedicated number of years of experience and of course “A Guide”. You might practice a lot and add years to your experience but getting a Guru is little tough. You are blessed if you have one.
Â “All ticket salesÂ go towards an alliance of programming non-profits.” Â
The best talk (Fireside chat) that I liked was by Â Â BOB MARTIN (Created the Software Craftsmanship Movement).
@unclebobmartin gave some nice advice for developers at #hacksummit
1) do what you love doing
2) keep learning, no matter what technology comes
3) keep reading books as much as you can
4) 40 hours for employer and 20hours for yourself per week
5) invest a lot of time for yourself
6) learn, practice, exercise
7) learn how to use a calendar,Â set your goals
Some of the Books recommended by him during the talk which he showed it to the audience were
1) structured programming
2) The art of computer programming
3) Design pattern by Eric Gamma
4) Structure and InterpretationÂ of Computer Programs(download)
5) Clean Code
“You should as a programmer, make it your goal to go home every day proud of what you did that day and the way you did. Because you did it in a way that was ethical in principle and to the standard. That’s what your life or your career’s goal anyway.” ~Â Uncle Bob
Wheather you are a regular user of Microsoft OneNote or you have never used it and you want to start using, then the below 10 features (of my choice) might be helpful for you. Â JustÂ have a look and if you know more features share the same. Let’s share ourÂ thoughts on OneNote here.
The buzzing key word in the IT industry is â€œWEB APIâ€ and almost all the leading organization have registered there APIs for the world to use. API is an acronym for Application Programing Interface. WEB API is an interface that defines a request-response message system and expressed by either JSON or XML. By crafting their APIs these companies target the developer as their customer. So for a developer its essential to learn the APIs and their usability for their respective applications. WEBAPIs are RESTful in nature and as a developer we must know the rules of making our application restful.
We have masters in the world for WEB APIs, but this article targets absolute new comers to the world of WEB APIS. This is like an index for your WEB API learning and I have tried my best to compile as many resource as possible to strengthen your learning. As you read the article and move along the page your interest might increase to add something else that I have missed, make sure to put a comment if you want to suggest something.