Category: Technology

Category: Technology

An overview of architecture and modeling in Cassandra
April 16, 2020 Business, City, Digital Marketing, Education, Entertainment, International, Jobs & Education, Other, Programming, Social Media, Technology Priya Saha

assandra uses a peer-to-peer architecture, unlike a master-slave architecture, which is prone to single point of failure (SPOF) problems. Cassandra is deployed on multiple machines with each machine acting as a node in a cluster. Data is autosharded, that is, automatically distributed across nodes using key-based sharding, which means that the keys are used to distribute the

Read More
Python Design Patterns in Depth: The Factory Pattern
April 16, 2020 Business, City, Education, Entertainment, International, Jobs & Education, Other, Programming, Social Media, Technology Priya Saha

Creational design patterns deal with an object creation [j.mp/wikicrea]. The aim of a creational design pattern is to provide better alternatives for situations where a direct object creation (which in Python happens by the __init__() function [j.mp/divefunc], [Lott14, page 26]) is not convenient. In the Factory design pattern, a client asks for an object without knowing where the object

Read More
Why we need Design Patterns?
April 16, 2020 Business, City, Education, International, Other, Programming, Social Media, Technology Priya Saha

In this article by Praseed Pai, and Shine Xavier, authors of the book .NET Design Patterns, we will try to understand the necessity of choosing a pattern-based approach to software development. We start with some principles of software development, which one might find useful while undertaking large projects. The working example in the article starts with a requirements

Read More
Implementing Common Design Patterns in JavaScript (ES8)
April 10, 2020 Business, City, Digital Marketing, Information Technology, International, Life, Other, Programming, Social Media, Technology Priya Saha

In this tutorial, we’ll see how common design patterns can be used as blueprints for organizing larger structures. Defining steps with template functions A template is a design pattern that details the order a given set of operations are to be executed in; however, a template does not outline the steps themselves. This pattern is useful when

Read More
Introducing Android 9 Pie, filled with machine learning and baked-in UI features
April 10, 2020 Business, City, Digital Marketing, Education, Jobs & Education, Other, Programming, Social Media, Technology Priya Saha

Google has launched Android 9, the next in line Android Operating system. Named Android Pie, after Android’s convention of naming their OS on sweet treats, Android 9 comes with machine learning based interactive UI, security and privacy features, updates to connectivity and location, and more. With the filling of Machine Learning With Machine learning as its core, Android 9 helps a phone learn,

Read More
Common challenges faced by Android App developers
April 10, 2020 Business, City, Education, International, Jobs & Education, Other, Programming, Social Media, Technology Priya Saha

The primary target for businesses while working on mobile apps is the Android platform, thanks to the massive market share the mobile operating system holds. It’s popularity can be attributed to the fact that it is open source and is regular updated with new enhancements and features. Android devices generally tend to differ based on the mobile hardware

Read More
Firefox 63.0 is released for desktop and Android, aiming to give users “greater control over technology that can track them on the web”
April 10, 2020 Business, City, Education, International, Other, Programming, Social Media, Technology Priya Saha

Mozilla has today released Firefox 63.0 for desktop and Android, just over a month since the release of Firefox 62.0. The release brings a range of changes. Some of these are cosmetic, some improve the user experience, while others should improve life for developers. There is no update for iOS, however – version 12.0 was released in June.

Read More
Android Q Beta is now available for developers on all Google Pixel devices
April 10, 2020 Business, City, Education, International, Other, Programming, Social Media, Technology Priya Saha

Google released Android Q beta along with a preview SDK for developers, yesterday. Android Q beta is available for any Pixel device, including the first-gen Pixel and Pixel XL. Also, Google has given no clue about which Q-named snack the operating system will be named after. Android Q developer Beta explores a number of additional privacy and security features

Read More
Android Studio 3.4 release with Android Q Beta emulator, a new resource manager and more
April 10, 2020 Business, City, Education, Jobs & Education, Other, Programming, Social Media, Technology Priya Saha

Yesterday, Google released Android Studio 3.4, the latest version of its integrated development environment (IDE). Version 3.3 was released earlier this year. This release is the continuation of ‘Project Marble’, Google’s initiative to improve Android Studio features. Android Studio 3.4 has an updated Project Structure Dialog (PSD). It also replaces Proguard with R8 as the default code shrinker and obfuscator.

Read More
Developers can now incorporate Unity features into native iOS and Android apps
April 9, 2020 Business, City, Education, International, Jobs & Education, Other, Social Media, Technology Priya Saha

Yesterday, Unity made an update stating that from Unity 2019.3.a2 onwards, Android and iOS developers will be able to incorporate Unity features into their apps and games. Developers will be able to integrate the Unity runtime components and their content ( augmented reality, 3D/2D real-time rendering, 2D mini-games, and more)  into a native platform project so as to use Unity as a library. “We

Read More