fabiochiu/medium-articles huggingface dataset:
Deploying .NET Core application on local Kubernetes cluster
By: Chandan Rauniyar
Tags: Kubernetes, Dotnet Core, Kubectl, Docker, Docker Compose

Docker 🐳 Compose

So far we have run our application using the dotnet run command and connected to the postgres docker container running locally. This is ok so far but we have to manually start the API and the Postgres DB container using separate command each time and have to ensure that the DB container is started before the application. We can solve this and start all the containers required for the application to run using docker-compose.

Docker Compose is a tool for defining and running multi-container Docker applications. With Compose, we can use a YAML file to configure our application’s services. Then, with a single command, we create and start all the services from your configuration

Below is the docker-compose.yml file for our identity-core application.

Let’s break down the docker-compose file a bit. We have networks, services and volumes.

Networks 🌐

By default Compose sets up a single network for the application. Each container for a service joins the default network and is reachable by other containers on that network. In our docker-compose file, we are creating a custom network named identity-network.

Services 📡

We have two services defined, identity-core-api and identity-core-db. The identity-core-api service uses an image that’s built from Dockerfile defined in the Identity directory. It uses the identity-network defined earlier. A port mapping has been specified which bind the container and the host machine to the exposed port 80 . The depends_on option helps to control the order of the service startup. This ensures that identity-core-db service is up and running before identity-core-api is started.

The identity-core-db service uses a public Postgres image pulled from the Docker Hub registry which builds an image for the code and starts the services defined. This service also uses the identity-network and has a port mapping of 5432 defined between the host and the container. Environment variables have been specified that are required to use the Postgres image. POSTGRES_DB environment variable is used to define a custom name for the default database that is created when the image is first started.

Volumes 💽

Volumes provide the ability to connect specific filesystem paths of the container back to the host machine. If a directory in the container is mounted, changes in that directory are also seen on the host machine. If you mount that same directory across container restarts, you’d see the same files. I’ve created a named volume identity-postgres-data. Docker maintains the physical location on the disk and we only need to remember the name of the volume. Every time we use the volume, Docker will make sure the correct data is provided. Running our Postgres image by providing -v flag with /var/lib/postgres/data as the mount path, we are essentially using the same database each time we start a new container.

Running docker Postgres image using a volume
Quick tip: implicit operator in C#
By: Alexandre Malavasi
Tags: Programming, Dotnet Core, Csharp, Coding, Dotnet

In C# language (and others) there is plenty of scenarios where a Mapping process is necessary between different classes. It can be achieved in many distinct ways, such as the use of AutoMapper, manual property correlations, and casts operations. The purpose of this post is not to have a debate around what is the best method as it depends on each scenario. However, the main goal in this quick article is to present a feature in C# language that not all developers are aware of how it works or maybe never seen before: implicit operator.

Example

Imagine the scenario where you have a hypothetical class called “Customer”, with the following sample properties:

In complement to that, let's state that we would need a Customer DTO class for a Web API return, that needs only Id and Full Name (instead of the individual pieces of the name), like the example below:

We want to map the properties correctly, but without mapping each property individually in every place the mapping would need to be applied. In order to achieve this “automatic” cast between the two classes, transparent to the “caller”, it is possible to use the “implicit” operator in the source class (Customer), in a static field, as it follows:
Using Bash Script to execute a dotnet core application
By: Prekjgnan Jayamayooragan
Tags: Azure, Bash, Dotnet Core

In this article we will be looking at how we can create a bash script to run a simple dotnet core application, that takes in arguments through the bash script.

Understanding this will allow us to then start using Azure Batch Service. Which is a Microsoft cloud based job scheduling and compute management platform this enables the developers to run large-scale parallel and HPC (high performance computing ).

Prerequisite —

Basic understanding of bash scripts Basic understanding of dotnet core framework Basic understanding of C#

So let’s get started….

Stage 1- is to create a basic dotnet core console application.

mkdir consoleApp1 — command to create a folder called consoleApp1 cd consoleApp1 — command navigate into the folder dotnet new console — command to create a new console application

Stage 2- is to build the project to see if everything has been built successfully.

dotnet build — command to build the project

Stage 3- After creating the console app you can write a simple code to display the arguments that are being passed in through the command line.

To test if the console app code works. It is very easy you can run a dotnet commend

Stage 4- is to run the console app using a bash script and pass in the necessary arguments.

Create a bin directory within your main user directory you can navigate there by using cd ~ and mkdir bin

2. export your bin directory to the path

3. Create a script file

4. After creating the file we have to make it an executable file by changing the permissions.

Open the file in your text editor

5. The bash script should always begin with #!/bin/bash to specify that the script should run with bash as opposed to any other shell.

6. This simple bash script will take in arguments from the user and run our dotnet core application.
VRChat Spookality 2021
Tags: VR, Spookality, Vrchat, Virtual Reality, Halloween

How do I enter Spookality?

Before you get started on your project, please take some time to review our Contest Terms and Conditions to make sure that your ideas meet our contest requirements as well as our Terms of Services & Community Guidelines.

Violating any of the rules will result in disqualification — so read carefully!

Additionally, all content submitted must make use of VRChat SDK3 to be qualified for entry. World submissions must use VRCSDK3 for Worlds and Avatar submissions must use VRCSDK3 for Avatars. While the use of more advanced features within the SDK (such as Udon and Avatars 3.0) is recommended, it is not required.

There isn’t a requirement for your content to be cross-platform compatible, but it will play a very strong role in the judgment criteria.

If you’re unfamiliar with those more advanced systems, here are some useful links to check out:

- What is Udon?

- What is Avatars 3.0?

All submissions must consist entirely of original assets and the submitter must own or otherwise have the right to use the content submitted (including all component parts). By making a submission in this contest, you are warranting that you own or have a right to use the content in your submission and that your usage of such content does not violate or infringe upon the intellectual property rights of any third party. For further information, please carefully read our Contest Terms and Conditions.

Submissions for the jam will be accepted starting on October 1st, 2021 at 12pm PT. We’ll post the itch.io submission link in our Discord as well as on our Twitter.

Submissions will close on October 22nd, 2021 at 12pm PT. You can update your submissions all the way until this close date. Please don’t update your submission after the closing time. Mark those calendars!
Me, My Mask And Halloween
Tags: Halloween

Pretty darn good, don’t you think?

Let’s start with Halloween. It was on Saturday, 31st October.

A friend of mine was doing a Halloween project and she requested Me to go model for her. And Me thought, Why not?

My Mask came as part of the Halloween costume and if you are wondering just how I looked, the photos will help you out.

I guess we are all set, Me, My Mask and Halloween.

The shoot was at Museum, it was a pretty lit shoot coz it was just the four of us drinking, smoking and taking pictures. That’s what we did the whole day…

It was getting late and we were to go eat then go home. But then we realized the taps were closed and I only had one piece of wipe, which would make the whole situation fucked up if I tried wiping off the paint. So, I was like fuck it I’ll just walk home like this or where I get water, I’ll wash it off…

Picture this, I was supposed to spend the night at a friend’s place. The relevance which will be revealed at the end of all this. So just sip on that mug of porridge.

The night pretty got interesting when everyone suggested we go to Klabu (a place where UON students go to eat) if you’ve been there trust me it’s always full. If i said no, my friends were gonna leave me so a better way was to walk with paint on your face is at least when you have company so yeah…

Pretty weird walking to Klabu then having to eat (ugali matumbo na avocado) with all eyes on me…anyway we were having fun since I met some of friends there and I had to remind them who I was. Damn! At that point am sure if I met my mom, I would have to introduce myself. Then walking all the way from Klabu to Imenti House meeting weird people calling names or shouting Halloween. My Lawd! I wanted to get home so badly. I ended up taking MSL coz it was the first mat I saw…

At least nilikaa mbele where nobody could look at me. I got off hapo Roysambu roundabout. It was about 10.pm. I got a bike to get me to my friend’s house and pretty weird how the bodaboda guys looked at me others laughing or calling names. I walked straight to the most silent one and asked him to take me where I was heading to and even though he was quiet, I was sure he was on pins and needles about my Mask.

I got to the gate, paid him then he started asking why am i walking with paint what does it mean and all that I tried explaining but poor guy he didn’t understand what Halloween was… He left.

It was pretty dark and not comforting knowing that two of the tenants had been robbed at that same spot and exact time. Worse off! The gate was locked. And hey, My phone had fucking gone off! A So, it was just me, My Mask and My Halloween memoir!

I decided to be patient for like 5 min to see if someone would show up but it took me more than 30min waiting. So, I decided to just throw my bag in coz I was a little bit scared so I took a stick and threw the bag in. Knocking bore no fruits.

I thought of knocking at the windows of some of the neighbors but how was I to explain who I was. Would they believe me if I told them… naah.

Cold and scared with no hope of anyone rescuing me there I was, just Me, My Mask and Halloween.
Mickey’s Not-So-Scary Halloween Party — 2019 Dates and Tickets
By: Magic Guidebooks
Tags: Walt Disney World, Magic Kingdom, Orlando, Disney, Halloween

The Magic Kingdom’s Halloween party begins August 16th, 2019!

Join Mickey, Minnie, the Headless Horseman and even the Sanderson Sisters (Hocus Pocus) as they bring not-so-frightful fun Walt Disney World. At this special ticketed event, families can dress in costume and head to the Magic Kingdom. There are candy stations for trick-or-treating, loads of spooky and rare characters, a Halloween parade, and a special nighttime fireworks show!

Mickey’s Not-So-Scary Halloween Party Dates:

August: 16, 20, 23, 27, 30

September: 2, 6, 8, 10, 13, 15, 17, 20, 22, 24, 27, 29

October: 1, 3, 4, 6, 8, 10, 11, 14, 15, 17, 18, 20, 21, 24, 25, 27, 29, 31

November: 1

Last year, Disney rolled out new Halloween experiences exclusively for guests. Guests rode Space Mountain in pitch blackness, Pirates of the Caribbean added live actors, and the Mad Tea Party played a spooky new tune! These attractions are only available to guests who have purchased special event tickets to Mickey’s Not-So-Scary Halloween Party. However, during normal park hours, these rides will operate as usual. Disney hasn’t announced if these attractions will return, but dozens of other rides will be in operation.

Tickets range from $79-$135, with prices increasing on weekends and dates closer to Halloween. Annual Passholders and Disney Vacation Club members save about $5 per ticket.

We recommend visiting in August or September to save money and avoid the crowds that form closer to Halloween. Keep in mind that Disney does limit the tickets to this event, so it should never feel too full.

Tickets: https://disneyworld.disney.go.com/events/mickeys-not-so-scary-halloween-party/purchase/

Want even more tips for visiting Walt Disney World during Halloween? Our 2019 Walt Disney World Guidebook — available on Amazon.com and Barnes and Nobel!

If you enjoyed this post, please share it with your friends by posting the link on social media. Doing so really helps us out! To get updates from our blog sent straight to your e-mail, subscribe to our free e-mail newsletter here.
Motor City Nightmares
By: Sabat Magazine
Tags: Witch, Detroit, Photography, Halloween, Witchcraft

What does the word Witch mean to you?

PAÏEN: It is a strong word full of imagery. It rings of female empowerment of course, especially these days, and more intimately, for us, it’s linked to a cartography of symbols, just like religion and alchemy.

Image courtesy of PAÏEN.

What inspired you to explore Witchcraft in your art?

PAÏEN: All the metal/drone/psychedelic music artworks, definitely. Do you know Electric Wizard? They promote weed and Witchcraft in a very fuzzy and lovely way. We’re also inspired by paintings, especially from the romantic period, Füssli and Goya and the medieval iconography offer very powerful auras of mysticism. We like to try to inject this atmosphere into our art.

Image courtesy of PAÏEN.

What inspired you to go to Detroit? What did you find most interesting about the city?

PAÏEN: We had the idea to work collectively with a group of close friends and artists, ten all together including the two of us. Many things connected us to Detroit : the ghost of Mike Kelley (1954–2012), the Detroit electronic scene, the architectural symbol of a phoenix rising from its own ashes and urban mythology. Arriving as a group of outsiders, it was really important not to become cultural colonialists, not doing ruin porn for exemple, but to bounce back and forth on Detroit’s positive things only. Saying how rich (culturally speaking of course) is the city would be cliché, but it is true. With our naive European eyes the city (except downtown and midtown) seems frozen in time. The houses have crumbled but they don’t move anymore, as if there is no more gravity in Detroit. I know this is the United States and everybody drives everywhere. Due to its ties to the automobile industry Detroit is known as the Motor City but it goes beyond that, nobody is ever walking on the streets, quite literally.
Skull Clock with Eyeballs for Hands and a Clacking Jawbone “Chime”
By: Jeremy S. Cook
Tags: Arduino, Clock, Makers, Technology, Halloween

We’ve of course seen many designs here at Hackster, but perhaps none as creepy as this articulated skull clock. The device is formed from a store-bought plastic skull model, along with a matching jaw. While simulated flesh is missing everywhere else, its eyes are actually very well preserved, complete with irises and red blood vessel lines that make them appear even crazier than normal.

These intact eyes are, in fact, integral to the build and rotate according to the time like the hands of a traditional analog clock. One eyeball signifies hours, while the other minutes under control of a pair of 360° servos (not continuous rotation). This would be creepy enough by itself, but the jaw is hinged, and opened by another servo, then pulled shut by a spring assembly. This allows it to “clack” away to indicate that another hour has passed.

The project is controlled by an Arduino with a DS3232 RTC module to keep track of time. Code is available on Pastebin. In addition to the core electromechanical parts, a nice octagonal clock body is constructed out of wood, making it something that can be prominently displayed around mid-October, or be kept out all year long if you need a little jolt to tell you what time it is!

[h/t: Reddit]
Clear the Path to Your Goals With This 15-Minute Declutter Method
By: Robin Konie
Tags: Decluttering, Home, Organization, Productivity, Work

Clear the Path to Your Goals With This 15-Minute Declutter Method

I’ve taught this method to people who report that they now get better sleep, meet deadlines, and feel better about their work. And it’s easy. Robin Konie Jan 29·7 min read

Photo by Carl Heyerdahl on Unsplash

“Can I hire you to organize my life?”

I turned around from my desk to see my coworker standing in my office. I was a full-time faculty member at the same university where I received my bachelor’s degree. Because I went through graduate school quickly, returning as a colleague amongst my used-to-be-professors had its awkward moments.

This was one of them.

I smiled at the woman who had mentored me through several classes only a few years before. She was someone I admired — smart, talented, an expert in the field.

She continued, “I just need some clarity, you know? I feel like I’m always playing catch up. Will you help me?”

The request came out of the blue. I had no certification, I didn’t run a decluttering business. I wasn’t fishing for freelance work. But she saw my office. She witnessed my ability to be on time for everything. She saw the freedom I experienced by being clutter-free. And so I started helping others.

My simple approach has helped people take control of the chaos and find clarity. After implementing the system, one woman emailed me to say she slept better because her inbox wasn’t stressing her out anymore. The owner of an ad agency I had hired for an unrelated task tried my method and shared it with their entire organization.

“This is gold,” the owner told me. “We had some trouble missing important deadlines because we didn’t have a good system in place. Now it seems so easy.”

So if you’re ready to change the way you approach your schedule, business, and life, I’m prepared to pull back the curtain on my method for ultimate productivity.
Prioritize The Now and Execute
By: Pardhu Konakanchi
Tags: Life Lessons, Leadership, Personal Development, Organization, Self Improvement

Imagine, for a moment, that you are a Navy SEAL operating on a mission on the other side of the world.

The team you’re leading is tasked with scouting the upper levels of an abandoned building to destroy the building. That way it would not serve as a tactical point for enemies on future missions. As you go on top of the rooftop to set up IED charges, you realize something is off. Suddenly one of your team members is shot and badly injured. You find that enemies are scouted on surrounding buildings with secure vantage points. You’re on an exposed rooftop with IED charges ready to blow. And on top of that you have an injured soldier in immediate need of attention and help.

What do you do?

This is nearly the exact same situation Jocko Willink found himself in with his team one day in The Battle of Ramadi. And he made a simple reminder to himself that all Navy SEALS make in a moment like this: “Relax, look around, make a call.”

He realized the first priority was to secure the team from incoming fire. Then it became about helping the wounded soldier. They went through their tasks one by one, handling them singularly. This is the principle that Jocko Willink calls “Prioritize and Execute” in his book Extreme Ownership.

The question is, what can we learn from how Navy SEALS operate under highly stressful situations?

When burdened with multiple tasks, we can often feel overwhelmed on meeting our objectives. The pressure builds up in such a way that we can even freeze and make only marginal improvements in any one direction.

Navy SEALs can often suffer under similar contexts, but the stakes are ever-higher. Lives are on the line. Order to lead and communicate effectively, the organization has learned the immediate task of anyone in such a situation is to prioritize one task. And only one task. Then execute on it.

Clearly, there can only ever be one task. Just as there is only one present moment ever. This is something Eckhart Tolle elaborates in his book The Power of Now. The future and past in simply constructions we make in our mind. The only thing that ever actually exists is the present moment. Therefore, the Now is the only time an action really matters.

More often than not, we let our anxiety of the future burden our actions in the present. We ask ourselves how we can get through the week. Meet our deadlines. Perform at our best. In the process of worrying about all of this, we block ourselves from doing anything at this moment with the utmost focus.

This isn’t something Navy SEALs can afford. And if they can find a way to get in the right mindset in situations like that, so can we. It’s about realizing that we can really only do one task at a time, so why think about more than that. Find whatever is at the most important task and focus on it as if it’s the only thing you need to do.

Prioritize and Execute.
2019 Columbia China and World Forum Recap
By: Helen Wang
Tags: Management And Leadership, Student Life, Organization, Challenge, Self Improvement

“Even if they are delights, before I enjoy them, I want to sweat for them.” — — Martin Buber, Tales of the Hasidim

Just a month ago, 2019 Columbia China and the World Forum, as a hallmark event, which aims to convene a high-level platform for policy makers, scholars, and different stakeholders to address the most important interstate relations and urgent global challenges in a world with rising geopolitical tensions and destabilizing trends, was held successfully, with record high attendees and media coverage (Financial Times, Xinhua, etc).

I am very lucky to be one of the 9 board members for the conference. My role is finance director. Internally, I am in charge of the whole budgets planning, revenue management & spending controls, pricing & promotion; while externally, I mainly focus on sponsorships and strategic partnerships.

Because this role requires heavy commitment throughout the whole process. For example, after making budgets&spending plan with foreseeable cash flows to cover all the costs, and approved by the board and school, I started right away to discuss pricing strategy with marketing chairs to boost revenue; this year ticket sales reached a record high; meanwhile, I was asked to conduct researches and formulate in-person meetings with potential credential sponsors and strategic partnerships for external funding. I am a TA and peer advisor, ,also serve on the board of Columbia Student Leadership Advisory Council, Alumni Association and Finance Society. So my schedule was really tight and I did not remember how many times I went home from library at 3 in the morning. One takeaway, New York is freezing cold in winter. Stay warm and drink hot. Behind the screen and flashlight, there are countless meetings, negotiations and also worries, pressure, frustration during the past six months. The process is not always smooth, yet it is the challenge that makes you step out your comfort zone and grow wildly as much as possible.

Takeaways1: Multi-task, Mood & Time Management

Takeaways2: Team Work, Collaboration, and Friendship

Takeaways3: Communication, Personality, Attitudes
City Manager Marcus D. Jones signs digital alliance with Microsoft
By: Nicole Eaton
Tags: Employee Engagement, Smart Cities, Workforce Development, Technology, Government

Creating a workforce of the future

City Manager Marcus D. Jones shakes hands with Microsoft President Kate Johnson after signing the digital alliance agreement.

Charlotte is using technology to improve the lives of residents, businesses and visitors. The new agreement City Manager Marcus D. Jones signed with Microsoft President Kate Johnson not only aligns with our sustainability strategy, but it develops us further as a smart city.

“Inspiring innovation and applying data science to make better decisions makes resident quality of life better,” said Jones. “We are excited to work with Microsoft and value their commitment to our sustainable city strategy.”

What is a smart city?

Smart cities use technology like sensors to collect data and use that information to manage resources more efficiently. This connection between data, technology and everyday life is also known as the internet of things. Think of things like how we use existing traffic patterns to reduce congestion.

The agreement makes Charlotte the second city in the nation to take such a comprehensive smart city approach and provides Charlotte with access to Microsoft technologies to improve city services, support digital literacy and promote science, technology, engineering and math (STEM) workforce development.

Aligning with our programs

The alliance ties directly into our workforce development and Career Pathways program, creating job opportunities for all in Charlotte. We’re creating the workforce of the future by creating jobs in growing technology fields. The agreement gives us an opportunity to develop new skillsets and adopt new technology.

The city also committed to community building and improving upward mobility. In addition to existing programs like affordable housing and early childhood education programs, the agreement also supports digital literacy. With digital literacy, we help our community learn how to use new technology to improve their lives.

What we’ll be working on

The City of Charlotte and Microsoft have identified five focus areas for pilot programs that will leverage technology and education to benefit the city’s residents, businesses and aspiring entrepreneurs. These focus areas are:

Upward mobility for residents

Smart transit systems

Public Wi-Fi connectivity

Public safety infrastructure, and

Safer neighborhoods.

Throughout this collaborative program, Microsoft will support the city through various volunteer initiatives and will provide hands-on technology training at these events throughout the city. The public-private initiative aims to increase digital skills along the full continuum of the educational pipeline.
Prestige Smart City Located @ SarjapurMainRoad-Register-9343711100
By: Nivi M
Tags: Prestige Group, Apartments Sarjapura Road, Smart Cities, Prestige Smart City, Prestige Properties

Prestige Smart City beautiful apartments by Prestige Group has located at SarjapurMainRoad in Bangalore. If you are looking to buy home with all stunning updated features based in good connectivity location, then here it is! Visit here — http://www.prestigesmartcity-bangalore.in/sarjapur-road-bangalore.html and Contact — 9343711100 for more prestige smart city info

Prestige Smart City location — http://www.prestigesmartcity-bangalore.in/location-sarjapur-road-east-bangalore.html — visit the link to get complete details about where the prestige smart city is located in bangalore, what are the new exciting features including in the new launch project by prestige group, sarjapur main road connectivity details, near by locations. Totally here you get all the needed details about prestige smart city bangalore. For any queris or more information on Prestige Smart City-prestige smart city bangalore-Prestige Smart City sarjapur main road-Prestige Smart City location-Prestige Smart City price, don’t mind to speak to us.
Parking Is Key to Unlocking the Smart City
Tags: Parking, Smart Cities, Transportation, Mobility, Operating Systems

FlashParking’s Mobility Hub Operating System delivers 21st-century parking to transform isolated parking assets into connected mobility hubs

In the last decade, the parking industry has been disrupted from every direction with the launch of ride-sharing services like Uber, the rise of e-commerce with Amazon, the explosion of dockless scooters with Lime, and the emerging shift to electrification driven by Tesla. That level of disruption is the new normal with autonomous vehicles and smart cities set to further change our relationship with parking.

At the beginning of this massive societal shift, FlashParking’s founders set out to build an operating system that could be customized to manage the complexity of a modern parking asset while evolving that asset into a next-generation mobility hub with:

Cloud-based architecture to avoid costly upgrades and instantly deliver new functionality

to avoid costly upgrades and instantly deliver new functionality Mobile-first management to maximize visibility and provide convenient operational control

to maximize visibility and provide convenient operational control Bluetooth communication capability to enable a frictionless consumer experience

communication capability to enable a frictionless consumer experience Simplified USB-based hardware to minimize downtime and service costs

This week we announced a $60 million investment to accelerate our vision and transform the future of parking. By aggressively scaling our parking technology, we will catalyze the evolution of isolated parking assets into connected mobility hubs that are more efficient, intelligent, and adaptable versus garages and surface lots of the past.

Mobility hubs will work in conjunction with other elements of the smart city to ease congestion, organize the cluttered city landscape, and allow all stakeholders to benefit from a new mobility marketplace for business and consumer services.
5 Best Cloud Databases to Use in 2021
By: Md Kamaruzzaman
Tags: Cloud, Big Data, Database, Data, NoSQL

In 2012, Amazon released the first cloud database DynamoDB and changed the database landscape forever. Since then, cloud databases have experienced a meteoric rise in terms of adoption and innovation. As the whole Software development industry moves towards cloud-native development, cloud databases will be increasingly more important in the coming days. Gartner has predicted that by the end of 2022, 75% of all databases will move to the Cloud:

Why are cloud databases getting popular? In terms of database technology, the public cloud databases are not different from other SQL or NoSQL databases. However, the key selling point of the public cloud databases lies in database management and scaling.

In traditional SQL databases and many NoSQL databases, the application owners manage the databases, including replication, sharding, backup, restoration, scaling. But in cloud databases, the cloud provider manages the database.

Most cloud-native databases offer the following features along with the basic database management system:

Horizontal Scaling with managed partitioning/sharding.

Automatic Backup and restoration.

High availability with guaranteed SLA.

Cross data-center replication.

Support different consistency levels (Strong consistency, eventual consistency).

Cloud-Native.

Support multiple-model.

Move data to the edges with global distribution.

Serverless.

Planet scale.

Although the mainstream SQL and NoSQL databases are now trying to retrofit these features, they are not built from the ground-up for these needs.

In this article, I will rank the five most in-demand cloud-native database according to the following criteria:
AWS — Databases in summary. Relational databases are what most of…
By: Basma A
Tags: AWS, Data Warehousing, Database, Rds, NoSQL

Relational databases are what most of us are all used to , you can think of a traditional spreadsheet.

Examples of Relational databases on AWS:

SQL server

Oracle

MySQL server

PostgreSQL

Aurora

MariaDB

RDS or Relational Database services has two key features:

Multi-AZ for Disaster Recovery

Read Replicas — For performance.

Non-Relational Databases are a group of collections, the collection = Table, Document = Row and Key value pairs = fields

you can have as much as you want of fields per collection or row , but for the RDS you need to keep the consistency between the rows.

Data Warehousing:

Used for business intelligence. Tools like Hyperion, SQL server Reporting. Data Warehousing is used to pull in very large and complex data sets. Usually used by management to do queries on data.

OLTP( Online Transaction Processing) vs OLAP ( Online Analytics processing)

OLTP is different than OLAP in terms of queries you will run.

OLTP will pull up a row of data, but OLAP will pull in large numbers of records.

For Amazon’s DataWarehouse solution is called Redshift.

ElastiCache: a web service that makes it easy to operate. The service improves the performance of web applications by allowing you to retrieve information from from fast in-memory caches. instead of relying entirely on slower disk-based databases.

ElastiCache supports two open-source in-memory caching engines:
MongoDB
By: Barath Thangam
Tags: Mongodb, Database, NoSQL

MongoDB is a popular NoSQL database.We can say like it is a tool where we can create n number of databases.It has more scalability to create multiple database. Each database will store the data in a collection of documents in a JSON format.So,MongoDB is said to be document-oriented database. Collections is like table in SQL database,we can have a name for each collection. We can also create multiple collections in a MongoDB.Documents is like table row in SQL database.We can have multiple documents in a collection.Field in a documents is like column in SQL database.

Advantage over Relational db

One of a major problem in a Relational database is while creating a table we have to specify a type for each column that if it is a type of INT it will accept only integer or if it is a type of VARCHAR it will accept only string values.This problem will be overcome by MongoDB. we can insert any values into the field without any restrictions.

In a relational database if we want to add some data to a record then we want to create a column for all records.But in MongoDB we can add data as many as we want without affecting other documents.

College database

For better understanding lets see above scenario, in that we have a database name College under that we have a multiple collections called student.Under a student collection we can have multiple documents as you can see in above picture.Whenever we creating a document,MongoDB will assign a unique ID for each document.Lets makes it more simple by comparing relational database with MongoDB,

As I said before MongoDB will store the data as a collection of documents. Lets take it same example of database named College in both Relational and MongoDB.In Relational database we named a table as student whereas in MongoDB we named a collection as student.The data inside curly braces {} is said to be a document in MongoDB.So now you have an idea about Collections and documents.Lets take an another example for a document in advanced.

In above documents we have fields first_name, surename, cell, city, location, profession and cars.We can also have different types of values for a fields like string, integer, float or even array.

MongoDB supports

C,C++,C#,Go,JavaScript,Nodejs,perl,PHP,Python,Ruby and Scala.They are still working for other language support.

Advantage
SQL vs NoSQL Databases
By: Ryan Daley
Tags: NoSQL, Database Development, Sql, Programming, Database

A big decision that developers and companies make when developing applications is whether to use a relational database (SQL) or non-relational database (No-SQL) data structure. Both are great, but there are certain key differences that one should keep in mind when deciding on which to use.

SQL databases use structured query language (SQL) for defining and manipulating data. On one hand, this is extremely powerful: SQL is one of the most versatile and widely-used options available, making it a safe choice and especially great for complex queries. On the other hand, it can be restrictive. SQL requires that you use predefined schemas to determine the structure of your data before you work with it. In addition, all of your data must follow the same structure. This can require significant up-front preparation and it can mean that a change in the structure would be both difficult and disruptive to your whole system.

NoSQL databases, on the other hand, have dynamic schema for unstructured data where it can be stored in many ways: column-oriented, document-oriented, graph-based, or as a KeyValue store. This flexibility means that:

You can create documents without having to first define their structure

Each document can have its own unique structure

The syntax can vary from database to database

You can add fields as you go

In most situations, SQL databases are vertically scalable, which means that you can increase the load on a single server by increasing things like CPU, RAM or SSD. NoSQL databases, on the other hand, are horizontally scalable. This means that you handle more traffic by sharding, or adding more servers in your NoSQL database. It’s like adding more floors to the same building versus adding more buildings to the neighborhood. The latter can ultimately become larger and more powerful, making NoSQL databases the preferred choice for large or ever-changing data sets.

SQL databases are table-based, while NoSQL databases are either document-based, key-value pairs, graph databases or wide-column stores. This makes relational SQL databases a better option for applications that require multi-row transactions — such as an accounting system — or for legacy systems that were built for a relational structure.

SQL database examples include MySQL, Oracle, PostgreSQL, Microsoft SQL Server, and what we use here at the Flatiron: SQLite3.

NoSQL database examples include MongoDB, BigTable, Redis, RavenDB Cassandra, HBase, Neo4j and CouchDB.

SUMMARY

SQL databases are a great choice for an application that will benefit from its pre-defined structure and set schemas. For example, applications that require multi-row transactions like accounting systems or systems that monitor inventory.

No-SQL databases on the other hand, are a good choice if you cannot define a schema for your database, if you find yourself denormalizing data schemas, or if your schema continues to change as is often the case with mobile apps, real-time analytics, content management systems, etc.
Mask etiquette — COVID 19 Wearing a Mask and its etiquette.
Tags: Mental Health, Masks, Health, Wellness, Covid 19

Mental health week article 2

Mask Etiquette

We all have seen people trying to adjust to a new style of living and that includes wearing a mask. On occasions when I have gone out to do necessary grocery shopping, I have seen people fiddling with their masks, removing and wearing it again. One day I was speaking to my friends on a group call and we were trying to think what the right way is of wearing a mask and came up with a term Mask etiquette.

I am sharing this on mental health week as when I was talking to my friends, we discussed it for a good 10 minutes and I realised it is impacting us significantly and we were struggling to find right guidelines.

We all are now starting to go back to work slowly, below is what I have been following based on research on medical sites including NHS and WHO.

Wear your mask once before leaving the house. Do not touch it after that.

Make sure that mask covers the nose and goes below your chin. Tie securely to minimise any gaps between the face and the mask;

Remove your mask only once you get back home do not touch it while you were out and about or only if needed replace masks with a new clean, dry mask as soon as they become damp/humid.

Remove the mask by using an appropriate technique (i.e. do not touch the front but remove the lace from behind); After removal or whenever you inadvertently touch a used mask, clean hands by using an alcohol-based hand rub or soap

Do not re-use single-use masks;

Wash your mask/ sanitise it — I wash it separately and I also soak it in Dettol for 5 minutes before washing it.

Only wear a mask for up to 8 hours

This is what I have been following and have shared with my friends too.

#COVID19 #Masks #mentalheathweek

Reference articles :
How to Make And Distribute Handmade Cloth Face Masks
By: Jennifer Powers
Tags: Coronavirus, Donations, Masks

Medical experts have urged the general public to wear homemade cloth face masks during this pandemic. However, some people don’t have the resources or ability to create these masks. Donating cloth masks provides a great way to assist others in this time of need. This form of facial covering won’t fully protect the wearer against the COVID-19 virus, but it might help prevent the inadvertent spread of the disease to others.

Materials You’ll Need

Consider assembling these items to create face masks:

Clean cotton fabric (one square foot minimum)

Elastic hair ties or cloth straps

Coffee filters (optional)

Scissors and needle and thread and/or a sewing machine

The CDC website contains complete instructions for creating a mask using the bottom three inches of a cloth T-shirt. It also features directions for cutting out a mask made from a cloth bandana. If desired, you may obtain prefabricated cloth straps by removing the ties from an unwanted apron or a baby bib. Alternatively, you can sew these items by cutting 1″ strips of cloth fabric, folding them once or twice, and sewing the loose seams.

If you possess limited sewing skills, consider using scissors to cut a cloth T-shirt or a bandana mask in accordance with the diagrams on the CDC website. Essentially, you need to create a cloth covering for your nose and mouth that you can secure in place with cloth straps or elastic bands.

Distributing Your Masks

Many sites accept masks made by volunteers. Some medical centers and other institutions allow for mask drop-offs at the entrance from generous donors. If you’re unsure of which locations are accepting masks in your area, consider calling your local United Way or Red Cross organization to learn more.

Remember, if you use just a bit of free time to help others, you’re sure to reap the benefits for years to come!

This article was featured on JenniferPowers.info.
Auntie Sewing Squad Combats COVID-19 One Mask at a
By: Felicia Lin
Tags: Coronavirus, Masks, Lockdown, Covid 19, Covid 19 Crisis

What a fun, spirited conversation I had with my guests on the Talking Taiwan podcast- Valerie Soe and Kristina Wong! We could certainly use more conversations like this in this post-COVID-19 world. We talked about the Auntie Sewing Squad, a sewing circle formed during the global Coronavirus pandemic, that has taken on making masks first for frontline medical and essential workers, and now for vulnerable marginalized communities, who have no financial means to purchase masks.

My guests are Valerie Soe, an Asian American Studies Professor and Filmmaker, and Kristina Wong, a performance artist. comedian, writer and elected representative.

Valerie has been on Talking Taiwan previously to talk about her documentary film Love Boat: Taiwan and she recently made a microdocumentary, “Sewing in the Time of Coronavirus,” which incidentally, is how I learned about the Auntie Sewing Squad.

Kristina, is the force behind the Auntie Sewing Squad. She recently streamed a live performance, “Kristina Wong Sweatshop Overlord” over Zoom and YouTube. It’s her latest work born out of the current COVID-19 lockdown, about how she went from volunteer sewist to a “sweatshop” overlord in ten days.

Listen in and enjoy our conversation!

Here’s a little preview of what we talked about in this podcast episode:

The mission/purpose of the Auntie Sewing Squad

Why Kristina was initially reluctant to wear a mask herself when the pandemic first hit Los Angeles

How the Auntie Sewing Squad grew from a dozen members to over 600

Writing Auntie Rebecca Solnit’s piece for The Guardian which mentions the Auntie Sewing Squad

“Aunties” located in states other than California

What funds donated to the Auntie Sewing Squad (via Kristina) used for

The unfortunate acronym that represents to the Auntie Sewing Squad

What “Auntie Care” is

Does Kristina plan on making the Auntie Sewing Squad into a non-profit organization

The microdocumentary film that Valerie made for A-Doc (Asian American Documentary Network)

How Kristina helped an LA hospital fix broken N95 masks that were given to them by the Federal government

Stories about the amazing dedication of the sewing aunties

How you can support the Auntie Sewing Squad even if you don’t sew

How much longer the Auntie Sewing Squad will continue sewing masks

Kristina’s connection to the “Love Boat program”

Kristina and Valerie’s advice for how to deal with lockdowns during the COVID-19 pandemic

Listen to my interview with Valerie Soe and Kristina Wong about the Auntie Sewing Squad by clicking HERE

LISTEN to Talking Taiwan on your preferred podcasting platform!

Apple Podcasts: Click HERE to Listen

Spotify: Click HERE to Listen

Stitcher: Click HERE to Listen

Google Podcasts: Click HERE to Listen

iHeartRADIO: Click HERE to Listen

This post originally appeared on www.TalkingTaiwan.com
University Students Charitable Mask Startup Reaches 500 Mask Milestone
Tags: Fashion, Masks, Entrepreneurship, Covid 19, Startup

May 19 2020, Toronto — A student-run mask startup hit a major milestone this week, with 500 Ontario-made masks sold, or on their way to the Daily Bread Food Bank, Feed The Need in Durham, and other community partners.

GiveAMask.ca was launched in April by a new MBA graduate from the Schulich School of Business and an Engineering and Management Student from McMaster. Their mission is to give every Canadian access to high-quality cloth masks — and donates at least one for every mask sold.

The project started when Paruksheen Dhunjisha from Schulich joined forces with McMaster student Michael Carrier and his apparel company Charitees, and started reaching out to community partners that serve vulnerable populations.

“I have a strong passion for sustainability and cloth masks are reusable, while also offering protection to those around you. Being able to help the community by donating these sustainable masks makes this worthwhile,” Dhunjisha said.

Most recent MBA grads are applying for jobs in an economy that continues to freefall. Dhunjisha notes that paving her own path by building a start-up that addresses a growing need made more sense.

And the need for masks across the province isn’t ending anytime soon.

“What we’re seeing is that there are lots of companies selling masks now, and although it seems like a saturated market, there are definitely issues with the quality — especially when they’re being made cheaply overseas”, said Carrier, “We wanted to make a good quality product locally, and distribute it widely to flatten the curve”

Working with a comfortable, durable design, GiveAMask has developed a reusable non-medical cloth mask that people can wear whenever they need to leave their homes to protect those around them.

Masks can be purchased immediately at www.giveamask.ca and have ample stock to distribute.

The team can also be contacted at:

info@giveamask.ca

www.facebook.com/giveamask

Instagram: @giveamask.ca

Twitter: @givemaskCA

Michael Carrier — 416–888–4605

Paruksheen Dhunjisha — 647–904–4962