Let's learn about Latest Tech Stories via these 500 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the Learn Repo or LearnRepo.com to find the most read blog posts about any technology.
We publish curious and insightful technologists without pop up ads, paywalls, or a lengthy review process.
1. 14 Patterns to Ace Any Coding Interview Question
The process of preparing for coding interviews is anxiety-inducing for many developers. There’s so much material to cover, and often much of it feels irrelevant to what devs are doing in their day jobs, which only adds to the stress.
2. 50+ Data Structure and Algorithms Interview Questions for Programmers
Coding interviews are comprised mainly of data structure and algorithm-based questions as well as some of the logical questions such as, How do you swap two integers without using a temporary variable?
3. How to Read Text File in Python?
Python provides built-in functions to perform file operations, such as creating, reading, and writing into text files.
4. Copying text to clipboard with JavaScript
In this article, I will be explaining in depth how the copyToClipboard snippet from 30 seconds of code works. You can find the source code for it and a ton of other useful methods in the project’s repository.
5. Angular vs React vs Vue: Which is the Best Choice for 2019?

6. This Is How Google Will Collapse
Reporting on Google’s future with today’s facts
7. The 6 Best Android Emulators for Windows 10
In the world of mobile gaming apps most of the developers are inclined towards setting up their own android app test environment and installs Android in Windows. Hence, we have shortlisted a few of the best android emulators for Windows 10 that attributes to high stability and features in the App Development Market.
8. How to Fix Page Fault in Nonpaged Area BSOD Error on Windows 10
Windows 10 users experience a common error PAGE FAULT IN NONPAGED AREA. This error occurs when Windows is unable to find the file in memory, which expects it to be found. If the error gets typical, then this will result in BSOD.
9. API testing with Jest

10. Top 8 Python Libraries for Machine Learning & Artificial Intelligence
Machine Learning (ML) and Artificial Intelligence (AI) are spreading across various industries, and most enterprises have started actively investing in these technologies. With the expansion of volume as well as the complexity of data, ML and AI are widely recommended for its analysis and processing. AI offers more accurate insights, and predictions to enhance business efficiency, increase productivity and lower production cost.
11. How to Fix the KMODE_EXCEPTION_NOT_HANDLED BSOD Error in Windows 10
The KMODE_EXCEPTION_NOT_HANDLED error occurs when the software or applications overwrite each other’s memory. It causes crashing of the software as well as results in a blue screen.
12. Node.js vs PHP: Which is better for web development?
Web development seems to be a diverse & ever-changing field. New technologies and tools come up regularly, due to which app programmers and developers have to face the dilemma. They get confused between the long term and mature solutions & the new upcoming ones.
13. Enforcing a Single Web Socket Connection per User with Node.js, Socket.IO, and Redis
(“A black-and-white shot of a person working with a MacBook on their lap” by Sergey Zolkin on Unsplash)
14. Learn Functional Python Syntax in 10 Minutes [Tutorial]
In this article, you’ll learn what the functional paradigm is and how to use functional programming in Python. You’ll also learn about list comprehensions and other forms of comprehensions.
15. The Top 16 Types of Charts in Data Visualization That You'll Use
In the era of information explosion, more and more data piles up. However, these dense data are unfocused and less readable. So we need data visualization to help data to be easily understood and accepted. By contrast, visualization is more intuitive and meaningful, and it is very important to use appropriate charts to visualize data.
16. How to Fix Mouse Scroll Wheel Jumping in Windows 10 [SOLVED]
If you're experiencing mouse scroll wheel jumping, you may have outdated, corrupt, or missing drivers. Another likely reason would be incorrectly configured scrolling settings.
17. How I built a spreadsheet app with Python to make data science easier
Today I'm open sourcing "Grid studio", a web-based spreadsheet application with full integration of the Python programming language.
18. 10 Fascinating PHP and PHP-friendly admin templates
Admin templates that perfectly matches your aesthetic appeal, functionality and tech stack requirements are readily available online. PHP admin templates (or templates that include PHP files) help you start building your PHP project right away.
19. I hacked 40,000 passwords with Python. Yours might've been one of them.
Remember the good old days when you were passing love notes to your crush across the classroom?
20. A Step-by-Step Guide to Migrating a Project from ASP.NET MVC to ASP.NET Core
Step-by-step guide
21. 5 Emerging Programming Languages With a Bright Future
When it comes to the project and its realization, you should take into consideration lots of aspects. And the choice of the technology stack is one of the crucial things that can define how successful and smooth your project will be. Depending on the idea and requirements of your application, site or product, you may find and select a proper programming language (PL).
22. A Complete Guide to XGBoost Model in Python using scikit-learn
Generating an immeasurable amount of data has become a need to develop more advanced and sophisticated machine learning techniques. Boosting machine learning is one such technique that can be used to solve complex data-driven real-world problems.
23. A Very Easy Rubik’s Cube Solution
An easy-to-remember method for solving the Rubik’s cube. This method is not for speed cubing but it is great for beginners. Experienced cubers can teach this to their friends and relations.
24. Code a Java Game with (almost) Zero Coding Skills
Everyone, well, almost everyone, loves video games. So even if you are not going to be a professional game developer or just don’t know for sure, to learn a programming language through practice and creating your own video game project is an excellent idea. Furthermore, it could be a good motivation for your learning.
25. Concurrent Programming in Python is not what you think it is.
Originally published on melvinkoh.me
26. 7+ Best Courses to Learn Web Development for Beginners
Hello all, if you are thinking to learn about Web Development or want to become a web developer then you have come to the right place. In this article, I am going to share some of the best online courses you can take to learn Web development in depth.
27. The 4 Best Programming Languages to Learn in 2020
Technology has made our lives easier with several forms of implementation that are seen in different professional fields. As most individuals began to efficiently program computers, programming
languages with powerful tendencies and functionalities were born.
28. How I Make $2,000 a Month from One Medium Article
This article I wrote on Medium earns me over $2,000 a month.
29. Adding OAuth2 to Mobile Android and iOS Clients Using the AppAuth SDK
OAuth2, often combined with OpenID-Connect, is a popular authorization framework that enables applications to protect resources from unauthorized access. It delegates user authentication to an authorization service, which then authorizes third-party applications to access the protected resources on the user’s behalf. OAuth 2 provides authorization flows for both web and mobile applications.
30. 10 Skills Every Java Programmer to Learn
For Java developers, last, a couple of years has brought plentiful changes and posed a tough challenge with keeping up-to-date with new Java version every 6 months, and many release of popular frameworks like Spring 5, Spring Security 5, and Spring Boot 2 etc.
31. The Ultimate Guide To Successful Algorithmic Trading
Photo From UnSplash
32. What is Image Annotation? – An Intro to 5 Image Annotation Services
Image annotation is one of the most important tasks in computer vision. With numerous applications, computer vision essentially strives to give a machine eyes – the ability to see and interpret the world. At times, machine learning projects seem to unlock futuristic technology we never thought possible. AI-powered applications like augmented reality, automatic speech recognition, and neural machine translation have the potential to change lives and businesses around the world. Likewise, the technologies that computer vision can give us (autonomous vehicles, facial recognition, unmanned drones) are extraordinary.
33. Does Column Width of 80 Make Sense in 2019?
One of the oldest coding practice is to keep line width 80, and many of us follow it blindly but have you ever thought why we have this practice in the first place?
34. Test-Driven Development is Fundamentally Wrong
It sounds backwards because it really is
35. How to Stop Your Office Chair from Constantly Sinking, Much Like This Year
Have you been pondering lately, "Why does my desk chair keep sinking?" whenever you use it for sitting? What is going on with the chair, and why is it happening? It's not only you who is thinking about it. This can happen to your chair after a few years of regular use, like many others. The piston that lets air in and out controls the valve of your seat height level.
36. I Compiled a List of Tech’s “Next Big Things” So You Wouldn’t Have to
2030 will be weird
37. Invisible Barriers That Prevent You From Learning Web Development and How to Break Through Them
The hidden cost of frustrating, demotivating web development MOOCs!
38. How To Implement Google Authenticator Two Factor Auth in JavaScript
Google Authenticator is something that many of us use all the time but how many of us really understand how it works under the hood?
39. React forms with Formik and Unit Testing with react-testing-library
Setup
40. Barely Surviving as a Game Developer (While Steam Still Gets their Cut)
Have you ever wondered how much money a game developer makes? After all, the gaming industry is huge - it was valued at $151.9 billion in revenue in 2019. Almost 2.5 billion people from all over the world play video games. Game developers should be praised for these astonishing numbers, because they were the ones who made it happen by spending countless hours on development. But do they get rewarded for their hard work? Not at all.
41. Error: VAC was Unable to Verify the Game Session
If Vac was unable to verify the game session error appearson CS: Go then you are not alone. Most of the CS: Go players get the error when they were trying to match make. It is the difficult situation for the players when they do not able to match make. Now you do not need to worry as this error can be fixed in simple steps. We are providing here the solutions to fix this issue.
42. Building React Forms with Formik, Yup, React-Bootstrap with a Minimal Amount of Pain and Suffering
A few days ago I applied for a front-end dev job and heard back from the company. They followed up with an email and wanted me to complete a React coding challenge on HackerRank as part of the interview process. The test consisted of only two question and pertained to React.
43. 7 Effective Ways to Deal With a Small Dataset
In a real-world setting, you often only have a small dataset to work with. Models trained on a small number of observations tend to overfit and produce inaccurate results. Learn how to avoid overfitting and get accurate predictions even if available data is scarce.
44. The world needs an alternative to Selenium - so we built one
[Disclaimer - the thoughts in this post are mine alone and the "we" in the title refers to an open-source project where I happen to be the lead developer.]
45. 3 Lessons I Learned while Trading on the 24/7 Crypto Market
I’m a part-time trader. I trade on stock markets, and recently, at the beginning of 2019, I've tried trading on crypto markets.
46. 10 Best Platforms To Build a Live Video Streaming Website, App or Service in 2022
Whether you’re an enterprise business professional, Individual or content creators, a live streaming platform can be a double-edged sword, it all depends on which platform you prefer to use for your streaming business.
47. Node.js VS JavaScript: Differences & Similarities
Do you know that along with CSS and HTML, JavaScript is one of the 3 main things of the World Wide Web? It facilitates interactivity to the web app pages, therefore, it is extremely crucial for web applications. A majority of web applications use this tool and all the major web browsers have a dedicated JavaScript engine to execute this.
48. nsh: A More Secure and Convenient Remote Shell than SSH
by Yilun Zhang, CTO of NKN.org
49. Top 20 Linked List Coding Problems from Programming Job Interviews
Image credit— Grokking the Coding Interview: Patterns for Coding QuestionsHello all, I have been sharing a lot of coding interview questions for Programmers who are actively looking for Job, particularly for beginners and computer engineers who have just graduated and has no real job experience.
50. These 6 essential tools will release, version, and maintain your NPM modules for you
Learning how to implement them for your own projects will save you a ton of time!
51. 11 Reasons Why Software Testing Has a Better Future Than Development
Summary
52. Why You Should (Almost) Always Choose Sync Gunicorn Workers
Anyone working on a WSGI web application frameworks like Flask would know that as a best practice it is very important to use a WSGI HTTP Server like Gunicorn to deploy the app outside your development servers.
53. Avoiding Memory Leak in Golang API
You must read this before releasing your Golang API into production. Based on our true story at Kurio, how we struggling for every release because we are not doing it in the right ways.
54. Deep Learning Chatbots: Everything You Need to Know
When you’re creating a chatbot, your goal should be to make one that it requires minimal or no human interference. This can be achieved by two methods.
55. How Does DALL·E mini Work?
Dalle mini is amazing — and YOU can use it!
56. Top 12 Best White Label (VOD) Video On Demand Platform Providers For 2022
Wondering how to launch a VOD platform? Here I've compiled the list of top 12 best video on demand platform providers across the globe.
57. 8 STEPS TO GETTING 2 MILLION LINKEDIN VIEWS IN UNDER 24 HOUR
In this article, I’m going to share some tips on how to become a LinkedIn influencer and create viral content. So, let’s get started.
58. How to Create, Launch & Grow a Profitable OTT Platform For 2023 ? From Start to Profit
Launching an OTT platform isn’t a question of why anymore, it’s a question of how to do it correctly. In this article I've explained the steps on how to build an OTT platform/app with emerging technologies.
59. The Principles Behind How The Instagram Algorithm Works
If you’re reading this, you’re probably wondering why no one is seeing your Instagram posts after the latest algorithm change.
60. Create React Modal using reactjs-popup
Nowadays, Modals are one of the most used components in React Application, having an easy way to create React Modals will help you sheep Modals related features fast in your upcoming React Applications.
61. Using Devise In Your Ruby on Rails Application [A Step-by-Step Guide]
Authentication. You don’t always want your users to have faceless sessions that open your application without leaving any trace.
62. 14 Platforms for Web Developers to Find Development Projects and Remote Jobs
Searching for platforms for web developer remote jobs to get hired? If yes, then you will be get hired by the end of the day. Building visually attractive websites that feature user-friendly design as well as clean navigation is the role working as web developer. It covers lots of main activates such as responsible for designing, coding and modifying websites, from layout to function and as per the clients needs or mentioned specifications.
63. Setting Up Multiple Configurations for Feign Clients [A Step-by-Step Guide]
Feign is a declarative web service client. It makes writing web service clients easier. To use Feign, create an interface and annotate it. It has pluggable annotation support including Feign and JAX-RS annotations.
64. How to Reset Password with Node.js and Angular [Part 2]
In this 2nd part of our tutorial, we are going to continue our journey of creating reset password functionality. In the 1st part, we completed the back-end with Node.js Express and Node mailer, created an API which will use in this part in Angular. Let’s get started.
65. What Does Facebook Hydra Mean For The Future of Python

Ever since its inception in the year 1089 by Guido Van Rossum, the programming language Python has along far away. Sheldon did its creator knew that Python would in today's world be utilized for a variety of purposes such as research, development, scripting, among many others. Built as a successor in the ABC language, Python does not just find its applications in software development but also in research.
66. Simple Steps to Avoid the Retry Behavior from AWS Lambda
When a Lambda function invocation crashes due to an uncaught application error, for example, AWS may automatically retry the same request.
67. Why I Left Red Hat
Everybody remembers their first time.
68. The Top 66 Developer Resources From 2017
Update 2019:
69. Learn C#: A Huge List of C# Tutorials
C# is one of the most versatile programming language and brings in ease of programming offered by languages like Java, and has roots in the C family of languages including C and C++. C# is type-safe, object oriented and runs in the .Net Framework run-time, and C# code is compiled into IL (intermediate language) that conforms to CLI specifications.
70. Libra, a Cyberpunk Nightmare in the Midst of Crypto Spring
With crypto winter finally over, I’ve turned my heart to the green shoots of spring. But my thoughts are not warm in this first article in the Dreams of Crypto Spring series. I break down the most talked about digital currency in history, Facebook’s Libra, and the dark shadow it casts over the future.
71. Stop Infinite Scrolling on Your Website - Now!
Do people love infinite scrolling on the websites they visit or are theyfine with clicking on ‘Read more’ or ‘View more?’ Infinite scrolling eliminatesthe need for pagination which is the process of separating digital content into different pages. Here’s my view on infinite scrolling and why it is a recipe for disaster.
72. Today I Learned: Pass By Reference on Interface Parameter in Golang
Pass Parameters by Reference in GolangA simple diary about a simple thing that I learned about Pass By Reference in Golangpass by reference on interface parameter in Golang
73. How to Build A Well Structured 3-tier Architecture (MERN Stack - ES6) [Step-by-Step Guide]
This project serves as a guide/template for a 3-tier architecture. If you are entirely new to Web Development. I highly suggest you watch this video first.
74. As a builder of Wordpress websites, I need to speak my truth
This is why Wordpress sucks and you should probably stop using it
75. Nailing your first months as a new Engineering Manager
Congratulations! You’ve been hired or promoted into a management role, and need to quickly transition from being an individual contributor to actually leading, inspiring and managing people. Not so confident about what to do next, and how to ensure your team and you are successful?
76. How To Create Simple Gradient App Bar With Flutter
In this tutorial, you will learn how to make gradient app bar in flutter ? Before start anything, In every code we need a page for contain our whole source code. So let’s start…
77. What Will the World Look Like in 100 Years?
In this opinion, we will look at some possible changes that could occur in the next 100 years and discuss what they could mean for humanity.
78. Why You Should Learn Several Programming Languages & Where to Learn Them
We are living in an age of rapidly changing technology. With over 500 programming languages in use globally, it is a dynamic job market for developers. There are pros and cons of all the languages and their adoption is becoming more and more application-specific.
79. Top-6 Best Anonymous Browsers Or Why Privacy Matters
“Aren’t all browsers anonymous?”
80. AI in Five, Fifty and Five Hundred Years — Part One
As I said in my article What Will Bitcoin Look Like in Twenty Years:
81. First experiences with React Native: bridging an iOS native module for app authentication
Photo by Liu Zai Hou on Unsplash
82. 7 Software Development Trends for 2023 Revealed
Do you know more than half of the IT projects fail? It’s not much shocking for many of us who are aware of the complexities and dynamic nature of the software development industry.
83. Take ChatGPT With You: Introducing Ariana, the ChatGPT Assistant That Lives in WhatsApp
Meet Ariana, a ChatGPT AI assistant living in WhatsApp, providing instant answers, translations, and idea generation.
84. 7 Growth Hacks to Get More Followers on Instagram
You recognise the importance of Instagram when it comes to making e-commerce sales, you know Instagram gets more engagement than other social channel, and you regularly post content on your Instagram account, but somehow your company’s Instagram growth just isn’t as impressive as you’d like it to be — and you aren’t sure what to try next.
85. Creating a custom Listview using the Firebase Realtime Database in Flutter
A couple of weeks ago I started learning flutter and set out to create a Cookbook. This article explains the procedure of creating a Listview for the main feed of the cookbook in detail. The data is not stored locally, but on my all-time favorite Realtime Database of Firebase.
86. Positive and Negative Effects of Technology on Academic Writing Skills
Digital tools like grammar checkers, citation generators, audio converters, editors, and vocabulary boosters improve students’ academic writing skills by saving time, increasing creativity, collaboration, better communication, easier training, faster revisions, attention, and thoughtfulness.
87. How Twitter Can Satisfy Elon Musk's Request for Fake Account Clarity
Twitter claims that less than 5% of users are fake. Is Elon Musk right to be skeptical? Until a proper test is run, nobody truly knows how bad the situation is.
88. How I Solve Problems as a Developer
There is no programmer in the world who knows how to solve every coding problem. That person simply doesn’t exist, because the programming field is so big that to a normal person, it would take two lives to learn all of that, but we only have one life.
89. A Better Way to Write SQL queries for Developers
(image_credit - SQL Bootcamp)
90. Top 5 Technology Innovations in 2020 You Have to Be Ready For
The current year is replete with technological innovations that are capable of plotting a vector for the development of the entire industry for 2020 and subsequent years. The AI-operated robotic hand Dactyl that solves Rubik’s cube with one hand, the BERT, an advanced voice assistant, that launched a rocket into natural language understanding, smart watches with electrocardiogram sensors embedded – all these 2019 innovations allow us to suggest that the era of digital dystopia is just around the corner. With the tech industry becoming more advanced, cyber threats are expected to be complex and far-reaching. Fortunately, the cyber defence industry is not rest on its laurels, even now there are lots of methods to protect yourself from threats (you can read about it on Cooltechzone).
91. Learn Java with These Android Apps
There’s a common misconception in software development that you have to spend hours at the office, chained to a PC and coding books to learn a new programming language. The good news is, with the impressive development of mobile coding education, you can learn on your feet and combine professional development with running personal errands.
92. A Brief History of Jack Ma's Ant Financial - the $150B Unicorn
Image: crowdfundinsider.com
93. Why Programmers Love Macbooks?
MacOS was first released in 1984, which makes it even older than Windows. At first, it came to light as a graphical user interface, but in 2005 its design and structure were changed to Intel x86 based architecture. Apple’s computers are great pieces of machinery – that’s beyond debate. But why are they so popular among programmers?
94. Basic HTML Tags Classification
An HTML tag is a special word or letter surrounded by angle brackets, < and >. HTML tags are the hidden keywords within a web page that define how your web browser must format and display the content. Most tags must have two parts, an opening and a closing part.
95. Calculate Your Crypto Taxes using the Formulae Below OR Simply Use My Automated Software
Cryptocurrency taxes (known formally as capital gains taxes) have to be paid on the profit/loss that you make from crypto trading. In this article we will look at how they are calculated. If you want to learn more about how crypto taxation works in general i.e. the laws and regulations, you may want to check out this crypto tax guide.
96. Is Java The Best Programming language to Learn First?
I often receive questions like which is a first programming language to learn? Is Java a good programming language to start with?, how good Java is as a first programming language? which is the best programming language for beginners, or shall I start with Java or Python?.
97. Full Stack Coders Vs DevOps Developers- Whom to Hire for Your Next Project?
Are you thinking of creating a web development application? Seeking an answer, DevOps developers or Full-Stack coders, whom to outsource for your next project?
98. What I Learned Developing Games from Scratch on Flutter
"Dart engineers exploring Stack Overflow 'Flutter gamedev' section", Photo by Elena Zhuravleva.
99. 6 Work from Home Positions in AI Data Collection and Data Annotation
For digital nomads, college students, stay-at-home parents or anyone looking for remote work positions, this article introduces online/remote work positions that are available today in the fields of AI Data Collection and Data Annotation.
100. Top 10 Wargames Sites for Learning, Practice, or Just for Fun
Wargames sites offer hacking challenges on different categories like cryptographic, cracking, steganography, programming, Linux and Windows knowledge, logic, math and science. The difficulty of the challenges vary as well.
101. World's Top 5 Freelance Platforms’ Fees - Explained, Busted, & Compared
DISCLAIMER:
102. Why We Love Docker and Best Practices for DevOps
Every company is becoming a software company these days, and there is so much happening around making software development occur at record speeds.
103. Developing Your Own Trading System: A Step by Step Logical Guide
Laying out a rational framework for developing your trading system by dissecting trading logic, step by step.
104. Integrate Bootstrap 4 and Font Awesome 5 in Rails 6 [A How To Guide]
Rails 6 is out for few months now, I happen needed to do a project with it. But I found I can't use the same way to integrate Bootstrap 4 & Font Awesome 5 in Rails 5 in my new project. Because in Rails 6, it start to use "webpack" as default Javascript complier.
105. How an 18-Year-Old Teen Breached Uber Without Hacking a Single System
A comprehensive coverage of how an 18-year-old teen breached Uber databases without hacking into the company's servers or seeing them.
106. Understanding Pseudo-Class Selectors
Front-end Developers don’t just need to understand how to write CSS, they also need to know how to write it effectively and efficiently. Sometimes we work on huge projects which need optimized CSS for speed meaning, you need efficient selectors to effectively style elements without their ids or classes. This, therefore, calls for a clear understanding of selectors available. Enough of talking let’s jump right to it 😉
107. Difference between Artificial Intelligence, Machine learning, and deep learning
The development in the field of technology has enhanced over the years. With time, we get terms like Artificial Intelligence, machine learning, and deep learning in technology. We often confuse in these terms and define them similarly. But it is not a precise definition as these terms are different from each other. If you do not want to make this mistake again, then you must read out this article. Here we are going to discuss the difference in these three terms AI, ML, and Deep learning.
108. Lessons from a Product Manager at Google
Quick background
109. How to Build Telegram Chats with a Crypto-trading Bot
Perhaps a sign of the times: my most active Telegram chat is with a crypto-trading bot that constantly listens for opportunities to trade on my behalf. I used an open-source library to develop some strategies and configure the bot to execute them using my Binance account. The bot communicates all of its trades through Telegram and can reply to my requests to take action or share live updates.
110. Why do people use Vim?
Last night I was scouring through the internet and came across a curious post on Reddit from 4 years ago.
111. React Native eCommerce Templates - 2019 Edition [My Top 5 Picks]
Establishing online store, e-commerce websites and applications have been a growing trend in the modern world. Due to the utmost feasibility and efficiency of customer attraction from digital or online marketing, online stores and e-commerce sites are growing rapidly. In the near future, there is a high possibility that every real-world store will set up its own on online store application or website. There is speedy growth of published e-commerce application in app stores. Mobile e-commerce application has been a growing trend nowadays. As more customers switch from PC to mobile platforms, pretty much any online store needs to have its own mobile application. This is where the React Native eCommerce template come in extremely handy.
112. A Better Guide to Build Apache Superset From source
In this article, we’ll be deep-diving on how to build Apache Superset from the source. The official documentation is too complicated for a new contributor and thus my attempt to simplify it.
113. 10 FREE Docker, Jenkins, and Maven Courses for Programmers and DevOps Engineers
Docker, Maven, and Jenkins are some of the most popular tools in the DevOps and Java world. Maven helps to organize your project and provide support to build and deploy Java projects while Jenkins can provide continuous integration and delivery by completely automating build and deploy projects.
114. How to Hack Your Alexa using a Voice Command-SQL Injection
Based on your previous coverage of similar topics, we thought you may be interested in this recently discovered voice activation device hack, and a new technique we call Voice-Command SQL Injection.
115. How to Reset Password with Node.js and Angular [Part 1]
There are lots of tutorials about user authentication but all of them are just covering the topics like how to sign up and how to sign in. Even if you find a tutorial about reset password then you will see that it covers old school method without APIs and using jQuery based front-end. In this tutorial, we are going to use a Node.js based API which will connect to Angular front-end. Let’s get started:
116. Future of Python Language: Bright or Dull?
In contemporary times, 126,424 websites are made using the python programming language. Many top-notch companies have developed successful apps by using it. This is why it is considered the language of today and the future.
117. How to EFFECTIVELY Manage Young Product Managers
The ultimate guide on how to manage young PMs in your team. Includes Dos and Don’ts, examples and modus operandi using which I wish I was led/managed early on when I started as a PM. Also, young PMs could takeaway lessons from here on what to expect and ask from your managers.
118. Good Programmer vs Average Programmer
When it comes to interviewing programmers, goal is to find the most suitable developer for the job but its easier said than done. In practice, it’s very difficult to judge someone’s calibre, experience, and expertise in a short duration of Interview.
119. 5 Reasons why you should NOT go to a coding bootcamp
I went to a coding bootcamp 2 years ago. From my experience and people I met, these are reasons why someone should NOT go to a coding bootcamp.
120. Fortnite And Roblox Are Changing Social Media As We Know It
Games are becoming the way kids communicate with their friends these days. Much like the previous generation used to do at basketball courts and skate parks.
121. PR 101 for Engineers
Demystifying public relations and making it work
122. How to Keep Your Seed Phrase Safe?
In this post, I will cover several ways how you can store a backup copy of your BIP39 seed phrase. Seed phrase is a group of words of different length, compiled from private or extended private BIP44 HD key for more convenient storage. See example of a seed phrase below:
123. A Beginner's Guide to The Big O Notation
So for anyone studying computer science either in college, boot camps or just self-learning, there is one topic that is always a stumbling block and that is Big O Notations.
124. Crypto Trading Bots - The Definitive Guide For 2021
Introduction
125. How To Understand The Difference Between Statically - Dynamically - Strongly - Weakly Typed Language
First of all, what are all these words - Statically - Dynamically - Strongly - Weakly Typed Languages?
This is how you can classify programming languages:
126. A crash course on Serverless with AWS : Building APIs with Lambda and Aurora Serverless
Ever since AWS made a serverless option of AWS RDS Aurora generally available, I’ve been on the edge of my seat, eagerly anticipating all the various possibilities. It would mean a breakthrough in building serverless architectures. No more managing connection pools with SQL. No more worrying about capping out available connections. This would make it viable to use serverless for database intensive operations.
127. My SIM swap attack: How I almost lost $71K, and how to prevent it

128. Integrating Logging Using NLog in ASP.NET Core 3.0 Web App
NLog: It is an open source logging framework that provides a great flexibility and configurable options to log the insights of your application. It allows to select multiple targets like database, cloud services, files, console, etc. at the same time so that user don’t have to maintain different configurations in code. This is the most widely used logging framework out there.
129. How to Write Your First Model Tests Using RSpec in Rails Applications
Latest August of this year I started to learn Rails. I was following the book Ruby on Rails Tutorial from Learn Enough To Be Dangerous website which uses Minitest to test their application. Truth is: I was not understanding a single line of code about those tests. So I decided to skip them and try to write it using RSpec because the syntax is way more similar to human language than others. But you may be wondering:
130. Why use Node.js as your backend?
Do you have an innovative idea that’s going to turn your web app into the next big thing? That’s great - but remember that software development is a process that has to be well-thought-out, and the most critical decision of what backend environment are you going to choose has to be made at the early beginning.
131. AI in Five, Fifty and Five Hundred Years — Part Three — Five Hundred Years
Check out part one and two of this series for the first five and fifty years in AI. In part three we push the very limits of reality and look 500 years into the swirling depths of tomorrow.
132. Blockchain Domains: What Are They and How Are They Implemented?
Blockchain has spawned dozens of cryptocurrencies, but there is more to it than that. Blockchain is a technology in the first place, and it can be used beyond cryptocurrency. So, a new wave of hype is coming — blockchain domains. What is so special about them?
133. A Guide to Market Making for Crypto Startups
What is Market Making?
134. Types of Linear Regression
Linear Regression is generally classified into two types:
135. Use Sequelize ORM with Node JS Project
What is Sequelize
136. Who Scales It Best? Blockchains' TPS Analysis
Blockchain technology continues to progress at an incredible speed. This great technology behind cryptocurrencies continues to move at the same pace.
137. Why do we Need the JSON Web Token (JWT) in the Modern Web Era?
Hold on tight: the HTTP protocol is terribly flawed(*) and when it comes to user authentication this problem screams loudly.
138. Decentralized Cloud Storage is changing the face of the internet (2/2)
(Read Part 1 here)
139. Artificial Intelligence Vs Machine Learning: What's the difference?
AI and Machine Learning are predominant terms that are creating a lot of buzz in the technology world. The terms can often be used interchangeably but that’s not the case, AI and ML are way more different from each other in their approach, algorithms and logical thinking.
140. What is Everything-as-Code? Examining the Explosion of "as Code" Buzzwords
If you’re confused when you read about “[some software term] as code” or “everything as code,” all you really need to know is that we’re talking about automation: The thing we use to do tedious tasks for us, or orchestrate tasks when they become too large and complex for manual methods.
141. Understand The Basic Concepts of CI/CD
Today’s enterprises are under increasing pressure to deliver software faster than their competitors, differentiated solely by the quality of their applications and the developers who build them.
142. How to Plan your Career Change and become a Product Manager: [My Tips and Tricks for Success]
My personal recipes on how to change your career and land your dream job at any age coming from a different background
143. Is Crypto-Mining Still Profitable?
Is it still viable for the retail investor to mine?
144. Compiling CUDA File in VS Code [A How-To Guide]
Trying to compile a .cu file is not supported in the VS Code natively. This can be a issue if you want to compile and debug (atleast the CPU part of the file as kernel debugging is not supported in VS Code at the moment).
145. Top 10 Coding Interview Tips and some Programming Questions to get a Software Developer Job in 2020
Coding Interviews are such an important thing in a programmer's life
that he just can't get away with that. It's the first hurdle they need
to cross to get the software developer job they wish throughout their
school and college days.
146. [Deep Dive] Docker, Kubernetes, and Microservices for Small Teams
Most of the web apps I build eventually end up needing a background worker. There will be some slow or heavy task that really should run independently, like an integration with a third-party server, a web scraper, PDF creation, something.
147. [A Step by Step Guide] Build Your Expert Advisor Telegram Bot to Query Forex Trade Orders via MT4
Introduction
148. Why Developers Hate Coding Skills Tests (And What Hiring Managers Can Do To Change That)
By Geoff Roberts
149. 30 App Development Ideas for Startups (AI/ML, Blockchain, AR/VR)
As an IT sourcing analyst with ValueCoders a leading offshore IT outsourcing firm, I have helped several startups, SMEs, and enterprises build their mobile apps.
150. 10 Reasons Why You Should Learn How To Develop Video Games
If you ask any software developer, there’s a decent chance that they have tried their hand at game development. It seems like a natural fit since it uses many of the same skills. What’s more, programmers come into it with the knowledge that most aspiring game makers lack: how to write good code and create effective software.
151. 10 Machine Learning Facts Everyone Needs to Understand
Machine learning is an essential branch of Artificial Intelligence. This technique is adopted globally by many top-ranked companies.
152. Integrating Logging Using NLog in ASP.NET Core 3.0 Web App
NLog: It is an open source logging framework that provides a great flexibility and configurable options to log the insights of your application. It allows to select multiple targets like database, cloud services, files, console, etc. at the same time so that user don’t have to maintain different configurations in code. This is the most widely used logging framework out there.
153. Basic Reasons Of Why Night Vision Goggles are so Expensive
Nowadays night vision goggles are gaining its popularity with time and the usability is also getting more and wider. Earlier, night vision goggles or devices were only used by military personnel for critical purposes, but recently night vision goggles are widely used by hunters, shooters, for wildlife exploring and for multipurpose safety and security purposes.
154. Sharing Reusable Angular Components
When building Angular applications you compose the UI of your applications through shared reusable Angular components.
155. Creating Callable Objects in JavaScript
var obj = new CallableObject(); obj(args);
156. How To Implement The Prefetch Pattern in React Concurrent Mode
Recently, React announced a feature of the React ecosystem — Concurrent Mode. This would allow us to stop or delay the execution of components for the time that we need. It’ll help React apps stay responsive and gracefully adjust to the user’s device capabilities and network speed.
157. Why and where should you still use C/C++ languages?
From complex databases to self-driving cars, the usage area of C and C++ languages is surprisingly wide. Even today, with a myriad of new & robust programming tools, the two coding languages from 70s cannot be replaced. So what are the common applications of C & C++ today and why we still use them? Let’s find out in this article.
158. 10 Reasons Why you Should Learn Artificial Intelligence
Introduction
159. The Problem(s) With Amazon GO

160. 5 Low-Investment Business Ideas You Can Start Online
Entrepreneurship definitely is one of the most misconceived terminologies of the era. It seems like a mountain of tasks to start a business. When we think of all the time, money, and risks involved, it’ just seems so inaccessible to a regular man or woman.
161. Setting Up Manjaro Linux From Scratch!!
STEP 1 : Download an Image File 😉
162. Building a Cellular-Connected IoT Electric Scooter w/ Soracom + Raspberry Pi in One Hour [Part 1]

163. How to solve Unique path problem
Dynamic programming approach.
164. React Hooks: Performance Pitfalls And How To Easily Avoid Them
From version 16.8.0, React introduced us to a way to use state and other React features without writing a class — React Hooks.
165. 9 Reasons Why You Should Keep Learning Machine Learning
Machine Learning is an application of Artificial Intelligence. It allows software applications to become accurate in predicting outcomes. Machine Learning focuses on the development of computer programs, and the primary aim is to allow computers to learn automatically without human intervention.
166. Complex Collection View Layouts in Swift with Compositional Layout
While SwiftUI is an extremely useful framework to create complex views, we all know that UIKit is here to stay for a good amount of time. Apple has made the Collection Views even more powerful this year with the release of new APIs. Compositional Layout lets you create complex and intricate collection views in SwiftUI really easily.
167. Part 2: Developing Software Requirements, A Case Study
This is Part 2 of a 4 part series. Part 1: Why Software Requirements In The Real World Are Hard discusses the challenges of developing requirements and what good ones might look like. This post looks at the requirements development process and its outputs on a real-world project.
168. Prevent Your Free Heroku Dyno from Sleeping
If you are like me, then many of your hobby projects and portfolio examples are deployed to Heroku. Like Github Pages, it is an attractive option to host your project because it is free. Unlike Github Pages, you can host a server on Heroku, so I use it whenever I need a free place to deploy a full-stack application.
169. 3 Things to Know Before You Start HTML Coding From Scratch
HTML coding requires a specific skill set from developers for robust website development.Based on your requirement and project details, you can use any of the content management systems to get the things started. However, “if you are planning to start your website coding from scratch in HTML”, there are a few things you need to make sure before beginning to code.
170. Create Your Own Ad Blocker in 3 Minutes [Tutorial]
Beat ads the hacker way with this quick guide.
171. Best Blockchain Based Decentralized Social Media Sites
21st century -the internet age, is all about digitalization and fast movement of stuff from one point to another. Social media platforms are one of the internet sensations of the modern era of the internet. Facebook and Twitter are the top social media platforms having millions of user base.
172. Raspberry Pi 4: What is it and how can you use it?
The Raspberry Pi is a series of small single-board computers developed in the United Kingdom by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and developing countries. The original model became far more popular than anticipated, selling outside its target market for uses such as robotics. It does not include peripherals (such as keyboards and mice) and cases. However, some accessories are packed in several official and unofficial bundles.
173. What Role do DeviceCheck and SafetyNet play in App Authentication?
Both iOS and Android provide built-in device-level checks which can help prevent mobile application abuse. On iOS, DeviceCheck provides a way to associate a few pieces of information per app with each device, On Android, SafetyNet device attestation attempts to ensure that a device is running in a safe environment. These are useful capabilities, but they are only a small part of an in-depth mobile app and API protection scheme.
174. Learn Advanced TypeScript
Despite the popularity of currying and the rise of functional programming (and of TypeScript), it is still a hassle today to make use of curry and have proper type checks. Even famous libraries like Ramda do not provide generic types for their curry implementations (but we will).
175. Testing REST APIs easily in Python with pyhttptest
Nowadays every one of us is facing REST APIs by either developing or consuming such a service. Also, we’re in the trendy era of microservices, where we splitting our business logic into small separate services independent from each one. Mostly these services follow RESTful principles and using the JSON format for communication, which became the most widely used format, because of its simplicity.
176. Why Women Are Paid Less: Reflections on a Netflix Episode of 'Explained'
The Gender Pay Gap can be interpreted differently by different individuals on the basis of the lens through which it is viewed. In recent times, pay equity has been thrust under a glaring media spotlight. The #MeToo movement of 2018, which began as an exposé of sexual harassment and assault, cascaded into the analysis of various prominent issues, one of which being gender inequality in workplace, encompassing not only pay inequity but also barriers to advancement and representation of women in leadership.
177. Set up Jenkins CI in Docker Container & Run Your Tests Inside Their Own Container [A How-To Guide]
So you want to start testing your code? Good choice. Testing is a great way to make sure nothing breaks in deployment, and Jenkins makes it easy to automate this process.
178. New web tool for interacting with Ethereum smart contracts
Here I'd like to introduce a website developed by me and my friend in order to provide a better experience for Ethereum smart contracts developers and blockchain enthusiasts - https://justsmartcontracts.dev/. But first I'm going to explain the reasons lead to creating of this website.
179. An Argument For Using Golang to Code Your Next Projects
After spending years sticking to conventional programming languages, why should tech business founders use Golang? That’s one of the buzzing questions that founders will be asking, as the decade-old programming language is getting more prominence.
180. Leveraging Multithreading To Read Large Files Faster In Go
The other day I was interviewing at one of the companies, and I was asked the following question, how can you count occurrences of a word in a 50gb file with 4gb of RAM. The trick is to not load the whole file into memory and keep processing each word as we keep on moving the pointer of the file. With this, we can easily process the whole file with a minimal amount of memory resources.
181. This AI Removes Unwanted Objects From Your Images!
Learn how this algorithm can understand images and automatically remove the undesired object or person and save your future Instagram post!
182. AI in Five, Fifty and Five Hundred Years — Part Two — Fifty Years
Check out part one of this series for what the next five to fifteen years looks like in AI. In part two we get super sci-fi and see if our crystal ball can reach 50 years into the future.
183. Set up CSS stylelint on Visual Studio Code [Tutorial]
While you’re coding it’s of great importance to know what does each line of our code and which elements are being affected by it but it is also important to follow good practices, and over time this can benefit us.
184. 10 Promising Hardware Startups to Follow in 2020
Software is not the only tech thriving right now. Many hardware startups are making great strides in innovation and design to provide solutions for some of our most pressing issues. From food and air quality testing to an advanced action camera that fits in the palm of your hand, these ten hardware startups are ones to watch in 2020.
185. The Simple & Efficient Way to Enable JWT auth in Laravel By Using PHP-JWT Module
I encounter this issue while working on an application for a client recently. Instead of using a JWT library build for Laravel, I used firebase/php-jwt to generate and authenticate users. Don’t ask why as there were many reasons behind this decision. If you are using any Laravel library for JWT like tymondesigns/jwt-auth then you don’t need this anyway, use the library if you want.
186. 4 Blockchain Games That Need Your Attention - NOW
I see blockchain gaming as the future of video games. I also consider it the best possible vehicle for the road to blockchain mass adoption. What better way to teach people about blockchain than giving them hands-on experience that allows them to see and understand its benefits in real-time.
187. Understanding Staking and Generating Passive Income in the World of Cryptocurrency
The recent trend of the cryptocurrency market seems to be on a replay: the prices of cryptocurrencies go up in a minute and in another hour, declines faster than it rose. In recent times, individuals have made digital currencies, an alternative or additional source of income.
188. 10 tips to Improve Java Programming Skills in 2020
(image credit - Learn Object-Oriented Programming in Java)
189. Leaving Linux for Mac After 15 Years
I’m sorry Linux. It’s not me, it’s you. The “year of the Linux desktop” never came to fruition. It was always next year, year after, some year. Now, it’s almost a running joke.
190. Buying Upwork Reviews: Is Your Freelancer Really a 5-Star Freelancer?
Freelancing is all about - the trust. And, trust is all about - the reviews.
191. Build A React/Vue + .NET Core Micro-frontend with dotNetify
More than two years ago I wrote the following in my debut Medium article:
192. API First Development Approach And How It Can Help to Your Business
Web APIs have been around for nearly 20 years and but it is from the past few years that software developers have been thinking hard on the concept of API first development approach.
193. Is Hibernate Really Worth It ?
If you are creating a new Java project for your REST backend over a relational database, you will probably not even blink before saying: Hibernate. But why? Did you really give a good thought on how this tool actually makes your work easier (or harder)? Did you consider the accurate needs of your architecture and have a good reason to include or not include it?
194. 5 Chatbot Ideas Businesses Should Consider in 2019
If you are looking to add the most advanced chatbot to your website, you would have probably noticed that there are many things required to develop a chatbot.
195. Top 10 Popular Programming Languages of All time and Their Creators
image_credit - Educative
196. JavaScript Promises, Callbacks, and Async/Await for Beginners
ES6 came with many new features, but one of the best features was the official introduction of Promises. Promises allow you to write clean non-callback-centric code without ever having to worry about callback hell. Even if you never write your own promise, knowing how they work is incredibly important, since many newer parts of the JavaScript API use promises instead of callbacks. The core idea behind promises is that a promise represents the result of an asynchronous operation.
197. How to Build a 910-wpm Typing Bot with Just 12 Lines of Python
Prerequisites
198. How To Reach Out To Instagram Influencers To Maximize Response Rates
I’ve managed hundreds of influencer marketing campaigns for brands like Depop, Fora Foods, and my own projects, @pinlord & @potteryforall, and if there’s one thing I’ve learned, it’s that influencer marketing outreach is very different than “traditional” outreach.
199. What Really Influences A Product Managers’ Job Satisfaction [Deep Dive]
This study shows what lets product managers enjoy their work: culture and company types, roles & responsibilities and team’s alignment, frameworks and methodologies to work with backlog prioritization and impact estimation.
200. Top 10 Android App Development Frameworks 2020
(Image by Aline Dassel from Pixabay)
201. How To Do Unit Testing For Microservices
The microservices approach of building applications is most suitable when we develop complex applications with diverse functionalities. Since microservices, unlike monolithic architecture, keeps each function independent of the other, it is the most followed technique in modern times for large applications.
202. How to Integrate ‘devise’ and ‘omniauth-facebook’ Authentication To Your Rails App
Introduction
203. Blockchain Gaming: The Good, the Bad, the Ugly, And All Their Intersections
Blockchain Gaming: What you need to know
204. RUBY versus PHP: Who Is The Winner ?

205. How To Build A Website Using Google Cloud?
Recently, SADA Systems surveyed about 200 IT managers about their use of public cloud services and they found that 84 percent of IT managers are using public cloud infrastructure, as opposed to the corporate data center. According to Tony Safoian-- president and CEO at SADA Systems--All signs point to the adoption of public cloud is growing and enterprise IT is becoming more comfortable with the prospect of running their crucial and sensitive data on public cloud infrastructure”.
206. Full Stack Developer is 2019's Popular In Demand Tech Job
Full-stack development has been in the limelight in recent years. There has been a lot of talks surrounding the future scope of full-stack developers and how this position could change the business game for companies all across the globe. The rising demand for seamless technology has enabled developers to work on both back-end, front-end and many other related fields.
207. Implement Dynamics REST API using Node.js [Tutorial]
Microsoft Dynamics 365 is a cloud-based business applications platform that combines components of customer relationship management (CRM) and enterprise resource planning (ERP), along with productivity applications and artificial intelligence tools, although currently Dynamics is more popular for its CRM capabilities.
208. Building Shared Access Shopping Cart With Angular & Firebase
Retail illustration by Sail Ho Studio
209. The Full Story behind Convolutional Neural Networks and the Math Behind it
Convolutional Neural Networks became really popular after 2010 because they outperformed any other network architecture on visual data, but the concept behind CNN is not new. In fact, it is very much inspired by the human visual system. In this article, I aim to explain in very details how researchers came up with the idea of CNN, how they are structured, how the math behind them works and what techniques are applied to improve their performance.
210. Serverless Can Help You To Focus
Time is crucial in startups. We are experiencing a constant race against time. Your market might be time sensitive, and you need to grow fast. Most startups fail because they run out of cash and time. Serverless helps you spend time only on things that matter instead of stuff that seems shiny but isn’t essential.
211. Implementation of Data Preprocessing on Titanic Dataset

212. How Facebook tracks you on Android (even if you don't have a Facebook account)
Suppose you’ve picked up an Android phone on the street and you saw the 4 apps above. Can you guess the profile of the phone user?
213. 9 Soft Skills Every QA Professional Needs
The dream team certainly is a goal of every employer and HR. Whatever business you run, the success depends on the people you hire. That’s why it’s so critical to make the right decision regardless you seek for developers, QA/QC, designers, content writers, or Project Managers. What’s more, the employees’ technical and soft skills matter a lot.
214. Kubernetes and Helm: A Deadly Combo to Help You Deploy with Ease
If Kubernetes is the pilot that steers the ship, then Helm Charts are the navigational maps that guide the journey correctly. We have seen this happening over the years in the world of software development, one tool comes with an idea, serves the purpose, and becomes obsolete in some years, and then one more tool gets introduced that replaces the old approach, and this journey continues. Similarly, today is the era where Kubernetes is looked upon as the king of container orchestration. Backed by Google, Kubernetes has grown leaps and bounds by increasing its reach and community to every part of the world.
215. Creating React Dashboard Ultimate Guide Part 1: Overview and Analytics Backend
Below you can see the demo of the final application. Online demo is available here.
216. Deploy React Application to Kubernetes Cluster on Google Cloud Platform
Congratulations to all who made it this far in the ALCwithGoogle
program.
217. [Hacking Tinder] Train an AI to Auto-Swipe for You 🖖
Auto-tinder was created to train an AI using Tensorflow and Python3 that learns your interests in the other sex and automatically plays the tinder swiping-game for you.
218. What Are Load balancers And How Do They Work?
In traditional client server architecture, the web components will be deployed in a server and the client will access the server to get the web page. A single server deployment possesses many challenges. What if this server goes down?
219. What I Learnt During 6 Months of Learning to Code
Anyone who’s wanted to learn coding knows that it’s anything but straight-forward. You’ll face hardships and unexpected roadblocks along the way. You’ve faced them, I’ve faced them.
220. The Advantages of Progressive Web Apps (PWA) Versus Native Apps
“There’s an app for that.”
221. Looking for a Tech Internship? Try This List of Online Resources
I’ve been managing interns for more than a year now. This is my personal collection of resources for students seeking internships in 2019.
222. A detailed guide to the world of MQTT
MQTT (formerly known as MQ Telemetry Transport) was created in 1991 by Andy Stanford-Clark (IBM) and Arlen Nipper (Eurotech) in order to connect oil pipelines over unreliable, satellite networks. It is a machine-to-machine (M2M)/”Internet of Things” connectivity protocol.
223. How To Create An Effective Instagram Story Ad
For most small business owners on Instagram, creating and launching effective Instagram Story Ads still seem overwhelming and out of reach. How to shoot the Ad? How do you launch the Ad? How much money should you spend? How do you know if it’s set up correctly? I had the same questions when I began my Instagram Story Ads journey too but, don’t worry, although they can be a deeply complex science, there are also ways for anyone to create them quickly, simply, cheaply and effectively.
224. How To Deploy Metabase on Google Cloud Platform (GCP)?
Metabase is a business intelligence tool for your organisation that plugs in various data-sources so you can explore data and build dashboards. I'll aim to provide a series of articles on provisioning and building this out for your organisation. This article is about getting up and running quickly.
225. Hammering at Clean Architecture
Who doesn’t like sharpshooting wood elves, chaos infested wastes and dwarfs digging deep under the mountain for treasures? Daring Sigmarite warrior priests and armour-clad chaos Chosen and all manner of other fantastic creatures? I know this might sound weird, but this is an article about programming! I’ve recently gained interest in trying to understand a bit more about Uncle Bob’s clean architecture design and, to do that, I’ve created a small app that I believe showcases some of the main strengths that I believe it has. Disclaimer: All Warhammer references are the property of Games Workshop and I also do not claim to be some clean architecture guru. But maybe this will help someone else with their first steps in grasping the concepts of this cool new toy I’ve found.
226. How You Make Money From Building A Startup
Last month, I resigned from the 2nd huge company I founded. I started both of these companies when they were nothing — neither had even launched when I got involved. Over time, I worked with my cofounders to build a full product, get traction, and raise substantial venture capital funding.
227. PHP Frameworks Explained in 5 Simple Questions
If you are making your first steps in the world of web development, either as a prospective programmer or a potential employer, it won’t be long until you come across PHP. It’s no surprise, as PHP ranks among the most popular web programming languages. On top of that, the whopping 79% of all websites are built on PHP, and the web tools you use daily, like Facebook, Wikipedia, Yahoo, MailChimp, and Pinterest, are among them.
228. Hunting Pedophiles On The Dark Web: How I Started Doing It
It started when I was 17, a high school senior about to graduate, wondering what career path I wanted to take. At the time I was doing three IT courses, so naturally going to University for Cybersecurity made sense.
229. Multi-tenant Postgres In The Real World
Back in the days when MySQL was the undisputed open source database champion, there was a sense that people who took their databases seriously would choose PostgreSQL instead. Everyone else chose MySQL; it was fast and it was easy.
230. Building A Linux Shell - Part II [A Step-by-Step Guide]
In the first part of this tutorial, we've built a simple Linux shell that prints a prompt string, reads input, then echoes the input back to the screen. This isn't very much impressive now, is it?
231. Creating Real-Time Chat App using React And Socket.io with E2E Encryption
Link link: Here is the example of the chat app we are going to build ✌.
232. How Cryptocurrency is Changing the Banking Industry
The emergence and growth of blockchain technology and the resultant cryptocurrencies has sent shockwaves throughout the financial markets. Cryptocurrencies have changed the way people conduct financial transactions globally. Be it typical mobile money transfers of the payment of goods and services; blockchain technology has been integrated into pertinent aspects of financial transactions.
233. What Did Node.js Provide that Rails Didn't?
When I graduated with a Computer Science degree at the end of 2012, Ruby on Rails was at its peak popularity with the startup crowd. It seemed like every hot startup was using it.
234. Mission: Earn 1 BTC and 1 ETH in One year. How I Did It.
This is own life story of how I managed to accumulate a Bitcoin without any financial investment.
235. Retrieving the URL from Custom Tabs in Android
In my previous article I provided an overview of Custom Tabs, or Chrome Custom Tabs, in Android. In short, this component allows your app to seamlessly transition between application and web content and it’s used by several well known applications including Twitter, The Gaurdian, Tumblr, Stack Overflow, and Feedly. They’re safe, simple to use, and their ability to preemptively load URLS makes them incredibly fast compared to alternatives like WebViews. With this said, using Custom Tabs is the preferred option if you want to give users access to the web without sending them to another app. You can be up and running with a few lines of code.
236. How Stream Processing Makes Your Event-Driven Architecture Better
If you’re an architect or developer looking at event-driven architectures, stream processing might be just what you need to make your app faster, more scalable, and more decoupled.
237. How Emerging Technologies Impact Businesses
Role of technology in business
238. The World's Most Powerful Deepfake Model was Just Released by Google
This AI can reconstruct, enhance and edit your images!
239. Laravel & Vuejs: A Miraculous Combination for Perfect Web Applications
With 72% of the market share, PHP is one of the most popular and widely used programming languages. Laravel is a powerful Model-View-Controller based PHP framework for all of the web artisans. This open-source PHP framework was created for creating full-featured websites. It is the best choice for web app developers who seeks expressive, simple and elegant toolkit in order to create elegant applications with a good speed. The founders of Laravel value elegance, simplicity, and readability more than anything and designed this PHP framework upholding these values. It is PHP’s fastest-growing framework owing to its scalability, ease of use, and
flexibility.
240. Part 1: Why Software Requirements In The Real World Are Hard
This is the first in a series of posts about my experiences developing software in healthcare with my team over the last few years. For most of that time we’ve worked in eye care, with doctors and patients in major centres in Europe, North America and Australia, as well as with global life science companies, on projects aimed at improving care delivery and patient outcomes.
241. The Startup Idea Matrix: How to Brainstorm New Startup Ideas
Ideas are the new currency of the 21st century. Ideas can be more valuable than money.
242. Everything wrong with Ethereum in 2019
The purpose of this state of the union is the criticize aspects of the Ethereum project and bring awareness to fixable issues while combating general ignorance of cryptocurrencies and the blockchain.
243. Flutter Vs. React Native: FAQs for Every Developer
Two technologies that help create mobile apps are earning a lot of traction- for all the good reasons- React Native and Flutter.
244. JavaScript Interop and ASP.NET Core Blazor
Blazor is here, Will JavaScript be dead? I would say that the answer is NO at-least for now.
245. 8 Tips to Develop a Robust Website Design for Your Business
Website design has utmost importance because it combines everything on a web page and collectively uses all the elements on the website to achieve one objective.
246. Creating a ride booking app with React Native
In this tutorial we’ll create a ride-booking app with React Native and Pusher. The app that we’ll create will be similar to popular ride-booking apps like Uber, Lyft or Grab.
247. Harnessing the power of Mixins in Angular
What is a mixin? As per version 2.2, TypeScript now supports the concept of a mixin - a function that can take a class, extend it with some functionality, and then return the new class, allowing other classes to extend from it - allowing classes to mix and share functionalities!
248. 3 Steps To Learn Go: Moving From JavaScript and Python to Golang
Mastering a programming language takes years of time but learning a new language does not. And Trust me, Nobody is perfect when it comes to coding. As a software engineer, one should be at least familiar with minimum 4–5 different languages or at least he should know how to learn a new language in small amount of time.
249. Positive Applications for Deepfake Technology
The video industry is in the midst of a technological revolution, as the exploration and application of artificial intelligence, machine learning, and deep learning radically expand the possibilities for business practices.
250. How we built an account creation popup for Google and Outlook OAuth
At Leave Me Alone we use Google and Microsoft OAuth for user sign in. To do this we redirect the user to the relevant login page, the user input their details, and is then directed back to our site and logged in. An unfortunate result of this is that our analytics report a great deal of referral traffic coming from “accounts.google.com” and “login.microsoft.com”.
[251. Personal Developer Blog of the Year -
Hacker Noon Noonies Awards 2019](https://hackernoon.com/personal-developer-blog-of-the-year-hacker-noon-noonies-awards-2019-hz2tu32ql)
UPDATE
252. Is Upwork The Next Wework?
What do Upwork and Wework have in common?
253. Training Your Models on Cloud TPUs in 4 Easy Steps on Google Colab
You have a plain old TensorFlow model that’s too computationally expensive to train on your standard-issue work laptop. I get it. I’ve been there too, and if I’m being honest, seeing my laptop crash twice in a row after trying to train a model on it is painful to watch.
254. 7 Programming Concepts Everyone Should Know (With Code)
Hi Folks , Hope you all programming geeks are doing good. Today, we will discuss about the basic programming design principles and concepts that everyone should be aware about while developing a software . Well, Software Development ain’t easy. Programming/coding can be a real daunting task if not done in the right way. Hope you guys will like this post . So, without wasting time lets get started . [ i will be using JavaScript in here but you can use whatever language you are comfortable with ! ]
255. 4 Tech Trends That Are Accelerating The Miniaturization of PCBs
Image: UnsplashOne of the biggest and current trends in the PCB industry is the growing demand and need for smaller, lighter and higher performing PCBs. In other words the miniaturization of PCBs.
256. Smart Contracts: Characteristics, Benefits, and Types
JOIN OUR COMMUNITY Twitter l Telegram
257. 7 Best Email Verification and Email Verifier Tools for Security and Other Purposes
Email verification is a means to ensure the message a sender wishes to send to an address gets delivered. The process works by validating the existence of an email address, so the message sent would not bounce or trigger anti-spam blocking mechanisms on the receiver’s end. Some security solutions may not be equipped to do that, and so the sender can end up on a spam blacklist.
258. Why We Are Automating Food Waste Management With AI?
One-third of the total food produced is wasted according to the Food And Agriculture Association of the United Nations. It is approximately 1.3 billion tonnes and food scarcity is one of the major concerns globally. Isn’t it strange and funny?
259. How Does AirPods Wireless Charging Work
For those that don’t know, Apple’s new generation AirPods features many upgrades, including a wireless charging case. Place the AirPod on the case, set it on Qi charging (i.e. charging made simple). However, as simple as it is, if done incorrectly, it might just be like pouring water in a basket. This article will guide you on how to get it right.
260. How To Maximize Your Arbitrage Trading Profits In 2020
Arbitrage is simple. Due to market inefficiencies, the same asset could be priced differently across the exchange. Therefore, you can buy an asset in one market and simultaneously sell it in another market at a higher price for profit. While considered to be a risk-free profit trading strategy, it’s almost impossible to execute manually as the key here is “simultaneously”.
261. This is How You Can Learn All Programming Languages, Yes - “all”

262. [DIY] Use Python to Control the Pins of a Raspberry Pi to Light Up LEDs
Want to learn how to control the GPIO (general-purpose input/output) pins of a Raspberry Pi with Python? Well, you're in the right place.
263. Why Digital marketing is Important for Startups?
Startups face many challenges in building up a reputation for themselves in the market. They have to compete with already established businesses, which are not an easy task at all. The marketing strategies play a vital role in their success. Digital marketing will be an essential tool for Startups' success.
264. Python vs PHP: Who Will Win the Ultimate Battle?
When it’s about Python vs PHP, I certainly feel that Python is used for general purposes as similar to Java. With great choice of libraries Python can be used for developing scientific and AI/ML applications. PHP is open-source, offer exceptionally straight-forward, and case sensitive. For all this, PHP became the favorite most programming languages among web developers.
265. Routing Life Hacks: Serving a Node.js Express App from a Sub-Folder
Express is probably the most popular web framework for Node.js and tons of tutorials and instructions have already been written. However, most of them don't cover the topic I am going to tell you about.
266. Using TypeScript for AWS Lambda [A How-To Guide]
When we are using NodeJS as the runtime for AWS Lambdas, JavaScript is the default language. However, due to the lack of typing check in JavaScript, from time to time, buggy codes are deployed to Lambda inadvertently. Such as a small typo like this:
267. How Scrum Saved My Software Engineering Job
When developers first hear the business has decided to bring in Agile/Scrum, there is a feeling of dread. Agile methodologies are not usually brought in because the “powers-that-be” feel they are getting productive development from their coders. However, if you are an earnest developer you should welcome Agile/Scrum with open arms.
268. Web Scraping and the Battle for Open Internet
A few years ago, Cambridge Analytica made netizens concerned regarding the gathering of their online data. At that time, affected or interested users had little knowledge of how big the big-data industry actually was.
269. A Quick Guide to Automated Bot Trading
It is possible to have the crypto assets you’re holding right now generate passive income. Even small investments can be profitable.
270. About Ten Open Source Technologies That Are Changing the World
At the beginning of the year, when I started building Archbee, I evaluated some cool tech out there. Here’s the list of tech I think will change the world in ways we can’t even predict.
271. Top 10 Online Marketplaces to Sell Your Designs
Being a designer or web developer is a fabulous possibility to start working as a freelancer. I will bet anything you’ve been reflecting on it thousands of times, that is why you’re here. Don’t drain your energy on infinite searching of the most reliable and beneficial online marketplace to sell your designs, artworks or sell website templates.
272. How to Promote a Telegram Crypto Channel
The problem of promoting Telegram channels is very relevant even today when the general crypto panic has decreased and not so many people are passionately involved in reading the content from blockchain projects. I will focus on the crypto-thematic channels because it is believed that they need it most.
273. React Native Vs. Flutter: A Comparison of Pros and Cons
Mobile apps market is projected to hit $188.9 billion in revenue by the year 2020. With rising popularity of mobile apps, it has become mandatory for businesses to have their own mobile apps. All kinds of businesses-- whether a startup or an enterprise-- want to develop advanced mobile apps quickly and at less cost.
274. Understanding The Block Propagation Problem in Blockchains
The lack of scalability is known to be the foremost obstacle standing in the way of mass adoption of blockchain technology. All existing blockchain projects look for solutions that could improve the performance of their network.
[275. Why Do Tech Guys Need To See New
Joker Movie?](https://hackernoon.com/why-do-tech-guys-need-to-see-new-joker-movie-nl2632up)
The moment you step into the (tech) world, you have to pick sides.
276. How to Design Your Custom Web Application
Millions of businesses use the web/internet as a communication channel. It lets them exchange information with their target audience and allow make fast and secure transactions over the web. However, effective communication can be established when the business is able to store all the necessary data for the means of processing this information for presenting high-quality output to the user.
277. What's In A (Crypto) Wallet? Hardware Wallets vs Software Wallets vs Online Wallets
With the maturing of the cryptocurrency industry, the ecosystem and services surrounding it, have also consequently evolved. From exchanges to wallets- the supportive infrastructure has grown besides the expansion of this industry.
278. A 101 on ElastAlert & How To Set It Up
Simple Framework for Alerting anomalies, spikes and other patterns from data in elasticsearch.
279. React + Express + Typescript Boilerplate with Performance and Extended Functionality
Why Another Boilerplate
280. How Artificial Intelligence Is Redefining Art
Art has long been considered the exclusive domain of human creativity. But turns out machines can do a lot more in the creative realm than we humans can imagine. In October 2018, Christie’s sold first AI-generated painting for $432,500. Titled Edmond de Belamy, the artwork was expected to sell for $10,000. Obvious art created this masterpiece using Generative Adversarial Network (GAN) algorithm by feeding the system with 15,000 portraits created between the 14th and 20th century. While images created using AI have been floating around on the internet for a while now, Edmond de Belamy proved that machines can bring a new genre of art.
281. Top 30 Outsourcing Software Development Companies in 2020
Get to know the top software outsourcing company and 29 more runners-up in this latest market research by Explority.
282. What Are the Working Models of Cloud Computing
Cloud computing is the delivery of computing services—including servers, storage, databases, networking, software, analytics and intelligence—over the Internet (“the cloud”) to offer faster innovation, flexible resources and economies of scale. You typically pay only for cloud services you use, helping lower your operating costs, run your infrastructure more efficiently and scale as your business needs change. It allows enterprises to get their applications up and running faster, with improved manageability and less maintenance and that it enables IT teams to more rapidly adjust resources to meet fluctuating and unpredictable demand. Below discussion should be noted by investors looking to put money into cloud computing technologies.
283. VS Code Extensions with a Bright 2022
This story has a list of VS Code Extensions that has great potential and will possibly do well in the coming year. If you use vs code you should read this.
284. 5 Latest Awesome Java Frameworks
As an object-oriented and class-based programming language, Java is loaded with numerous opportunities – it is portable, distributed, secure and dynamic. All the latest technologies depend on Java to support various functionalities. Which is why it comes as no surprise that Java reigns as the most popular programming language. It goes the same way with Java Frameworks which are very widely being used by Java developers today.
285. MICROSERVICES - PART 1
Hello Everyone. This will be the first part of my multi-part series which will explain the concept of microservices and how to orchestrate calls between them keeping in mind things like performance, latency and scalability.
286. Image Annotation Types For Computer Vision And Its Use Cases
There are many types of image annotations for computer vision out there, and each one of these annotation techniques has different applications.
287. How to Enable Dark Mode on Android 10
Google’s Android 10 update is now live on all Pixel devices and a growing list of other Android Phones, i.e the Dark Theme.
288. How To Find The Most Valuable Instagram Influencers.
I’ve organized and executed thousands of influencer marketing campaigns for brands like Depop and my own small businesses, (@pinlord, @potteryforall, @macramemakers) and from experience, I know that the success of each one depends almost exclusively on the quality of influencers that you work with.
289. Make Your Own Typing Tutor App using Python!
When normal people want to learn typing, they use softwares like Typing master. But since we are programmers, we can use our knowledge to write our own typing tutor app. Python, as always will be best for this purpose as it is easy to understand and provides a lot of libraries for our specific purpose. So lets begin!
290. How To Start A Billion Dollar “Unicorn” Startup
I’m not a smart man. BUT…. I started two of the biggest websites on the internet. My first one, Genius aka “Rap Genius” tells you what lyrics mean. The new one, Everipedia, is Wikipedia built on a cryptocurrency called “IQ” that rewards you for educating the masses.
291. Best Fintech Startup Ideas of 2019
FinTech is the amalgamation of the two most powerful industries of our time: Finance and Technology. We all know the things that technology and finance have achieved on their own. Most of the 21st century is made possible due to these two entities.
292. What Can be Tokenized? The Tokenization of Everything
It may be hard to believe, but soon you could earn a fraction of Christiano Ronaldo’s earnings. You could own a few square metres of an apartment in Hong Kong or perhaps a stake in a collectible Formula 1 race car. Thanks to tokenization, the world is becoming increasingly fractionalized everyday, providing us with the ability to shape our own financial destiny.
293. How to Build a Design System
Semantics, syntax, accessibility, tone, and context that provide a base for a shared design language — benefits, drawbacks, and examples.
294. The Complete Guide to Stablecoins in 2019

295. React Native Vs Ionic Vs Xamarin [A Comparison]
It is not wrong if we say that we are living on our mobile phone screens and our world has been succumbed within mobile phone applications. There is a huge development market for smart phone application development. There have been popular mobile applications generating revenue cycles that are hard to ignore. Some of the popular mobile phone applications in the running are: Facebook, Instagram, Pinterest, Snapchat, etc.
296. Examples of AI Implementation in Transport
AI is disrupting many industries, and its impact could be felt across the transport sector. The automotive industry has begun applying artificial intelligence in critical tasks such as self-driving cars, traffic management, etc. where safety and reliability is a major concern. Even though the technology is not being implemented on a wide scale, but it feels like the future of transportation is here. From Tesla’s Autonomous Semi Truck to self-organizing fleets, AI has shown promising results in this domain.
297. Changelly vs ShapeShift vs CoinSwitch vs ChangeNOW: A 9 Round Death-Battle. Who'll Win?
The fast-changing crypto world constantly ramps up the pace that creates a greater amount of services and solutions, along with the question which of them it is more beneficial to use. Initially, centralized exchanges opened an essential door to cryptocurrency trading.
298. Setup a Node.js Application Using PM2
What is PM2
299. How to Connect Airpods to Android
You still got your android phone, but been eyeing Airpods for a while?
300. Filtering Dictionary In Python 3
Originally published on melvinkoh.me
301. Six tips to set up a better HTML document
My first attempt on learning HTML was by myself, through The Odin Project. It was really nice! Great readings, helpful tutorials, and fun projects. My first website was a clone from Google’s homepage, and I got very excited. After about two months of learning front-end languages, I rebuilt this first project and thought that I was already an HTML expert. I couldn’t be more wrong!
302. How to use NLP to SQL API?
Data is useless without the ability to easily get and act on it. The success of future enterprises will combine sophisticated information collection with better user experience, and the Natural Language User Interface comprises much of this user experience.
303. Why is Python Used for Machine Learning?
Machine learning has become the boon for the IT industry. Now, AI and MI are not a science fiction idea as it has evolved to reality. AI helps in doing the work, which is impossible to do manually.
304. Why Do Developers Love Working With Google's Go Programming Language?
With the extensive number of programming languages available out there, for any language to emerge among the best is no easy feat.
305. How Useful is PostgreSQL Full Text Search
PostgreSQL is the jack of all trades when it comes to databases. It brings you all the features you've come to love about SQL plus a bunch of features from Non-SQL databases. Some of these Non-SQL features like the JSONB data type are wonderful and you don't even have to dare flirt with another database. Others are good but not as robust and featureful as other databases.
306. Everything About Product-Market Fit: And Why You're Probably Confused About It
Many people talk about product-market fit, and how important it is in the early days of a startup. Actually, most people agree that product-market fit is fundamental to a startup’s trajectory.
307. How to Host Your Own Podcast RSS Feed
I recently started a podcast with my friend Tom Zaragoza called the DEVpreneur. It's a podcast about working on a software / SaaS business as a software developer.
308. How to Build a Twitter bot using NodeJs
Building a Twitter bot using their API is one of the fundamental applications of the Twitter API. To build a Twitter bot with Nodejs, you’ll need to take these steps below before proceeding:
309. Are Developer Jobs Safe From the Next Recession?
For those of us not buried in sheets of global economic data — i.e., most of us — media speculation of an oncoming recession may seem like a vague and undefined threat. It’s difficult to make heads or tails out of the stream of fast-breaking news about financial predictors, benchmarks and overall anxiety. With all of this muddled information, it’s even more difficult to think about what we’re supposed to do about it.
310. What I've Learned in 19 Years as an Online Gambling Affiliate
I think pretty much everyone knows that the online gambling industry is a very profitable one. I was fortunate enough to start working as an affiliate marketing online casinos in 2001. At that time I was attending the University of Central Florida getting my Bachelors of Finance.
311. Amazon Affiliate New Commission Rates From 21 April, 2020
Beginning April 21, Amazon partners, which incorporate publishers and influences, will see lower commissions from their affiliate link sales over a few product item categories.
312. A Farewell To FREE Upwork Connects — Cherish Your Freelance Moments
Today is the day when you have to PAY-TO-PLAY on Upwork!
313. How to Remember What You Read with Readwise
“What an astonishing thing a book is. It's a flat object made from a tree with flexible parts on which are imprinted lots of funny dark squiggles. But one glance at it and you're inside the mind of another person, maybe somebody dead for thousands of years. Across the millennia, an author is speaking clearly and silently inside your head, directly to you. Writing is perhaps the greatest of human inventions, binding together people who never knew each other, citizens of distant epochs. Books break the shackles of time. A book is proof that humans are capable of working magic."
—Carl Sagan
314. What’s Exciting About the Future of Linux
The future of Linux in gaming and desktop environemnts.
315. Using Kafka & Zookeeper Offsets
Kafka version 0.9v and above provide the capability to store the topic offsets on the broker directly instead of relying on the Zookeeper.
316. A Complete Guide to Petro - Venezuela’s Cryptocurrency Driven Attempt to Attain An Edge
The Venezuelan cryptocurrency is a question mark, an oddity, a riddle wrapped up in an enigma. Up to this day virtually every article about it, and there are a lot, refers to the Petro’s mysterious quality in one way or another. Maybe they’re covering their bases and I probably am too, but that doesn’t make the Petro any less mysterious. Or controversial. Or prohibited by Trump, who via an executive order dated March 19, 2018 declared: “All transactions related to, provision of financing for, and other dealings in, by a United States person or within the United States, any digital currency, digital coin, or digital token, that was issued by, for, or on behalf of the Government of Venezuela on or after January 9, 2018, are prohibited as of the effective date of this order.”
317. The New Solidity Dev Stack: Buidler + Ethers + Waffle + Typescript [Tutorial]
Ethereum development, while still very nascent in feel, has come a long way. When I started developing Solidity smart contracts and Ethereum dapps in 2017, Truffle and Web3.js were the industry standard. These are great tools and I have tons of respect for the people that built them. However, anyone who has used them has dealt with bugs and sometimes poor developer experience. There are a few new tools out there that have clearly been inspired by these first sets of tools and made the developer process much better.
318. DBngin: Instant Local Server for MySQL, PostgreSQL, and Redis
Docker might be an easy solution as an all-in-one tool for setting up a Local Development Environment. But on the other hand, it eats up a huge portion of your system resources to get up and running, and we hate it when our computer becomes lagging and clumsy.
319. The Unsettling Rise of Internet Censorship Around the World
To those in the West, internet censorship is often thought of as something that happens ‘elsewhere’ - China or other despotic authoritarian regimes. But increasingly overbearing government regulations have begun to threaten internet freedoms in the West too.
[320. What are the benefits of using Firebase for your Mobile App? Faster and Better
As you start planing to develop your Mobile app, One of the question that arises in many peoples mind is that what to use for backend of App? or What to use to store the data of App like users data or any other type of data that app needs to function.
321. A simple Event-Sourcing Example Using Lambda and DynamoDB [Includes Snapshots]
Recently, I have been helping a client implement an event-sourced system. In the process, I put together a very simple demo app which is available on GitHub here.
322. Linear Regression and its Mathematical implementation
What is Linear Regression ?
323. What You Probably Don't Know About Python Decorators
if you have ever been interviewed for a developer position, you heard this question:
324. Python Code Optimization Tips For Developers
Optimization of Python codes deals with selecting the best option among a number of possible options that are feasible to use for developers. Python is the most popular, dynamic, versatile, and one of the most sought after languages for web and AI development. Right from the programming projects like machine learning and data mining, Python is still the best and most relevant language for application developers.
325. Pocketalk Review: Is this Translator Device Worth the Hype?
Pocketalk is a mobile translator device that supports over 70 languages and works in over 130 countries. In our Pocketalk review, we will explain why this device may or may not be a worthy investment for you and/or your company.
326. Summarizing Youtube Videos and News/Blog articles
I made a new app/service that lets users summarize the deluge of info that comes our way every day. Its unambiguously named MakeMySummary.
327. 5 Must Have Cryptocurrency Asset Management Tools for Everyday Use
As we head towards the close of 2019, Rohit and I recently sat down to discuss the year that has been for cryptocurrencies and what it has meant for the industry in general. A major trend this year has been the emergence of new financing avenues through DeFi (Decentralized Finance), and regulatory interest in Stablecoins and government-backed CBDCs (Central Bank Digital Currencies). Consequently, it has led to an influx of new participants (both individuals and institutions) making their first plunge into crypto.
328. Apple Cements the Unlikely Rise of Web Components
Last month, Apple announced the release of the new beta Apple Music Web Client, giving Apple Music customers the ability to listen to their favorite music from the web instead of only through an installed native app.
329. Smoke Your Server Using Goroutines
We all want to test our servers and the latency induced by scale. There are different ways to do that one way would be to use postman to send multiple requests. But how do I send concurrent requests? Say I want to a million requests with different levels of concurrency. This can be easily achieved by leveraging the power of Goroutines.
330. All You Need to Know about Hacker Noon's Transition Off Medium's Software
A Big Thank You to “Your Friends @ Medium” for the good times, but it’s time for us to move on. We wish them the best of luck in growing their paywalled publication - it’s an interesting experiment. As a parting gift, our past library will be duplicated - moving stories from hackernoon.com to medium.com/hackernoon - so that past Hacker Noon stories, stats and associations can remain available for the Medium community.
331. 5 Best Collaboration Platforms for Developers
The most effective way to maximize the productivity of your development team is to use collaboration tools. Software developers these days are not expected to work full-time without even contacting or communicating with each other for long. If there is no collaboration among the workers, your million-dollar worth of a product cannot sustain since it’s been developed in a communication-restrictive environment.
332. How to Implement Basic Modular CSS Guidelines
Web page styling has evolved over the years, from just styling HTML elements to a well thought, organized and scalable approach. Implementing CSS style on a web page can be a complex task with many different display presentations available on modern websites. Paying closer attention to how smaller parts of the webpage fit into the whole design flow of the webpage can be an important tool for efficient development.
333. Serving Private Content from CDN
Amazon Web Services is a cloud service platform which offers content delivery, database storage and many other functionalities and infrastructure on demand in order to help businesses to scale and grow with “pay as you go” pricing method.
334. Understanding A Recurrent Neural Network For Image Generation
The purpose of this post is to implement and understand Google Deepmind’s paper DRAW: A Recurrent Neural Network For Image Generation. The code is based on the work of Eric Jang, who in his original code was able to achieve the implementation in only 158 lines of Python code.
335. 3 Evolutions of CMS (Traditional 👉 Headless 👉 Serverless)
In this post, we’ll go through 3 different periods of the CMS evolution. For each period, we’ll explore the most popular solution(s), their stack, and also how the current market trends are looking like for them.
336. 6 User Story Mistakes That Cause Confusion During Product Development
Everyone wants to go Agile today. Teams want to put the user in the center of their product development process while building products. After all, you are building the product for your users, right?
337. How to Launch a Successful Multi-Vendor E-commerce Marketplace
Search Google for the highest revenue-generating e-commerce stores, you’ll find names like Amazon, eBay, Walmart, Airbnb, etc. All these online stores work on different business models but the one common thing among them is that they are all multi-vendor marketplaces.
338. Building Your First GraphQL Server

339. How Blockchain is Revolutionizing the Supply Chain Industry
A supply chain is a network of people and businesses involved in creating and distributing a product or service. It includes everything from the extraction of raw materials to the end consumers who purchase the product or service. A basic supply chain system involves suppliers of materials, manufacturers who turn it into a commodity, the logistics companies that manage the transportation of the raw material and commodities, as well as the final retailers that sell goods to consumers.
340. Amazing Examples of AI and Machine Learning Applications
Nowadays artificial intelligence (AI) and machine learning are impacting our daily lives in many different ways. They help businesses make decisions and optimize operations for some of the world's leading companies. As a result, there will be a huge change in jobs and employment in the future.
341. 7 Digital Accounting Trends will Affect CPA Firms in 2020
The always developing technologies and the advent of innovations in the
world are boosting economic growth at a global level. Accounting, too, plays an important role in any business as well-organized accounting operations can provide accurate, relevant, and valuable financial information, leading to better business decisions and desired growth.
342. 6 Solo Entrepreneurs That Have Changed Their Lives
A Solo-Entrepreneur is a person who sets up a business venture and assumes full responsibility for the associated risk. Which traits will make one a good founder?
343. Is There A Black Market For Freelance Accounts?
Do you want to sell or buy a freelance account?
344. Creating a Object Storage System from scratch
I was very much interested in developing distributed systems and the like. But it was very difficult to find related beginner articles. One of my projects was a cloud drive. In order to implement that, i had to go many places i haven't. It had a good steep learning curve. I wanted to share that knowledge.
345. Steal This Idea and Make a Billion Dollars: AI Video Game Accelerator Cards
AI is on the rise. In some ways it was always inevitable. But ask any researcher who suffered through the 1990s in AI research and they might not agree. AI and neural networks in particular were considered a backwater for researchers for decades. If you wanted a dead end career go into neural nets. In the 1990s, one of the leading thinkers behind neural networks, Geoffrey Hinton, could barely get funding. Nobody came to his classes. He worked on his ideas in isolation.
346. 5 Negative Behavioral Effects of Cyber Security on Organization
The effect of individual behavior on cyber-security is essential to the safety and protection of information or data in corporate organizations, government, financial institutions, and all other organizations you can imagine. The risk of breaching has a negative effect and has severe consequences.
347. 7 Reasons Why You Should Keep Learning C/C++
Many programmers are frustrated with and leaning away toward the C/C++ programming languages because of the following reasons:
348. 5 Bad Habits Of Software Developers
There is no hard and fast rule as to how a programmer should program. So, there is nothing wrong if you have your own style of programming.
349. Do We Really Need A Web API: Simplifying Communication Between Layers
Typically, when we build a single-page application, the frontend and the backend are living in two very separate worlds that are connected with a web API. Even if they are implemented with the same language (JavaScript), they cannot communicate directly using this language. They need something else in between, so we build a web API (REST, GraphQL, etc.), and that complicates everything.
350. Blockchain Primitives and their Advantages for Web 3.0 Development
Learning a new technology can certainly be overwhelming, especially when you’re a developer who already has a lot on your plate. But when it comes to looking out for the future of your career, even the busiest of developers should understand how important it is to stay current with the newest developer trends. Blockchains have, quite simply, revolutionized many spaces thanks to the implementation of dApps. But can blockchains stay at the forefront of revolutionizing technology if it becomes stagnant? Blockchain primitives will have a huge impact on the ever-changing development of distributed ledger technology, and it will all boil down to one thing: protocols.
351. 5 Tips for Becoming an Amazing Youtuber in 2019
Every digital native out there dreamed of becoming a successful YouTuber at least once in life. Maybe you just hope to make a living out of making interesting videos, want to spread your important message, or tell the rest of the world about your passions. Whatever the reason may be, making YouTube videos as a job seems a really cool and fun way to live. And it is, indeed.
352. How Can I Change My IP Address and Check Online?

353. Using Capital Asset Pricing Model (CAPM) versus Black Scholes Model to value Stocks [A How-To Guide]
Should we choose a model that gives a flawed but mostly usable coefficient, or should we choose a model that may give a very good or at times a very bad estimate depending on the nature of the data?
354. What is Online Gifting And How This Market it Disrupted by New Tech
Recently, online gifting has become a hot topic in many media. Journalists and bloggers are discussing the new potential market, its volume, and emerging trends. I decided to tap into the subject as well and study some numbers, global problems to be solved there, and what technologies can do it. Let's go!
355. Getting Started with the Weaviate Vector Search Engine
Everybody who works with data in any way shape or form knows that one of the most important challenges is searching for the correct answers to your questions. There is a whole set of excellent (open source) search engines available but there is one thing that they can’t do, search and related data based on context.
356. GitHub's 32 Most Popular Ruby on Rails Repositories ( July 2019 )
This is the list of the most interesting and useful Ruby on Rails open source projects on GitHub collected on July 22. The key criterion I was following while completing my list, was the buzz around the project, its purpose, and prospects, and the date of the update to make sure that the project is still in work and in use.
357. Augmented Reality vs. Mixed Reality vs. Virtual Reality
With constant development in computer vision and the exponential advancement of computer processing power, augmented reality (AR), mixed reality (MR), and virtual reality (VR) technology is becoming more and more prominent.
358. Galileo AI - Are UI/UX Designers a Thing of the Past?
Cutting the middleman between product ideation and launch, its convenience and ease-of-access could possibly eliminate the need for human UI designers entirely.
359. A DEEP DIVE into AWS ECS Optimized AMI
AWS Elastic Container Service(ECS) makes it very easy for anyone to run and manage their docker container applications on cloud. All one has to do is create a cluster and provide the name of the docker image to pull and run as a service in the cluster.
360. The Cryptocurrency Confusion
In his fundamental book, Money and the Mechanism of Exchange, English economist William Stanley Jevons explains that currencies address a central economic problem: the coincidence of wants. The phrase describes the conundrum inherent to barter where the parties of the transaction have to agree to sell and buy each other's goods.
361. How To Fix Everything That's Wrong With the Internet
What do Google, Facebook, Youtube, Amazon, Uber and a phone book have in common? They are indexes — searchable lists of stuff. Google is a list of keywords mapped to the websites they appear in. Facebook is a list of profiles, posts, private messages, events and other types of information. Youtube has users, videos and comments. Amazon: merchants and items. Uber: drivers, customers and ride requests.
362. Telegram and the Cypherpunk Rebellion Against the Libra Empire
Welcome to part two of the Dreams of Crypto Spring series. Part one covered the cyberpunk nightmare of Libra and its sudden rise to power. In part two I cover Telegram, a new hope to strike a blow against the Libra empire. This is an expanded version of the story I did for Cointelegraph, with increased coverage of the privacy debates over Telegram and WhatsApp.
363. WTF is Proof of Transfer (and Why Should Anyone Care)?
If you’re in crypto, you know that Proof of Work or ‘PoW’ powers consensus on Bitcoin’s legendary blockchain. You probably know Proof of Stake (PoS) systems, too. Between the two, they power nearly all the major players in the world of blockchains today.
364. What Is The Best Private Encrypted Messenger! [10 Messengers Evaluated]
Updated 01/13/2020
365. How To Add Code Blocks in Webflow CMS with Language Highlighting
Very recently the team at 8base decided to migrate our blog from Medium to Webflow. If a bag-of-words analysis were run on transcripts from conversations we had around why to do this, the primary representation would encompass SEO and related jargon. Nevertheless, our lead designer has since poured many hours into building a beautiful new blog on Webflow - as well as migrated every post over to their CMS.
366. [My Learnings] From Writing My First Line of Code to a $226K Job Offer in 8 Months
I got offers from Google, Lyft, Yelp, cloud unicorn Rubrik, IBM Artificial Intelligence, and JP Morgan Chase. My story may help you in your job search
367. What OpenAI’s GPT-4 Means for the Future of Software Engineering
OpenAI's GPT-4 could impact 80% of US workers' jobs, but is the end for software engineers?
368. How to Tokenize Houses on a Blockchain
Including a code sample using the ERC20 token standard.
369. The Future of Identity Management using Blockchain
How Secure is Our Personal Data?
370. Staging Environments are Too Important to be Overlooked: Here's Why
Many development teams skip having a staging environment for their applications. They often submit a PR, potentially run tests in a CI system, merge to master, and then deploy to production. This is a risky pipeline because there is no true integration environment or integration testing being performed. What’s worse is that if there is an issue they may engage in “cowboy coding” to try to resolve the issue on their live production environment.
371. 5 Steps to Successfully Prepare for Software Engineering Interviews
If you prefer to follow along via my YouTube video, you can watch it here
372. Blockchain performance issues and limitations
Introduction
373. How To Scrape Amazon, Yelp and GitHub Profiles in 30 Seconds
The most talented developers in the world can be found on GitHub. What if there was an easy, fast and free way to find, rank and recruit them? I'll show you exactly how to to this in less than a minute using free tools and a process that I've hacked together to vet top tech talent at BizPayO.
374. You Might Not Need Controlled Components - A React Story
If you'll go to the official React website it says that the recommended way to use inputs is to control them via React state. It also mentions that in some cases you can go with an uncontrolled option but do not say what are these cases explicitly. Let’s try to dive into it and see the pros and cons of this approach.
375. On 10x Developers and Arrogant Jerks
10x Developers exist, but that’s not the point. Let me explain …
376. How to build a trading platform: things to consider in 2019

377. How I Got Myself FIRED as a Software Developer and How You Can Do It Too
— Hey
— Hi, yeah, so because of budget constraints we decided to replace you
— Uhm, ok
— Ok, thanks
378. The Frightening Truth Behind Mind Control and Social Media [Halloween Special]

Let’s talk about the elephant in the room…
379. Is MicroVision Helping to Power Microsoft's HoloLens 2?
A recent product tear-down by YouTube user 's2upid' appears to show MicroVision components used in Microsoft's highly anticipated HoloLens 2, but who is this little known technology company? And why have they been flying under the radar for so long?
380. My Journey Integrating Google Calendar (G-suite) in Node
In this article, I’ll walk you through the agony of consuming Google Calendar API in Node with non-existent documentation. Particularly, accessing data using service account with domain-wide authority.
381. Hooked on React Hooks — useState
Hooked on React Hooks — useStateSo what’s all the rage with React hooks? I’ve been exploring it for the past few months and lets just say I really believe that this is what React has needed to surmount its position as the top front end framework.
382. Software Testing of Electron Based Application
So I’m sitting around and waiting for a challenge, dreaming of having a project where I won’t see all these boring aspects like Webdriver, BrowserStack, Web pages, etc. And then…
383. Trading Bots
What are Trading Bots in general? Are trading bots useful?
384. Cross-Platform C++ dev environment— Part 1: Basic Setup, get it building
The goal is to set up a full C++ development environment running on Linux and Windows using CMake as our build system, Visual Studio Code (Linux) / Visual Studio (Windows) as our editor and debugger and Google Test as our test framework. We will focus on the Linux part in this series.
385. Founder Interviews: Artem Petakov of Noom
What's Your Background, and How Did That Lead You to Your Current Role?
386. Best Websites to Buy Bitcoin Directly from Your Device, Anonymously
“Aren’t cryptocurrencies anonymous by default?” I’m sorry to be the one telling this to you, but Bitcoin is not anonymous. At least, not by default. Bitcoin is known as an immutable ledger, a leger that is publicly available and keeps a record of every single transaction that happens on the network. It’s true that anybody can transact Bitcoin, but it’s also true that anyone can see all of those Bitcoin transactions.
387. The Twelve-Factor App: 12 Best Practices For Microservices
Summary
388. Character AI in 2025: A Practical Guide and Comparison With ChatGPT, Gemini, & More
Character AI lets you build and chat with AI personas—but how useful is it really? This guide covers its features, flaws, and how it stacks up against tools.
389. A Comprehensive Primer on Artificial Intelligence: Potential and Risks of Robots
You are most probably reading this article on a smartphone or a computer. When you ask the time by just saying “what’s the time” to Siri on iPhone or to Google Assistant on Android or Cortana on Windows, you are using artificial intelligence. In the last ten years, improvements in artificial intelligence have been quite significant. But more are coming.
390. 8 Offline Marketing Techniques to Boost Your Sales!
Image credit
391. Understanding React (Routing) with your Angular Knowledge
Welcome to my React learning guide if you’re an Angular developer. On this series, I’ll provide you all the steps to develop the “Getting Started with Angular: Your First App” using React.
392. How to Implement Singly Linked List with Ruby
A list is a collection of elements. A linked List is a list in which each element in the list contains both data and a pointer to one or both neighboring items. Linked List is made up of elements(nodes) which are connected doubly or singly. When the nodes are connected doubly, we refer to such a list as a doubly-linked list. However, a singly linked list is a sequence of the element where the first node links to the second and the second links to the third and so on in one direction… On the other hand, a singly-linked list has nodes with pointers which always point to the next element in the list. This discussion focus on singly-linked list. Doubly-linked list would be discussed in my subsequent article.
393. Get the Latest Tech stories via Hacker Noon RSS
available via the Hacker Noon RSS (Really Simple Syndication):
394. Best IP Address Intelligence and WHOIS Service Providers with Databases and Lookup Tools
When you need to detect and block threats so they can’t enter and affect your network, IP and domain intelligence solutions can provide exhaustive lists of IP addresses and domain names that may serve as attack vectors. When used correctly, said solutions can expose insightful details about attackers and their infrastructures and help counter threats such as:
395. Telepresence Robots Are the Future of Remote Work – An Interview With Double Robotics
Founded in 2011, Double Robotics is the world’s leading provider of telepresence robots. Their first product line is called Double, with the third model, the Double 3, shipping in late September of 2019. Their robots use mixed reality and computer vision to navigate in the real world, avoiding obstacles in their path. Their telepresence robots have been featured in numerous television programs and have received great feedback from big-name customers like MIT Sloan and LinkedIn.
396. Everything You Ever Wanted to Know About Fintech 3.0 and its Impact on the Banking Sector
The world of banking shaped by FinTech
397. Let’s Go tiny with tinyGo
Go was designed at Google in 2007, the evolution of this language is tremendous. Nowadays we are almost can create any kind of application using Go, from API, tooling, game, library, and so on. So how about the embedded system or today hot term as IoT, can we use Golang for this kind of application? The answer is yes, we can.
398. How to Automate Web Accessibility Testing
...and make it part of your continuous integration pipeline
399. Gambling Apps [Explained] - Real Money Casino Apps vs Free Mobile Gaming
When I first started reviewing online casino sites there we're no online gambling apps yet. It was only 2001 and online gaming was still in its infancy. Then later on, in 2009 I opened a local office for a social media site I was developing. My head of analytics and user experience kept telling me over and over that we needed to build these new apps and how the iPad apps were going to be a major game changer. Unfortunately I didn't listen to his advice for whatever reason and I didn't develop an app. That was a pretty big mistake.
400. Create Beautiful Native Apps in Record Time with Google Flutter
After the launch of Android P, Google released its new Software Development Kit (SDK) naming it Google Flutter. It is a revolutionary product from this search engine giant which is a more advanced version of Android SDK. It can also assist in making cross-platform apps.
401. Machine Learning Applications Across Different Industries

1952 witnessed the world’s first computer that could learn while it was running. It was a game of checkers developed by Arthur Samuel. It has barely been half a century since then and we’re already having a conversation about whether we should commercialize self-driving cars or not. Machine Learning gave birth to some of these great advancements in technology and we’re going to dive deep into everything it can do to make our lives much easier than ever before.
402. How to Host a React Web App on AWS S3
In this tutorial, we will go through the steps required to configure an S3 bucket to host a React.js web application
403. A Game to Boost Your Java Object Oriented Programming Skills
This is a simple black screen console game where first the program will automatically generate a random number, and all the players who play the game here will continue to guess the number one by one and match it with the previous program. The game will end if it matches the program's generated number. Whoever matches will be the winner of this game.
Here, we will add another interesting feature which is a counter. What is a counter? It's not just a recorder that will keep recording how many times the player is guessing and how many guesses after which a winner is actually found.
404. How to Learn Unit Testing in Java: JUnit and Mockito Courses
Hello guys, today I am going to talk about JUnit and unit testing, one of the key skills for any software developer. You may already know that JUnit and Mockito are two of the most popular testing libraries for Java applications, and you will find them in almost every Java application classpath.
405. Reasons Behind Creating A Website with Black Background
Black has always been—if not the most popular design color—the color which designers talk about the most. It is sophisticated, energetic, mysterious, elegant, powerful, stylish, and the complete opposite of the default white.
406. Shelf Labels In Dynamics 365 For Finance and Operations
Shelf label is nothing but labels to put on a rack or a shelf where an item is stored. These labels are printed and put on store rack or shelf. For example, when you go to a supermarket you can see labels are displayed with various information where the product is stored.
407. Internet Privacy Tools for 2019
Updated - 01/13/20
408. My App Lets You Sort your Music by Mood [with some help from Spotify's Web API]
I just finished working on moooodify, a website which lets you sort your favourite Spotify music by different moods, and then save them as playlists.
409. AI Agents for Beginners: Building Your First AI Agent
Build your first real AI agent with this simple guide for beginners—learn, code, and create smart tools that take action.
410. Bitcoin Cash vs. Bitcoin SV: What Data Tells Us 10 Months After the Hash Wars
November 2018 marked another pivotal moment for the crypto industry with the creation of Bitcoin Satoshi Vision(BSV) which quickly rose to the top 10 cryptocurrencies by market cap. The new crypto-asset was the result of a bitter technical and ideological battle between two factions of the Bitcoin Cash(BCH) community which ended up in one of the most aggressive hard forks in the history of crypto markets. During that time, both groups drew passionate and very vocal followers which certainly helped BSV gain certain prominence. However, ten months after the hard-fork, blockchain datasets reveal some very interesting insights about the health of both BCH and BSV. The IntoTheBlock platform recently added full support for BSV and I thought it would be a good idea to look at the data in comparison to BCH.
411. Quantum Computing vs Blockchain Cryptography - Facts, Myths, and Synergies
The biggest danger to Blockchain networks from quantum computing is its
ability to break traditional encryption.
412. Ten Trending Applications of Artificial Intelligence
In 2018, we all experienced a dramatic emergence of the tools, platforms and applications based on Artificial Intelligence and Machine Learning. These technology tools not only transformed the internet and software industry, but it also had a massive impact on a wide range of verticals, including manufacturing, health, agriculture and automobile.
413. Everything you need to know about YCombinator S19 startups
It is not a secret to anyone that YCombinator is the most successful accelerator in the world. They have made well over 2,538 investments.
414. Top 10 Best Private Encrypted Messengers Designed For Security Nuts
Being concerned with the security of online communication and information exchange is absolutely OK. It is a reflection of the fact that you
are aware of global surveillance happening every second of our presence online. Our online activities are monitored, intercepted, collected, and stored. And now imagine that what you know is only the small fraction of what is really happening with our information.
415. A Roadmap For Becoming a Data Scientist
So you want to become a data scientist? You have heard so much about data science and want to know what all the hype is about? Well, you have come to the perfect place. The field of data science has evolved significantly in the past decade. Today there are multiple ways to jump into the field and become a data scientist. Not all of them need you to have a fancy degree either. So let’s get started!
416. Cryptocurrency Portfolio Trackers for Everyday Use – 2020 Update
About two and a half years back, Abhijoy and I reconnected over our mutual interest in cryptocurrencies after almost a decade of lost contact. As we discussed various technologies and related topics which intrigued us in crypto, a recurring theme was “where do you track your portfolio?”.
417. Is e-Estonia Built on Blockchain Technologies? [Fact Check]
Or is there more to it?
418. This Bull Run is Fundamentally Different Than the Previous One. Here’s Why
Everyone knows about the time in 2017 and early 2018 when bitcoin hit over $20,000 USD and Ethereum was sitting nicely at $1,300+. In fact, the total market cap for coins and tokens listed on CoinMarketCap, had just ticked over $800,000,000,000. Everyone was going to be a millionaire.
419. Como instalar VS Code en Ubuntu 18.04.1 LTS
Dentro de nuestra travesia para aprender a desarrollar aplicaciones descentralizadas para Hyperledger blockchain encontraremos un IDE recomendado; VS Code.
420. Double Diamond Discovery
Large enterprises have lots of smart people with great ideas. Some of these people are charming, passionate and convincing. Some of these people are very good at lobbying for their idea with your boss’s boss. And some of these people have the patience and persistence of a Zen priest. And then of course we have our users and our customers. And governments and regulatory bodies (cough GDPR).
421. Use Amazon Personalize & Data in the Raw for Real-Time Recommendations:
Start capturing website user data in 5 minutes or less with no developer resources or coding experience needed.
422. Progressive Web Apps You May Use Every Day
Recently Pinterest announced the launch of Pinterest Lite, a Progressive Web Application aimed to improve user experience for users in low-bandwidth regions in Peru, Colombia, Argentina, Chile and Mexico, by significantly saving the storage space and reducing download time.
423. 5 Reasons Why You Should Learn Blockchain
The popularity of Blockchain technology continues to increase with every passing day, and so the reasons to learn Blockchain. However, knowledge about Blockchain technology has not been able to move beyond the scope of cryptocurrencies. On the other hand, Blockchain technology has been reforming in various industries all over the world.
424. What No One Told Me About Being a Product Manager at an Early Stage Startup
Over a year ago, I asked around, searched for books or articles, went to several talks but found very little advice on being a product manager at an early-stage startup. Now, though still early in my journey, I want to take a moment to reflect on some lessons I have learned so far and look towards the future. If any of these resonate with you, please reach out and let’s chat!
425. 15 Free Printable Blog Planners to Help You Grow Your Audience
One of the most handy tools in a blogger’s tool belt is a blog planner.
426. Real-World Applications of AI in Photography and Editing Software
The recent years have seen cameras increasingly edging towards what seems to be the limit, especially in terms of hardware. As photography technology advances fast, each achievement is groundbreaking for only a few months, or a year until another hit.
427. How to Launch a Successful Multi-Vendor E-commerce Marketplace and App: 2021 Edition
Search Google for the highest revenue-generating e-commerce stores, you’ll find names like Amazon, eBay, Walmart, Ebay, etc. All these online
stores work on different business models but the one common thing among them is that they are all multi-vendor marketplaces.
428. In Math We Trust. Do You? Or Should You?
A few days ago, one of my favorite artists, Carlos Cruz-Diez, passed away. He is considered one of the fathers of kinetic art, which plays with the viewer’s perspective to provide the illusion of movement. He had a scientific, almost mathematical, approach to art and did a lot of research on the physics and the physiology of color perception.
429. Diving into Ethereum's Virtual Machine(EVM): the future of Ewasm
Ethereum is a blockchain with a built-in Turing-complete programming language. It allows anyone to create a decentralised application, by making use of Ethereum smart contracts.
430. 5 Best DNS Lookup Tools in the Market Today
The Domain Name System (DNS) as the Internet’s phonebook makes an online entity’s domain a critical component of its infrastructure. Its functionality and importance are discussed in detail in this DNS Primer. Overall, any company that wants to make its online presence felt needs to ensure that its domain remains accessible to intended audiences and potential customers at all times.
431. Automate Your Amazon DynamoDB On-Demand Backup For Multiple Tables Using Serverless Lambda
As we know with great power comes great responsibility, on-demand backups are the real saviour if your Dynamo DB got corrupted abruptly. Also, it helps you to meet the compliance requirements for the ages if your client keeps bothering you like your Ex. But I don't have the tenacity to initiate the Backup every day. Hence, I devise a Serverless solution for all the lazy people like me out there to automate the DynamoDB backup. Where, we can explicitly mention the backup intervals, table names and backup retention period. I have achieved this using a conjunction of AWS services like Cloudformation, Lambda and Cloudwatch.
432. Enabling Virtuals In Mongoose Lean Mode (in a FeathersJs service)
Originally published at melvinkoh.me
433. OpenJDK Planning to Bring Java to iOS Platform
After the announcement of plugins of Gluon Client that support JavaFX & Java on the iPhone devices, co-founder of Gluon and Java Champion, Johan Vos, starts a mailing list, rebooting the discussion of OpenJDK mobile! Let’s have a look at the news on mobile Java front.
434. Top Product Development Companies (USA & Europe)
Finding a reliable product development company can be a real challenge. It might involve going through dozens of reviews, numerous lists of the best in the biz, and finally feeling frustrated and overwhelmed with the information. Cancel the search party; you’re in the right place. Below is the list of top eight custom software development companies from all over the globe that not only know how to code but can turn your ideas into real-time software solutions.
435. Top 8 AI-Powered Tools To Help Startups Grow: Crafting Real Experiences with Artificial Intelligence

436. Debugging Go Applications Inside Kubernetes From IDE
When your application only works with api expose by kubernetes, you can simply launch your application from IDE in debug mode and debug your application. But when your application needs to connect to other services or components which are only available inside the Kubernetes cluster then this solution will not work.
437. ElastAlert Configuration for n00bs — Part 2
Read Part 1 Here
438. How Upwork Turned Freelancers Against Each Other
Photo by cloudvisual.co.uk on Unsplash
439. Components For Creating a Cryptocurrency Exchange
People generally think one of the best ways to make money with cryptocurrency is by exchanging or trading them. The fact that the value of the Bitcoin has risen by 10000% since its inception is quite a lucrative proposition for any person seeking to make money.
440. 10 Lessons Startups Can Learn from Instacart’s Growth
In 2014, when Instacart launched, nobody imagined that the newly started grocery delivery and pickup service would grow to become the toughest rival of Amazon and DoorDash in the U.S. and Canada. With robust marketing strategies and appealing business plans, Instacart is making headlines in the grocery delivery business segment.
441. Trading Bots vs Humans · Everything you need to know
Over the past 10 years we've seen the rise and rise of trading bots and Quantitative Funds and we've seen the fall and fall of traditional Asset Managers and Hedge Funds.
442. Crypto Fundamental Analysis, Part II
Introduction
443. How Android App Development Became Kotlin-first?
If you clicked on the article, you might have a fair idea about where I’m headed. At the annual I/O developer conference, Google declared its lovefor Kotlin android to the applause of the Android app development community.
444. How we built the largest payment channel network on Ethereum
With over 9 million transactions AdEx Network is currently the largest payment channel network on Ethereum. Here's how we did it
445. Stuxnet, or how to destroy a centrifuge with a small piece of code
Stuxnet represents the pinnacle of coding design. This small computer worm, just a half a megabyte in size, managed to infiltrate Iran’s nuclear facilities and destroy about one-fifth of uranium enrichment centrifuges. Furthermore, it was done in such a specific way to prevent political unrest, at least at the level of open conflict.
446. Let's Automate Version Number Updates - NOT!
Say you need to update (bump) your software. It’s currently at version 1.2, all the required changes have been merged, and it’s time to publish version 1.3. That’s really easy, right? Change the version in one file, commit, tag, and push. Done!
447. 5 Best AI Articles of the Month

Here are the five best articles related to artificial intelligence in May posted on Hackernoon.
448. WTF is an SPV and Why Satoshi put it in the Bitcoin Whitepaper
Simple Payment Verification, usually abbreviated to SPV, is a system outlined in the original Bitcoin Whitepaper that enables light clients (wallets running on low-end systems) to verify that a transaction has been included in Bitcoin and therefore a payment has been made.
449. Web Development for Beginners - Key Concepts, Roles and Tools
Become a web developer is a hard path to take, most of the time we don’t know how to start something and when you are new at this all the concepts came suddenly and it’s hard to get everything. This article is oriented to the people that want to become a web developer, but if you already started to learn maybe you want to take a look at all the points.
450. Are there any DEXs with a good cross-chain mechanism?
Cryptocurrency trading is becoming more complicated day by day. Only a few years ago any centralized platform for trading was good enough for everyone. But now traders want to use decentralized exchanges, which is very reasonable considering the very long list of centralized exchange hacks that have occurred over the past five years. A decentralized exchange is a safer way to trade, not handing over your funds to a third party who may not be responsible enough to keep them safe. You keep your funds to yourself, and you may lose them only through your own volition, not by someone else’s incompetence.
451. Tips You Need To Know Before Choosing Between GitHub Flow Or Git Flow
Version control has become an important part of the software development process. Version control helps record changes to a project over time so you can recall specific versions later. I will be talking about GitHub.
452. Things to Consider When You are Building a SaaS Product From Scratch
SaaS is not a buzzword in 2019! It's a proven, efficient and most widely used model to deliver software to customers. SaaS stands for software as a service, which means the software is delivered as a continuous service over the web/internet where the customer doesn't have to download and install the product on his system. Examples of popular SaaS products include Zoho, Salesforce, Mailchimp, Twilio, etc.
453. 8 Tips for Writing a Winning Software Engineer Cover Letter
You have looked around and located some software engineer jobs that interest you. While you may think you can just write a quick cover letter to go with your resume you may want to think again. A good cover letter takes time. You want your letter to stand out from the rest. Here are 8 tips for writing a winning software engineer cover letter.
454. How To Tokenize Digital Assets on the Blockchain
Including a code sample using the ERC721 standard.
455. 14 Reasons Why Laravel Is The Best PHP Framework!
The choice of which framework to use while developing an application depends on many factors, but just like any other application framework, Laravel does have its pros and cons. Leaving inside the hate, I would like to focus on the advantages of using the Laravel framework. Before I jump into the magic of Laravel, I would like to discuss why you would use a framework for developing an application in the first place. What are the potential pitfalls of not using a framework and developing everything on your own?
456. Social Commerce Has Taken China By Storm: Why not India?
Social commerce is the fastest-growing segment within the relatively mature e-commerce segment in China. Pinduoduo does almost $145B in annual GMV on top of sales by Alibaba and JD.
457. Video Chatting Might Lead You to Identity Theft and Scams
One might think that the internet was designed for the consumer to remain anonymous and share their ideas without any censorship. But it isn’t the case anymore, especially since the abrupt commercialization of the technology and the rise of social media, which has paved the way for big corporations and regimes to take note of user data and activity, like never before.
458. We Tried Hacking Telegram's Cryptocurrency TON For 3 Straight Weeks [Part I]
Summary of https://contest.com/blockchain from BUTTON Wallet Team
459. Installing KALI LINUX on a Virtual Machine [A Step by Step Guide]
There are a number of ways that you can use to run a different operational systems in the same hardware that you currently have. DVDs, USBs and hard disks are some of the options that you could go for. In this tutorial we are going to assume that you do not have a dedicated computer to run Kali Linux (or any other linux distribution), and therefore we will run it from a virtualised environment, which is the equivalent of a "Virtual PC".
460. The Starter's Guide to Coding Killer Crypto-Trading Bots
Learn where to start, how to approach the process, and the dos and don'ts of coding trading bots.
461. What I've Learned from Years of Arbitrage and Market Making
Introduction
462. Mouth Talking Apps: Know Why They Are Trending On Top
The things we can do with our phones is amazing and have captured many people's attention. Nowadays no one can move without a phone. Why do you think? Why not? One can use their phones for a hell lot of various reasons. Automation being the center of the source as it is a type of technology which helps you to do things with minimal interference from your side.
463. The Fight for Honesty in Real Estate
Disruption eruption
464. A Mobile App Concept For Nike’s Smart Shoes Adapt BB — Bluethers
The quick proliferation into wearable technology cannot be overlooked, as now the evolution is more rigorous and advanced in comparison to what is for mobile in the reigning realm of computers. We are in the age of innovations, that’s what most of the business blog convey today.
465. Event Driven Systems: Building A Facebook Like Counter & Notification System
Most of the applications have some sort of badging functionality which is used to display certain counts to the users for CTA (Call To Action).
466. A Distributed SQLite - What Are the Possibilities?
Canonical just did a very interesting thing to the venerable SQLite, one of the most used databases in the world, it is written in C, is small, tight and fast so it is common for applications to use it for structured storage on limited devices like mobile phones, IoT, etc.
467. Couchbase Mobile: The Power of NoSQL on the Edge
In a perfect world we’d always have a fast, reliable network connection on our mobile devices. Unfortunately, whether you’re driving through the middle of nowhere, surrounded by thousands of other people using their phones, or even in an area that should be a prime location for data, it’s inevitable that you’ll encounter connectivity issues. Luckily, problems like this can be mitigated by storing data locally.
468. Untangling - IAM Policy, S3 Bucket Policy & S3 ACL
Demystify AWS IAM, S3 Bucket policy and Access Control Lists. Learn to configure these from scratch
469. These Four DevOps Practices Aren't Being Talked About Enough
Take a look at these four DevOps best practices devs don't talk about.
470. How ERP Bridge Can Push Your Business To The Next Level
Running a business can be a major headache. After all, you’re required to juggle multiple tasks simultaneously. This can make your job significantly difficult. If you’re not careful, you’re going to find yourself overwhelmed with your daily duties.
471. HTML & CSS: How to Gain Programming Confidence as a Beginner?
Hint to Understanding Proper Element Positioning
472. Evaluating Cloud Backup Solutions: AWS vs. Azure vs. Google Cloud
Source: Pixabay
473. Top 20 AI & Machine Learning Companies In USA & India 2019 Edition
Need to find the best Artificial Intelligence/Machine Learning companies in India?
474. How To Compare Documents Similarity using Python and NLP Techniques
In this post we are going to build a web application which will compare the similarity between two documents. We will learn the very basics of natural language processing (NLP) which is a branch of artificial intelligence that deals with the interaction between computers and humans using the natural language.
475. Reducing Debugging Woes with Python Async Decorator
You like asynchronous programming, and appreciate the elegance of await, tasks and similar in making asynchronous programming more intuitive and understandable and while all is good, you will likely find that async debugging is quite tough!
476. Interview With Kristof De Spiegeleer: We Need a New Internet Which is Not Owned by a Few
Kristof De Spiegeleer is a serial entrepreneur who is the co-founder and chairman of the ThreeFold Foundation, where he is building the next generation of IT infrastructure, leveraging the power of the blockchain.
477. All Cryptocurrency Exchanges Fail for the Same Reason
There’s a major contradiction in the cryptocurrency world right now. The invention of Bitcoin was supposed to bring about the new age of finance; one with trustless transactions, frictionless cross-border transactions, and censorship-proof Internet cash.
478. How To Handle Form and Validation with React?
Overview
479. SaaS Apps Are Less Compliant Than You Think: An Analysis of The Top 1,000 SaaS Apps
Today’s IT and operations professionals might find themselves feeling like the opposite of Spiderman. With great responsibility comes … no power? The stakes are higher than ever to ensure that their organizations are protected from a security and compliance perspective, but new survey data from Blissfully shows that the most popular SaaS applications are less compliant than you’d think.
480. How to Nail Your Next Coding Interview
The room is silent except for the buzzing of the fluorescent lights. The judges across the table are staring at you, expressionless. Some have pen and paper, some don't. They're all staring at you. Your mouth is so dry it feels like you've been eating sawdust all day. You grab the marker and head for the whiteboard. One judge is staring at a laptop. It's time to show them a quicksort.
481. Traded $1m CAD in 5 hours: Porting a Bot to Binance Futures Market Making Competition
Introduction
482. 5 Top Tech Careers to Consider Studying Towards in 2021
Gain entry into IT with knowledge of data science, engineering, cloud computing, cybersecurity, or devops.
483. Why Big Data is Big Business: The Netflix Example
Take a look at the following chart:
484. A Comprehensive Guide to Geolocation APIs for Cybersecurity Professionals
Geolocation has long been linked to business. In fact, the ability to know the physical location of a person or network entity based on the information behind its IP address is a key feature that organizations have been leveraging for some time now.
485. 5 Blockchain Use Cases in Real Estate
Each industry, be it Agriculture or Supply chain, is keen to explore the invaluable benefits that blockchain use cases can supplement. Real Estate and land management sectors are also not far behind. Numerous projects are already being planned and implemented even as you are reading this.
486. Switching From Manual to Automated Crypto-Trading in 3 Steps
Trading crypto manually sucks and you know it. Stop wasting your potential and make the transition once and for good. Here is how…
487. ARTIFICIAL INTELLIGENCE: CHALLENGES, BENEFITS, AND RISKS
Today we hear a lot about artificial intelligence (AI), the term is often discussed in various media channels. It is new and modern. Everyone talks about the impact and implementation of this revolutionary technology. However, not many know the current stage, it is now, not to mention, what benefits and risks entails. AI is an intelligence presented by machines that performs complicated tasks such as learning, analyzing and performing different processes. Technology is more advanced than its predecessors because it can produce similar "cognitive" functions for humans.
488. Overview of Top IT Outsourcing Companies In USA & Europe|2020
The annual ranking for top IT outsourcing companies in the USA and Europe changed this year, with ELEKS on the top place. However, the real headline is the global IT outsourcing market itself, which will be expected to grow at a CAGR of 4.42% during the period of 2019-2022.
489. Uncover the Dark Side of Electric Vehicles
High Electric Vehicle market penetration may look great on paper, but there is a sinister consequence lurking.
490. How to Create a Shitcoin: 5 Valuable Lessons from ICOs
5 marketing methods that already bit the dust two years ago.While working on community management and content creation for blockchain startups launching their ICOs in 2017, I got a front-seat view of how the demand for ICO marketing went hand in hand with the bitcoin price charts. After the first quarter of 2018, everything went into a hibernation period that only appears to have ended a couple of months ago. Looking at current projects after this break, I can’t help thinking how a good deal of them get away with using the same marketing tactics as two years ago.
491. How to Survive the Competitive Online Food Delivery Business
The online food delivery industry is growing in leaps and bounds as it offers a wide variety of benefits to all the three participants: customers, restaurants and platforms. According to reports revealed by Statista, the revenue in the Platform-to-Consumer Delivery section is expected to show an annual growth rate of 10.6%, resulting in a market volume of US$54,334m by 2023. This clearly shows the bright future for those entrepreneurs who are planning to start online food delivery marketplaces.
492. 11 Techniques and 5 Tools to Work Toward Limitless Team Productivity
Team productivity drives success to companies in all industries. The role of the team leader is to help the team achieve better results without a professional burning-out. How do you increase team productivity and keep a healthy atmosphere in the office?
493. What is Inside The Quantum Realm? - 6 Important Points to Remember
In the quantum realm, we can't define a particle’s definite position or momentum but only its probability. But STM gives us a way around this.
494. Is Decentralized Internet the Future of VPN & TCP/IP?
Internet censorship is a contentious topic all over the world today. While some advocate it as a safety net restricting access to the dark and illegal portions of the internet, others consider it to be merely a tool used by governments and authorities to conceal information from citizens for religious or political purposes.
495. The Black Hat, the Ethical, and the WHOIS Hacker
Not all hackers are bad. Yet when the term “hack” is used in mainstream media, it is often in the context of cybercrime and black hat activities — e.g., some big organization got its intellectual property worth millions stolen, some people lost their personally identifiable information, etc. Data breach stories never run out!
496. Facial Recognition Tech Raises Some Real Ethical Dilemmas
Do you have any devices that turn on when they see your face? It’s convenient and kind of fun, right? And for the most part, it’s groundbreaking security technology. Facial recognition and other forms of biometric technology have the ability to identify people more quickly and more reliably, giving them faster and more secure access to their personal devices while also granting opportunities for law enforcement to positively identify and capture suspects.
497. Who said SOLID is applicable only in OO languages? Here's how you can do it in Javascript!
SOLID is five design principles intended to make software designs more understandable, flexible, and maintainable. It helps us to think about the right way to build a software system
498. The Only Non-Wrong Way to Invest in Bitcoin and other Cryptocurrency Assets
Under Bitcoin’s leadership, cryptocurrencies have emerged as assets university endowments are investing in and financial institutions are trying to emulate. Blockchain companies have also emerged as top investments of the most forward-thinking venture capitalists. 2017 was a milestone year for crypto but was followed by the extended 2018 bear market.
499. .Net Core 3.0 API and Swashbuckle: Disabled Model Binding and XML Document File
Swashbuckle is a handy tool which you can use to document your API. It's very powerful and in my opinion, that implies that it's quite complex and can be a bit overwhelming. I used it recently on a project and found myself spending more than a few hours of searching the internet to find the answers to all my questions. Considering the time it took me to put everything together, I decided it was worth to share my findings.
500. Top 5 Concurrency Interview Questions for Software Engineers
(Some background: I’ve interviewed hundreds of candidates for software engineering jobs at Facebook and Microsoft. I’ve also failed several coding interviews myself when I wasn’t prepared.)
Thank you for checking out the 500 most read blog posts about Latest Tech Stories on HackerNoon.
Visit the /Learn Repo to find the most read blog posts about any technology.
