Learnings from M.Tech. Software Systems – Semester 1 – Mid Terms @ BITS Pilani. Listing down important concepts from Semester 1 for benefit of students elsewhere. Data Structures & Algorithms Design: Time complexity and its generalization for algorithmsStandardization for various types of algorithms to build pseudo code and find time complexity from itVarious types of…… Continue reading Learnings from M.Tech. Software Systems – Semester 1 – Mid Terms @ BITS Pilani
Liferay best practices – Part 1
Developers and managers both struggle at times to pre-plan usage of best practices in projects causing many problems which are best avoided. Providing below some learnings & best practices on using and working with Liferay – Part 1. Don’t work directly on the Liferay database. Use the groovy script console in CONTROL PANEL or the…… Continue reading Liferay best practices – Part 1
Comparison of Programming Languages C, C++, Java, Python, R, Rust, Scala & C# – Part 1
Part 1 of a series on comparison between programming languages: C, C++, Java, Python, R, Rust, Scala & C# compiled from WIKIPEDIA C: Invented in 1970sUsed widely in operating systems and driver programmingImperative, procedural, compiled and structured with low level access to memoryCross platform capabilityHas had influence on C++, Java, C# and other languagesConcepts: Functions,…… Continue reading Comparison of Programming Languages C, C++, Java, Python, R, Rust, Scala & C# – Part 1
Notes on Liferay search optimization – Part 1
Notes on Liferay search optimization – Part 1. There are two parts to search optimization in Liferay. One is the internal search and other is the SEO / Digital Marketing for content. Below, I am sharing concepts and keywords to explore for both areas. Liferay internal search: Search BluePrintsSearch InsightsCustom IndexersTags & CategoriesReIndexingFacetsSuggestionsBoostingSortingLow level searchSearch…… Continue reading Notes on Liferay search optimization – Part 1
Cyber Security Keywords & Concepts – Part 1
Here is a list of keywords & concepts in Cyber Security that technology professionals should be aware of. This is part 1 of the series. CSPXSSISO 27001OWASPEncoding / decodingEncryption and it’s typesCSRFCORSHashingAuthenticationAuthorizationIAMSSOSAMLOAuthTokensHTTPS / SSLDOS / DDOSBackdoorMalwareSecure codingThreats, Vulnerabilities, Controls & MitigationVAPTSocial EngineeringSpoofingProxy serversPhishingSQL injectionBuffer overflowViruses, Worms, Keyloggers, SpywaresIdentity theftRootKitsZero DayVPN / Firewall / IPS /…… Continue reading Cyber Security Keywords & Concepts – Part 1
Java ecosystem observations – Part 1
Below are some notes on Java which help us to decipher how it has evolved over time since 1995. This is part 1 of the series. This acts as a mini caselet to understand how a successful ecosystem related to an application programming language has evolved over decades. Origins: Bytecode, compile once, run anywhere concept…… Continue reading Java ecosystem observations – Part 1
Management outcomes for departmental analytics – Part 1
What could be the outcomes for various departments in an organization in terms of using analytics? Here is part 1 for the same. Background and context: Most organizations struggle at some point of time in their lifecycle for management outcomes and as per the latest trends try to use analytics to assist in better decision making.…… Continue reading Management outcomes for departmental analytics – Part 1
eCommerce evolution in India – Part 1
This caselet tries to summarize the evolution of eCommerce in India in the last two decades and lists the phases as observed. Summary from Wikipedia article here: Internet user base of 600+ Million in IndiaRapid growth in eCommerce but eCommerce penetration as a percentage of internet users is low compared to US, China, France and…… Continue reading eCommerce evolution in India – Part 1
Culture in Tier 1 cities for ITES
I am starting with mini caselets newsletter (once every month) which is a series of anonymous (real / hypothetical / reality inspired) mini case studies each of maximum 2 pages from my observations of industry happenings – direct / indirect / via news articles / network / friends / problems that people face and such.…… Continue reading Culture in Tier 1 cities for ITES
Product ecosystem – What are it’s essential components?
What are the essential components of the product ecosystem? Some of them are shared with services like: BillingEngineering / DevelopmentSales & Pre-salesMarketingDocumentationRoadmapLegalAccount managementSupport services like HR, Operations & Finance and so on But others are unique to the product ecosystem like: Product features managementProduct roadmapProduct strategyEngineering which is focussed on the productInfrastructurePartners & SuppliersLegal &…… Continue reading Product ecosystem – What are it’s essential components?