Search
Hashedin Stories
Case Study
Digital Product and App Development
Optimizing Food Supply Chain Management – From Farm to Fork
We enabled a leading supply chain solutions provider optimize sourcing of agricultural products directly from the farmers and enhance customer experience while ensuring freshness…
Blog
Software Engineering Operating Model and Talent
From Cloud First to Cloud Serious
Despite the fact that cloud is over a decade old, many cloud strategies still focus on understanding and migrating to cloud, as opposed to fully exploiting cloud from a business and IT perspecti…
Article
Software Engineering Operating Model and Talent
Time, Technology and Talent:
The three-pronged promise of cloud ML
Start with the business case, assess your data and model requirements, invest in the right talent, and be willing to fail fast to reap the maximum benefits from cloud machine learning.
Podcast
Software Engineering Operating Model and Talent
Doing cloud correctly requires a cloud enabled workforce
The future of work is changing, and cloud adoption is accelerating that change. Smart companies will reconfigure their workforce and reevaluate their relationships with wo…
Case Study
Software Engineering Operating Model and Talent
The journey to Public Cloud for a Global Food Distributor
A global food retailer and Deloitte designed and implemented a new operating model that would help deliver IT services faster—all while keeping user disruption to a minimum.
Case Study
Software Platforms Engineering
Building a Computer Vision Model Hosting Platform for a leading Indian Conglomerate
Our platform leverages custom-built AI/ML models to help our client analyze multiple camera streams through advanced analytics for better adherence to safety guidelines in real-time.
Case Study
Digital Product and App Development
End-to-end cloud native solution in Oil and Gas
An oil and gas company used an array of modern technologies to build an end-to-end data science application to promote a real-time view of the value chain.
News
Deloitte Agrees to Acquire HashedIn Technologies
Deloitte Agrees to Acquire HashedIn Technologies
Acquisition will expand cloud and AI capabilities and strengthen Deloitte’s position as a worldwide leader in cloud services…
Case Study
Data Engineering and AI/ML
Stopping revenue leaks with Natural Language Processing
A wealth management firm turned to Deloitte to design and help implement a natural language processing engine to help address revenue leaks.
Case Study
Digital Product and App Development
A future hinged on modernized, rapidly accessible data
A transportation company operated too many databases, leading to data redundancy and a lack of integration. Their future hinged on predictive analytics insights.
Blog
Software Engineering Operating Model and Talent
Putting the power of a cloud-enabled workforce to work
To become a cloud-enabled organization and realize its full ROI, best-in-class leaders are looking beyond technology across the organization and business, technology, and HR lea…
Case Study
Embedded Software Engineering
If your people can’t stay home, can they stay safe?
Helping Broadcom’s onsite employees work safely during the pandemic
Case Study
Data Engineering and AI/ML
Building an Intelligent Investment Advisory App for a leading US Fintech company
Our App helped our clients’ financial analysts invest in stocks predicted to give best results in the future by using a Machine Learning algorithm.
Blog
Software Engineering Operating Model and Talent
CloudOps: A new approach to cloud management
How can enterprises get more value from their cloud investments?
Case Study
Data Engineering and AI/ML
Cloud-based Machine Learning solution in health care
The cloud-based machine learning solution generated unprecedented insights Takeda can apply across a range of data to refine drug development and clinical trials.
Case Study
Software Platforms Engineering
Cloud steps in for a national retail organization
Deloitte counseled a national retail organization to create a data center backup solution born in the cloud to greatly reduce the threat of interruption.
Blog
Software Engineering Operating Model and Talent
From talent to agility: Can cloud technology win on multiple fronts?
It’s certain that the way forward is to build cost-effective, optimized, and automated architectures that are monitored by people with the right cloud-native skill sets.
Blog
Software Engineering Operating Model and Talent
Level up your Data Storage with Google Cloud
“Data is the new oil,” an expression coined around a decade ago by British data science mathematician and entrepreneur, Clive Humby, seems to become more relevant as we usher in an era marked by rapid global digitization and digital services…
Case Study
Data Engineering and AI/ML
A touch of Artificial Intelligence to help manage Alzheimer’s
We helped scale and enhance the user experience for a platform used by a curative medical organization specializing in Alzheimer’s care to monitor untoward accidents for patie…
Blog
Software Engineering Operating Model and Talent
8 Reasons Why Innovation Is Critical To Businesses Today
Organizations who proactively see and act upon the opportunities for change through innovation in a highly volatile business environment will not only survive but will also successfully flourish in the toughest of the economic conditions.
Blog
Software Engineering Operating Model and Talent
Application Modernization and the Urgency of Transition
Prior to indulging in an exquisite meal, one would want to choose a fine wine to go along with it. The more mature your wine is, the better it tastes. When it comes to wine, age is preferred but it is not the same when it comes to your software. For example, your current version of Windows has thousands of updates and is far more capable than its previous versions. The system you choose to invest in becomes the very foundation of your business. Application modernization is the tool that bridges the gap from where your team is, to the modernized approach you want them to adopt.
Blog
Software Engineering Operating Model and Talent
AWS Lambda
AWS Lambda is Amazon’s very own reliable event-driven and serverless compute service.
AWS Lambda is quite good at what it is meant for, i.e. building serverless micro-applications. Having said that, we should be cognizant of the fact that this is what Lambda is supposed to do. To adhere to the Lambda philosophy, AWS poses certain limitations on how lambda is supposed to be used.
Blog
Software Engineering Operating Model and Talent
Best Practices of Containerization
Docker is currently the most invaded and popular container platform in the technological world. They have been open source from their inception and this has led Docker to dominate the current technology market. Currently, 30% of enterprises use Dockers in their AWS ecosystem and the number continues to develop.
Blog
Software Engineering Operating Model and Talent
Best Practices To Build A Data Lake
A data lake is a pool of data from multiple sources. It is different from a data warehouse as it can store both structured and unstructured data, which can be processed and analyzed later. This eliminates a significant part of the overhead associated with traditional database architectures, which would commonly include lengthy ETL and data modeling when ingesting the data (to impose schema-on-write).
Blog
Software Engineering Operating Model and Talent
Billing in Google Cloud
Whether you’re starting your business on the cloud or assessing to migrate from your current cloud strategy, taking full advantage of any cloud transition means choosing project-based services that not only offer rich functionality, but are secure, affordable, and easy-to-use. This guide to Cloud Billing is a step-by-step resource on how to make invoicing, payments, and budget tracking more efficient for your business.
Blog
Software Engineering Operating Model and Talent
Communication Gap in Organizations
Communication is a process by which information is exchanged between individuals/groups through a common system of symbols, signs or behavior. In a business organization maintaining effective communication is of great value and importance, as it leads to create the desired effect or the required action. However in today’s business landscape where we work across geographies, time zones and cultures, maintaining a space for effective communication is always a challenge.
Blog
Software Engineering Operating Model and Talent
Container Services in Azure
Microservices have replaced the old Monolithic approaches of application deployment and paved a way for container technology to become very popular. Azure provides a number of options to run containers. Each of them has its own features, pricing, and complexity.
Blog
Software Engineering Operating Model and Talent
Create Electron App – An Electron + React Boilerplate
Create-electron-app is a boilerplate project for Electron applications. One of the challenging tasks in an electron project is setting up the initial configuration of the application with an UI framework support. Initial configuration includes Electron integration, folder structure, UI framework for the renderer processes,
Blog
Software Engineering Operating Model and Talent
DATA – the fuel that drives Product Management
In our previous blog we focused on how product management is the key to surviving disruption. In continuation with our series, this blog emphasizes on the importance of data-driven decision making in product management. Experts widely agree that data plays a vital role in the development of the product as well as the company. Every product manager at some point of time talks about data driven product management but in what way would data-driven decisions enhance the product management journey?
Blog
Software Engineering Operating Model and Talent
Data Analytics, AI & ML (Guest lecture by Mr. Nikhil Mathur, Partner Lead, AWS)
The second week at HashedIn University witnessed a guest lecture by Mr. Nikhil Mathur, Partner Lead – Data Analytics, & AI/ML, India & SAARC, Amazon Internet Services who has over 15 years of work experience across several reputed companies. The world of technology has transformed over the past 10 years, as Data & Analytics, Artificial Intelligence, and Machine Learning came to the fore.
Blog
Software Engineering Operating Model and Talent
Data Engineering with Apache Spark
Data engineering is the aspect of data science that focuses on practical applications of data collection and analysis. It focuses on designing and building pipelines that transport and transform data into a highly usable format. These pipelines can take data from a wide range of sources and collect them into a data warehouse/ data lake that represents the data uniformly as a single source of truth. The ability to quickly build and deploy new data pipelines or to easily adapt existing ones to new requirements is an important factor for succeeding a company’s data strategy. The main challenge in building such a pipeline is to minimize latency and achieve a near real-time processing rate to process high-throughput data.
Blog
Software Engineering Operating Model and Talent
DataOps: A Rapidly Flourishing Trend in The Contemporary Data Environment
Contemporary organizations are slowly but steadily understanding the potential value of data to their enterprise. As a result of this, companies are trying to build a brand-new generation of human behavioral norms and data infrastructure that complement their traditional legacy infrastructure, as well as data culture.
Blog
Software Engineering Operating Model and Talent
Dealing with criticism at workplace
Organizations in the current era are becoming a robotic venture for several individuals. The essence of providing constructive feedback or maintaining radical honesty is a long-gone task. As an exception, one of the core values of HashedIn is “radical honesty”. Several individuals linger on with the dilemma, is radical honesty all about sharing honest feedback and refraining ourselves from telling white lies? Well, the answer is, definitely not, it is also about accepting the direct, honest feedback and criticism gracefully. Wonders can happen if we follow “radical honesty” because it is directly related to your performance, in turn, the organizational performance. If radical honesty is not followed at the workplace, there is no constructive room for healthy feedback which can result in a false sense that everything is fine, and no improvement is needed.
Blog
Software Engineering Operating Model and Talent
Definitive Guide to Optimize Kinesis Costs
Amazon Kinesis Data Streams (KDS) is a massively scalable and durable real-time data streaming service. KDS can continuously capture gigabytes of data per second from various sources such as website clickstreams, database event streams, financial transactions, social media feeds, IT logs, and location-tracking events. The data collected is available in milliseconds to enable real-time analytics for real-time dashboards, real-time anomaly detection, dynamic pricing, etc.
Blog
Software Engineering Operating Model and Talent
Design For Accessibility
Since its inception, the human era has evolved through cognitive, scientific, and industrial revolutions, and experts around the globe have designated this era as the Information age. With these natural selections, we designed principles of life that are replaced by the digital world. In these physical and virtual environments, humans have started thinking smartly to increase experience, improve productivity, and reach out to the world as identity. This will help humanity to make better decisions and future actions for sustainable movement in human destiny.
Blog
Software Engineering Operating Model and Talent
Does Data-Enabled Agriculture Build a Successful Business Model in Farming?
According to research by the United Nations, the global population is expected to be 9.5 million by 2050, approximately a 2.2 billion increase from now.1 This implies that the demand for food will increase, and thus, crop production will also grow. This isn’t as simple as it sounds, because there are several hurdles that hamper agricultural supply, from food security to climate change. To overcome these challenges, we are seeing a shift towards technology and smart farming in the agricultural sector. Farming using diverse information and communication technologies is a new concept and the sector has shown immense benefits.
Blog
Software Engineering Operating Model and Talent
Does Data-Enabled Agriculture Build a Successful Business Model in Farming?
According to research by the United Nations, the global population is expected to be 9.5 million by 2050, approximately a 2.2 billion increase from now. This implies that the demand for food will increase, and thus, crop production will also grow. This isn’t as simple as it sounds, because there are several hurdles that hamper agricultural supply, from food security to climate change.
Blog
Software Engineering Operating Model and Talent
Getting Started With React Testing Library
Writing unit tests for the code is pretty much like regulation. It is considered a requirement nowadays and UI developers are not exempted from this. While UI tests might seem trivial at first, they serve a great role in big, complex projects with rich user interfaces. As a UI developer, user experience is at the heart and soul of the code you write. Therefore, tests are the best way to ensure you deliver that great experience.
Blog
Software Engineering Operating Model and Talent
Going cloud-native? Here are some things to keep in mind
Cloud-native architecture paves the way for the future of app development. This technology is characterized by its agile approach and helps companies to make the most out of cloud services that have emerged as a key driving factor behind digital transformation in modern industries. Apps developed with a cloud-native approach are playing a major role in transforming how diverse businesses operate, and deliver value to their customers.
Blog
Software Engineering Operating Model and Talent
Highly Available Kubernetes Setup Without Cloud Provider Lock-in
Kubernetes is one of the trending and fastest adopted tools in the DevOps process due to its features like scalability, high availability, network management, and auto-healing. It can group ‘n’ number of containers into one logical unit for managing and deploying them easily. It works brilliantly with all kinds of infrastructure i.e. cloud, hybrid and on-premise.
This blog is intended for users who are willing to create a highly available cluster for stateful applications, on bare metal. This is certainly a challenging case for teams who are trying to avoid cloud provider lock-in.
Blog
Software Engineering Operating Model and Talent
How to Configure Role Based Access Control in Django
Role Based Access Control provides restrictive access to the users in a system based on their role in the organization. This feature makes the application access refined and secure.
Blog
Software Engineering Operating Model and Talent
How to convert different language audio to text using Python
Speech Recognition is an important feature in several applications, such as home automation, artificial intelligence, etc. This article provides an introduction to converting an audio file to text using the Speech Recognition library of Python.
Blog
Software Engineering Operating Model and Talent
Hybrid Cloud With AWS Transit Gateway
Transit Gateway is a highly available network gateway featured by Amazon Web Service. It eases the burden of managing connectivity between VPCs and from VPCs to On-premise data-center networks. This successfully allows organizations to build globally distributed networks and centralized network monitoring systems with minimal effort.
Blog
Software Engineering Operating Model and Talent
Implementing AWS WAF in a High Scale Enterprise Environment
Amazon released AWS WAF (Amazon Web Services Web Application Firewall) at AWS re Invent in 2015, Later, the introduction of managed rules in 2017 made it more popular.
Blog
Software Engineering Operating Model and Talent
Importance Of DW Modernization To Meet Current Business Requirements
Data warehouse (DW) modernization has become extremely vital for modern businesses. It ensures timely access to the analytics and data needed for businesses to operate smoothly. To facilitate smart decision making for practitioners, especially in the manufacturing industry, data warehousing for OLAP (Online Analytical Processing) applications are used to provide a distinctive edge.
Blog
Software Engineering Operating Model and Talent
Multi-Tenant SaaS: Why should you opt for them?
Multi-tenancy is a type of architecture where one instance of a software application tends to serve multiple customers or tenants. In such a system, a software-as-a-service (SaaS) vendor can ideally run a single instance of its application on one instance of a database, and subsequently, offer web access to multiple customers. The data of each of the tenants remain isolated and invisible to other tenants in such a system.
Blog
Software Engineering Operating Model and Talent
Re-balance your Kafka Cluster
Apache Kafka is a highly scalable event streaming platform known for its performance and fault tolerance. It is used by reputed companies such as LinkedIn, Yahoo, Netflix, Twitter, Uber and many more. Kafka can be used with applications that need real-time stream processing, data synchronization, messaging and building ETL (Extract, Transform, Load) pipelines.
Blog
Software Engineering Operating Model and Talent
Secrets Management with K8s
In the contemporary corporate environment, Kubernetes (“k8s”) have emerged as a system used for deploying applications, to efficiently use the containerized infrastructure by which the apps are powered. Companies can choose to run Kubernetes both on-premises or within a public Cloud. Managed K8s solutions can be availed through cloud systems like Azure, GCP, and AWS which can enable companies to swiftly get started and operate Kubernetes apps efficiently.
Blog
Software Engineering Operating Model and Talent
Selective Kubernetes Deployment Using Affinity
Picture yourself in possession of a sample web application and HA (Multi Zone) Kubernetes cluster and in need of a high availability of the application using kubernetes cluster. Well, the first move that any K8s expert would do is to deploy applications into nodes, but there is a lack of assurance that each node has at least one pod running. This blog gives you a clear solution to the above scenario.
Blog
Software Engineering Operating Model and Talent
Shaping the Future of Urban Mobility
As I day-dream about why Tesla hasn’t yet built an electric helicopter which would help with my daily commute to work; I can’t help but wonder, how many other people have this same thought!
Blog
Software Engineering Operating Model and Talent
Step by Step guide for Kubernetes in Dockers (KIND)
Setting up a Kubernetes cluster over VMs can cause a large overhead and cause other applications on the system to slow down. Thus, creating a containerized K8s cluster will reduce this overhead and is well suited for testing purposes. This means that a K8s cluster will have Docker containers instead of VMs as worker nodes.
Blog
Software Engineering Operating Model and Talent
System Thinking Modes & User Experience Design
If you had ever tried to control your brain, your thoughts and emotions, you would have realised that our brain can think in two ways: Fast and Slow. At the same time, some of our thoughts and emotions might be controlled while others are not.
Blog
Software Engineering Operating Model and Talent
The Importance Of Being Agile
Businesses that are agile, can rapidly adapt to internal and external market changes, without compromising on quality. They are quick to respond and are flexible to customer demands. Rather than being “a machine”, an organization is more like “an organism”1 that is continuously evolving by being adaptive, creative, and resilient.
Blog
Software Engineering Operating Model and Talent
The Importance Of Design Thinking
As Tim Brown (the CEO of IDEO) beautifully puts “Design thinking is a human-centered approach to innovation that draws from the designer’s toolkit to integrate the needs of people, the possibilities of technology, and the requirements for business success.”
Blog
Software Engineering Operating Model and Talent
The Journey of DevOps in a Developing Organization
DevOps (Development and Operations) is a crucial software development technique commonly used to represent an agile relationship between development and IT operations. The main goal of DevOps is to enhance the relationship between those two aspects while achieving better collaboration and communication.
Blog
Software Engineering Operating Model and Talent
The Rise of Cloud-Native Technology Ecosystems
The COVID-19 pandemic has significantly accelerated the pace at which companies are migrating their application workloads to the cloud. To keep up with the increasingly digitally-enabled world, companies of all sizes are evolving the way they work, to drive agile product delivery and innovation.
Blog
Software Engineering Operating Model and Talent
Traps That DevOps Experts Should Avoid During Cloud Migration
In recent years, organizations have started to take advantage of the IT modernization and shifting of cloud-based solutions. Business agility is one of the key factors to sustain amid a competitive market and meet the demands of the customers. Smart organizational owners prefer to get hold of the cloud and its related technologies especially for reaping the long-awaited benefits.
Blog
Software Engineering Operating Model and Talent
Unified Commerce – The Future of Retail Business
The enormous growth in technology has revolutionized our shopping experience in every possible way. With varied e-commerce portals and mobile apps, we are just a click away from ordering and receiving our favourite products. Online shopping platforms have made it convenient for individuals to choose where they can shop, purchase, and return across all retail channels with ease.
Blog
Software Engineering Operating Model and Talent
Agility & Project Management at Fixed-Cost
Agility is one of the most innovative and effective project management methods that is widely used by companies right now. But when it comes to implementing this methodology, we are always at a cross path while balancing fixed-cost projects and also managing them in the agile environment.
Blog
Software Engineering Operating Model and Talent
How to Configure Role Based Access Control in Django
Role Based Access Control provides restrictive access to the users in a system based on their role in the organization. This feature makes the application access refined and secure. Django provides authentication and authorization features out of the box. You can use these features to build a Role Based Access Control.
Blog
Software Engineering Operating Model and Talent
5 Reasons why HashedIn is a “Great Place to Work” for me
HashedIn has been recently recognized as one of India’s best IT companies to work for in 2018 by Great Place To Work Institute. We are one of top 10 IT service companies headquartered in India to be certified as a “Great Place To Work“. The icing on the cake is that HashedIn is the only company from Bangalore to make it to the list.
Blog
Software Engineering Operating Model and Talent
Step-by-step Docker tutorial for beginners
Terms “Containers” and “Virtual Machines” are often used interchangeably, however, this is often a misunderstanding. But, both are just different methods to provide Operating System Virtualization. Standard virtual machines generally include a full Operating System, OS Packages and if required, few applications.
Blog
Software Engineering Operating Model and Talent
A Guide to Sending Scheduled Reports Via Email Using Django And Celery
In this blog post, we will implement sending out scheduled reports via email to our customers in a Django application using
Blog
Software Engineering Operating Model and Talent
A Guide to Managing Finite State Machine Using Django FSM
Imagine an application like JIRA with complex workflow. Building such application needs a support for managing finite state machine.Well, if you are building your application with Django, Django FSM provides you out of the box support for managing finite state machine. Let’s assume that our application has the following workflow for a Task.
Blog
Software Engineering Operating Model and Talent
Save Your Android Service From Doze Mode
This article will explain how we can run a service on Android 6 and above without getting killed by the OS. From Marshmallow onwards, Android has introduced two new feature called Doze Mode and Standby Mode. This will give some more life to your phone i.e. extend its battery.
Blog
Software Engineering Operating Model and Talent
Introducing JinjaSQL-Generate SQL Using Jinja Templates
At HashedIn, Django is used extensively. The Django ORM is great for most of the use cases, however, there are times when you just need to write a raw SQL query and bypass the ORM altogether. The most common use cases are reports and listing pages that need complex joins.
Blog
Software Engineering Operating Model and Talent
How to set up Web Push Notifications?
This is the fourth post in the Django Blog Series. In this post, we will go through the implementation of web push notifications for Google Chrome in Django. This post is inspired from the push notifications of Charcha Discussion Forum. You can find the full code for the Charcha forum here.
Blog
Software Engineering Operating Model and Talent
The 5 Elements of User Experience Design
According to Jesse James Garrett, co-founder of Adaptive Path (Strategy and Design Consulting firm), the following are the 5 elements of User Experience Design
Blog
Software Engineering Operating Model and Talent
How to Deploy RabbitMQ on AWS
RabbitMQ is a messaging broker, and is an excellent choice to maintain task Queues. Here is how you can configure RabbitMQ on AWS in an autoscaling load balanced environment.
Blog
Software Engineering Operating Model and Talent
HashedIn By Deloitte’s Seamless Virtual Onboarding Process
Virtual onboarding has become an integral part of the recruitment journey ever since the pandemic hit, and HashedIn by Deloitte is no exception. HashedIn’s onboarding team came up with a personalized, engaging, and simple 60-day program. It was indeed a challenge in the early stages,
Blog
Software Engineering Operating Model and Talent
A Guide To Salesforce REST API
Salesforce provides a REST API for interacting with its platform. It is the most common way to integrate with the third party services/applications. Its advantages include ease of integration and development, and it’s an excellent choice of technology for use with mobile applications and Web 2.0 projects.
Blog
Software Engineering Operating Model and Talent
Building Progressive Web Applications
developers can deliver amazing app-like experiences to users using modern web technologies. It is an emerging technology designed to deliver functionalities like push notifications, working offline etc to deliver a rich mobile experience.In this post, we will learn how to make your Django application progressive that works offline.
Blog
Software Engineering Operating Model and Talent
A Guide to Optimize Build-Time in Docker
With Dockers doing the rounds in the technical world there is a more practical approach towards deploying applications and several companies are now becoming a part of this change and opting to move towards containerization. Well, HashedIn was graced with such an opportunity to handle the containerization for a client, around 150 java,
Case Study
A Smart City’s cloud-based command center
Embedded Software Engineering
Deloitte and Cascais built a cloud-based Digital Command Center enabled with data visualization and analytics to centralize Cascais’s digital operations.
Blog
Software Engineering Operating Model and Talent
Top 5 Security Concerns in Cloud Computing
Cloud Computing is the go-to solution for most businesses today. It makes work processes efficient, scalable and economical. It is net-centric, has a flexible architecture and is easily accessible.
Blog
Software Engineering Operating Model and Talent
The 7 Factors That Influence User Experience Greatly!
User experience (UX) plays a paramount role in achieving organizational goals. The success or failure of a project depends on the level of user experience.
Blog
Software Engineering Operating Model and Talent
The HashedIn Onboarding Experience
Yesterday was my first day at HashedIn. My onboarding experience was so good that I had to write and share it with the world.
Blog
Software Engineering Operating Model and Talent
Designing Modules in Python (ebook)
Designing Modules in Python is part of HashedIn’s training program for junior developers to get better at design. Today, we are making it available as a free ebook.
Blog
Software Engineering Operating Model and Talent
Profiling & Improving Performance Using Django Debug Toolbar
This is the seventh post on the Django blog series. In this post we will learn on how we can optimize the django application’s performance. The inspiration of this post has mainly been, the performance improvement of Charcha Discussion Forum. The source code for the charcha forum is available here.
Blog
Software Engineering Operating Model and Talent
5 Gotchas with Elastic Beanstalk and Django
At HashedIn, we commonly deploy Django based applications on AWS Elastic Beanstalk. While EB is great, it does have some edge cases. Here is a list of things you should be aware of if you are deploying a Django application.
Blog
Software Engineering Operating Model and Talent
Why a newbie should join HashedIn, a Product Development Services Company?
Well, every individual goes frenzy when it comes to your first job, and I am no exception. As a young developer, I myself wasn’t sure of the right career path when I graduated. Back then in 2003, most of the IT services were focused on backend operations and had limited scope for product development.
Blog
Software Engineering Operating Model and Talent
Elasticsearch: Choose right nodes , shards and storage in AWS
Amazon Elasticsearch Service is a fully managed service that enables you to search, analyze, and visualize your log data cost-effectively, at petabyte-scale. It manages the setup, deployment, configuration, patching, and monitoring of your Elasticsearch clusters for you, so you can spend less time managing your clusters and more time building your applications.
Blog
Software Engineering Operating Model and Talent
How Cloud Computing enables Digital Transformation
The influx of technologies like Artificial Intelligence, Big Data, IoT and ML has rendered traditional businesses redundant. Rapidly changing customer needs force firms to evolve and adapt. Digital transformation is the new paradigm, that helps them stay ahead of the competition.
Blog
Software Engineering Operating Model and Talent
Auth Headers vs JWT vs Sessions: Choosing Right Auth Technique for APIs
Authenticating REST APIs calls for selecting the right one that suits your application.
Blog
Software Engineering Operating Model and Talent
How to Unit Test a React / Redux application
While designing and working on a bunch of React applications I always wanted myself and my team to write unit tests. I was able to learn, write and improve on how we have been writing test cases as a team.
Blog
Software Engineering Operating Model and Talent
A Guide to Using Social Login with Django
In this article post, we will learn how to implement social login in a Django application by using Social auth app Django which happens to be one of the best alternatives of the deprecated library python social auth