Zara  Bryant

Zara Bryant

1622119920

Run Open Source Applications your way with Microsoft Azure

Microsoft is your trusted open source partner and Azure can help you innovate today, tomorrow, and in the future. In this session, we will be sharing our open source journey, and describing the wide range of open source technologies and services available in Azure so that you can build applications with your favorite languages, platforms, tools, and databases.

Explore Deeper Content and Training – https://aka.ms/learnatbuild
Latest news: Azure open source – https://aka.ms/Build21-OpenSourceBlog

Microsoft Build 2021

#microsoft #developer #azure

What is GEEK

Buddha Community

Run Open Source Applications your way with Microsoft Azure
Tyrique  Littel

Tyrique Littel

1598461200

An Open-Source Book About the Open Source World

Open source today is a word that often include a lot of things, such as open knowledge (Wikimedia projects), open hardware (Arduino, Raspberry Pi), open formats (ODT/ODS/ODP) and so on.

It is a world of opportunities that can be difficult for newcomers but also for intermediates. This article will help you discover how to approach specific roles, activities or projects/communities in the best way.

Everything Started with “Coaching for OpenSource Communities 2.0”

I decided to write a book in my personal style about my experience in the last 7 to 8 years in open source. I was surprised when I reached 100 pages about various different topics.

My idea was to write something that I would like to read, so nothing that is boring or complicated, but full of real facts.

The second goal was to include my experience but also my philosophy on contributing and how I contribute daily.

Thirdly, I wanted to give a lot of hints and resources and an overall view of this open source world.

Basically, I wanted to write something different from self-help or coaching books that includes just a list of suggestions and best practices. Instead, I take real examples from real life about the OSS world.

As a contributor and developer, I prefer to have real cases to study, because best practices are useful, but we need to learn from others and this world is full of good and bad cases to discover.

In 2019, I started writing a book after Fosdem 2019 and after 2 years inside the Mozilla Reps Council. In that Fosdem edition, I had a talk “Coaching for Open Source Communities 2.0” and after the feedback at the conference and my thoughts in various roles, activities, and projects, it was time to write something.

At the end it wasn’t a manual but a book that included my experience, learnings, best practices and so on in Localization, Development, Project Maintainer, Sysadmin, Community Management, Mentor, Speaker and so on. It contains the following sections:

  • Biography - This choice isn’t for self promotion but just to understand my point of view and my story that can be inspiring for others
  • Philosophy - Not the usual description of Open Source or the 4 freedoms, but just what Open Source means and how you can help
  • How to live inside the Open Source - A discovery about communications and tools, understanding the various kind of people and the best way to talk with your community
  • How to choose a project - Starting with some questions to yourself and how to involve more people in your project
  • The activity - Open Source is based on tasks that can be divided in 2 levels: Support, Testing, Marketing, Development etc
  • How to use your time - We are busy, we have a life, a job and a family but Open Source can be time-consuming
  • Why document is important - How writing documentation can be healthy for your community and the project’s future and brand

There are also three appendices that are manuals which I wrote throughout the years and gathered and improved for this book. They are about: community management, public speaking, and mentoring.

The book ends with my point of view about the future and what we have to do to change opinions about those topics.

I wrote this book and published in October 2019, but it was only possible with the help of reviews and localizers that improved and contributed. Yes, because this book is open source and free for everyone.

I picked the GPL license because this license changed the world and my life in the best way. Using this license is just a tribute. This decision usually is not clear because after all this is a book and there are better licenses like Creative Commons.

#open-source #contributing-to-open-source #programming #software-development #development #coding #books #open-source-software

Ray  Patel

Ray Patel

1623348300

Top 8 Java Open Source Projects You Should Get Your Hands-on [2021]

Learning about Java is no easy feat. It’s a prevalent and in-demand programming language with applications in numerous sectors. We all know that if you want to learn a new skill, the best way to do so is through using it. That’s why we recommend working on projects.

So if you’re a Java student, then you’ve come to the right place as this article will help you learn about the most popular Java open source projects. This way, you’d have a firm grasp of industry trends and the programming language’s applications.

However, before we discuss its various projects, it’s crucial to examine the place where you can get those projects – GitHub. Let’s begin.

#full stack development #java open source projects #java projects #open source projects #top 8 java open source projects #java open source projects

Zara  Bryant

Zara Bryant

1622119920

Run Open Source Applications your way with Microsoft Azure

Microsoft is your trusted open source partner and Azure can help you innovate today, tomorrow, and in the future. In this session, we will be sharing our open source journey, and describing the wide range of open source technologies and services available in Azure so that you can build applications with your favorite languages, platforms, tools, and databases.

Explore Deeper Content and Training – https://aka.ms/learnatbuild
Latest news: Azure open source – https://aka.ms/Build21-OpenSourceBlog

Microsoft Build 2021

#microsoft #developer #azure

Open source and Azure Data | Microsoft European Virtual Open Source Summit

This keynote from Sunil Kamath explores the #Azure Data mission, how open source fits into the Azure Data team’s efforts, and why there’s never been a better time to work with data. Sunil covers how the Azure Data team is working to help developers and customers—how we’re working with partners and customers to make an impact, especially in this era of COVID-19. Sunil then highlights several recent projects, from healthcare bots across the globe, online learning in Korea, enabling emergency response and essential services to be provided in India, helping financial institutions help small businesses in need—as well as supporting the increase in people working from home and collaborating over Microsoft Teams, due to worldwide quarantine and shelter-in-place orders.

Sunil also discusses open source efforts in the #AzureData team, including our investment in PostgreSQL committers; acquiring Postgres company Citus Data (Citus is an open source extension that scales out Postgres horizontally); what the Windows telemetry team is doing with Postgres and Citus on Azure; Azure Data Studio; and how Systems Imagination is using Azure SQL Database and Big Data Clusters in the fight against cancer.

Video bookmarks:
0:33 My journey with open source
4:52 Azure Data efforts to help during COVID-19
7:58 Our team’s contribution to Work from Home
9:58 Microsoft loves Open Source
12:18 How the Windows telemetry team uses Postgres & Citus

Sunil Kamath has been working on Open Source projects since 2002, particularly with open source databases to help developers fuel innovation. As Director for Open Source Databases on the Azure cloud platform, Sunil creates the vision, strategy, and long-range product plans for the Postgres, MySQL, and MariaDB open source database services running on Azure.

#azure #coding #microsoft #azure data

Aisu  Joesph

Aisu Joesph

1624327316

Securing Microsoft Active Directory

Clustering

K-means is one of the simplest unsupervised machine learning algorithms that solve the well-known data clustering problem. Clustering is one of the most common data analysis tasks used to get an intuition about data structure. It is defined as finding the subgroups in the data such that each data points in different clusters are very different. We are trying to find the homogeneous subgroups within the data. Each group’s data points are similarly based on similarity metrics like a Euclidean-based distance or correlation-based distance.

The algorithm can do clustering analysis based on features or samples. We try to find the subcategory of sampling based on attributes or try to find the subcategory of parts based on samples. The practical applications of such a procedure are many: the best use of clustering in amazon and Netflix recommended system, given a medical image of a group of cells, a clustering algorithm could aid in identifying the centers of the cells; looking at the GPS data of a user’s mobile device, their more frequently visited locations within a certain radius can be revealed; for any set of unlabeled observations, clustering helps establish the existence of some structure of data that might indicate that the data is separable.

What is K-Means Clustering?

K-means the clustering algorithm whose primary goal is to group similar elements or data points into a cluster.

K in k-means represents the number of clusters.

A cluster refers to a collection of data points aggregated together because of certain similarities.

K-means clustering is an iterative algorithm that starts with k random numbers used as mean values to define clusters. Data points belong to the group represented by the mean value to which they are closest. This mean value co-ordinates called the centroid.

Iteratively, the mean value of each cluster’s data points is computed, and the new mean values are used to restart the process till the mean stops changing. The disadvantage of k-means is that it a local search procedure and could miss global patterns.

The k initial centroids can be randomly selected. Another approach of determining k is to compute the entire dataset’s mean and add _k _random co-ordinates to it to make k initial points. Another method is to determine the principal component of the data and divide it into _k _equal partitions. The mean of each section can be used as initial centroids.

#ad #microsoft #microsoft-azure #azure #azure-functions #azure-security