7 years ago, JHipster had its initial release. It allowed developers to generate code for modern web applications that utilize the microservice architecture. Today, it has grown so much with its main focus being developer productivity.
This article was originally posted at: https://www.quod.ai/post/how-to-structure-your-java-apps-using-jhipster
JHipster, in simple terms, is a code generator that can get you up and started with building applications very quickly. But the simplicity of JHipster ends with that sentence there. It can be used for building the most modern applications following cutting-edge patterns and technologies. The fact that they make it so easy to get started is…
Today’s article is all about cookiecutter. If you are a Python fanatic, you might’ve already heard of cookiecutter and possibly even have used it. It is a command-line tool that allows you to create boilerplate application code with a few simple steps.
This article was originally posted at: https://www.quod.ai/post/how-to-structure-your-flask-apps-using-cookiecutter
We will see how we can use cookiecutter to create a demo flask project and go through some of the important concepts present in the cookiecutter flask project. The topics we will cover today are listed below.
● Installing cookiecutter and setting up the project
● Flask-SQLAlchemy with a basic User…
If you’re a web developer, there’s a high chance that you’ve already heard of GraphQL. It completely changed the landscape of how APIs are queried and is growing at a tremendous pace with wider adoption from the developer community.
This article was originally posted at https://www.quod.ai/post/how-graphql-works-in-the-real-world-a-deep-dive-into-spectrum-chat
NodeBB is one amazing off-the-shelve community platform for your onboarding requirements. Be it a brand community or a board for flawless product support to your customers — this solution is built perfectly for everything you need for forum management.
This article was originally posted at: https://www.quod.ai/post/how-nodebb-uses-socket-io-to-write-a-real-time-message-board
This GDPR-compliant next-gen community platform utilizes web sockets to enable interactive communication. As NodeBB has Node.js in its core, Socket.IO is a suitable pick for it. …
Have you heard of IRCs before? IRC stands for Internet Relay Chat and is a protocol that allows users to install a client application on their systems or on the web browser and chat to other clients through a central server. Most IRC clients are used for communication on forums, but they facilitate one-to-one communication as well. Today, we will look at one of the most popular IRC clients, The Lounge Chat, which makes use of Socket.IO to handle bi-directional communication. Without further ado, let’s get going!
This article was originally posted at: https://www.quod.ai/post/how-to-write-a-chat-app-using-socket-io-a-deep-dive-into-lounge-chat
In this deep-dive, we will mainly…
75.4% of new software developers say that bad documentation is their #1 blocker at work. During the pandemic and remote work, software developer teams have reported 3x slowdown in collaboration due to lack of documentation and challenges in collaboration. So what’s going on? Is it so hard to write good and reliable documentation? Well, yes it is.
This article was originally posted at: https://quod.ai/post/how-to-keep-developer-documentation-up-to-date-in-a-ci-cd-world
75.4% of new software developers say that bad documentation is their #1 blocker at work. During the pandemic and remote work, software developer teams have reported 3x slowdown in collaboration due to lack of documentation and…
This article was originally posted at: https://quod.ai/post/how-to-use-firestore-a-deep-dive-into-todoist-clone
Todoist is one of the most popular to-do-list applications in the market today. It came out way back in 2007 and currently has over 25 million users worldwide. Today, we will take a deep dive into Firebase Collections and will use the Todoist Clone repository as a reference point. Do note that this is not going to focus on the React side of things, and assumes you have a basic understanding of custom hooks, state management, etc. Here’s a brief of what we’re going to cover today.
Getting someone new on a team is always exciting. Developer teams have shifted to Slack and Zoom and it has been quite challenging. We’ve seen collaboration slow down 3x during WFH. Yet, a solid README could increase developer’s productivity by 1.7x. This could lead to informed questions by new teammates on Slack and Zoom and better pull requests.
This article was originally posted at: https://quod.ai/post/the-ultimate-readme-for-remote-onboarding
What’s onboarding? It’s the ultimate knowledge transfer. getting someone new from knowing nothing to pushing code in production.
The goal of this post is to establish a template for the ultimate README.
Sections of the…
Firebase is one of the most versatile app development platforms available in the market right now. What started out as an independent company was acquired by Google back in 2014, and since then they haven’t had to look back.
This article was originally posted at https://quod.ai/post/integrating-push-notifications-with-firebase-java-api
Firebase is one of the most versatile app development platforms available in the market right now. What started out as an independent company was acquired by Google back in 2014, and since then they haven’t had to look back. Today, Firebase boasts of 18 different products that cater to a variety of needs for…
Getting people to sign up in one click with Twitter is an effective and easy way to divert and convert people to utilize the app.
To grow your app’s customer base, we need to make onboarding as ridiculously easy as possible. We need to ensure that there is almost zero resistance to people signing up for your app. Getting people to sign up in one click using their already existing accounts is an effective and easy way to divert and convert people to utilize the app.
This article was originally posted at: https://quod.ai/post/how-to-integrate-twitter-login-api-into-your-react-app