fabiochiu/medium-articles huggingface dataset:
4 steps to achieve ~100% increase in ROI from your last hackathon!
By: Saurabh Rihan
Tags: Hackathon Organizing, Hackathons, Innovation, Return On Investment, Ideas

Companies invest a lot of their time, money & effort in conducting hackathons. There are multiple reasons why these hackathons are conducted, but when it comes to driving innovation internally in the company, these are the most commonly stated reasons -

Innovation: To bring new & fresh ideas

Drive employee engagement

Fun event / Break from regular work

Opportunity to learn/work-on anything

Quickly prototype and test new technology

In order to learn directly from the community of leaders and decision makers about what they feel about Hackathon ROI, I’ve conducted -

20+ personal interviews with leaders including C-Level executives, Product Managers & Senior managers, and,

An online survey, which comprised of responses from 10% C-Level executives, 65% Product Managers and 23% Engineering Managers from more than 15 companies across 7 countries

The survey reveals that -

73% believe that the success of Hackathon can only be defined by ‘Potential ideas that can become part of existing products, or, become future products’ 21% believe the success of Hackathon can only be defined by ‘Higher participation from engineering community’, and, 6% mentioned ‘Employee engagement & fun’ as a factor of success

One of the reasons why leaders think point #1 above to be the most important factor in Hackathon’s success is that it’s directly related to the ‘Value to users’ in terms of additional new features or enhanced functionality from the product. Many Fortune 100 companies with strong innovation culture end up rolling out some Hackathon ideas to their customers or develop them as internal tools.

Another striking discovery from this survey was that even though leaders felt that success of hackathon is dependent on ideas becoming part of roadmap, only 40% (or less) of the total hackathon ideas end up being part of the roadmap (according to 87% of total respondents)

Hackathon ideas that end-up on product roadmap

I.e. ~60% (or more) of the total hackathon ideas end-up nowhere and are forgotten in a week if not days after the event. This is a real loss of time, effort and money for the company.

2 insights on why we observe such low ROI from Hackathons -

Not all ideas are assessed and brought to logical closure after the hackathon event (only <40% ideas are assessed according to ~80% respondents) Very few ideas are rated high on the top-2 factors, which contribute to the decision of selecting an idea to be part of the product roadmap. The survey revealed all these factors and their weightage on the scale of importance.

Most important factors for an idea to land up on a product roadmap

For an idea to land on the product roadmap, it must be aligned with the company/product’s ‘Business objectives’ and also must be perceived to offer higher ‘value to users’ when it’s part of the product. When an idea is rated high on both of these 2 factors, it’s probability of finding a spot on the roadmap shoots high.
Хакатоны и чемпионаты по программированию: how to win
By: Ilkaev Artur
Tags: Hackathons, Mobile Development, Coding Competition, Vk Cup, Development

Learn more. Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Make Medium yours. Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore
The UX Result Design Hackathon
By: Chelsea Case
Tags: UX Design, Hackathons, UX, Ux Strategy, Dogs

The UX Result Design Hackathon

Yesterday I competed in the UX Result Design Hackathon with three of my Flatiron cohort mates, Casidi Rapacz, Claudia Chang, and Rechelle Abalos. We hadn’t worked together on a project for a couple of months and working on a team again was an energizing experience for me. Since this was the first time this group has competed together, it was interesting to see how each of us approached the 14-hour project turnaround.

The first thing we did, after choosing our challenge, was deciding on the technology we were going to use to collaborate. We already have a Discord server set up for our cohort to stay in touch, so we created a private channel on that server where we could share files and links.

Sorry to put your greetings on blast, Rechelle & Casidi!

From our bootcamp, we learned that having a video call open all day not only drains our computers’ batteries, but it also drains our personal batteries as well. Instead, we opted for a voice channel on Discord and it was a huge improvement. Once we all signed onto our Google Meet Kickoff Meeting at 9:00 am ET on Saturday morning Claudia brought up, in my mind, the best idea of the day:

I’ve never done a hackathon before, so, should we schedule out our day? Identify little sprints ahead of time?

As a career project manager, I am embarrassed to admit that I never thought of approaching a hackathon in this way. Previously, I sketched a project life cycle and from there tried to determine which were the most important artifacts and research steps we needed to communicate the story we were trying to tell. But I never thought to make those into timed sprints.

With that idea in mind, we knew we wanted the morning to be research and ideation so we could level the afternoon to build the prototype and the evening to focus on the pitch presentation. In the morning, I lead the research portion with Rechelle putting together a competitive analysis. Casidi also contributed to our research efforts by creating a survey we could distribute on our social channels before she went to help Claudia.

While that was happening, Claudia started to look into the color scheme, brand styling, and what visual design trends we could apply to our product. She eventually used these findings in the style guide that she built.

Of course, the timing didn’t always go to plan and once we got into the building final screens phase we lost track of time. I honestly cannot tell you how the last few hours broke down because I remember giving a 4-hour warning and a 3-hour warning while I was building our presentation deck, but then we still ended up recording the Loom video with literally 5 minutes left to submit!

Our final submission video was, unfortunately, a little shaky because we were running out of time to record our video at the end. But overall, for the work we created and teaching ourselves Loom at the last minute, I am very proud of what we created.

Can’t wait to work with this talented team of designers again in the future! Check out our prototype as well!
H Περιφέρεια Αττικής και το Antivirus Crowdhackathon στους 10 Finalist των Ευρωπαϊκών Βραβείων Καινοτομίας στην Πολιτική The Innovation in Politics Awards 2020
By: Depy Douros
Tags: Hackathons, Open Innovation, Crowdpolicy, Awards, Region Of Attica

Learn more. Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Make Medium yours. Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore
E-tervise loomesärul käivitati kümme uut digitervise projekti
By: Helen Staak
Tags: Taltech Etervis, Hackathons, Taltech, Digitervis, E Tervis

Learn more. Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Make Medium yours. Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore
Proud to Support Gitcoin Grants Round 8 Hackathon
Tags: Blockchain, Hackathons, Gitcoin, Announcements, Ethereum

Let’s build cool stuff together! 🤖

This feels #GR8…

We at Ethereum Push Notification Service (EPNS) truly believe in Gitcoin’s mission and vision of enabling anyone to work on the open internet, and using markets for good 🙏

EPNS was built at ETHGlobal hackathon from where our journey started! Later we got selected to be part of Gitcoin Kernel0x Accelerator. We are extremely grateful to Gitcoin and EthGlobal hack for their guidance and wanted to show our gratitude by supporting awesome builders, community members in the ecosystem. We are thrilled to announce that we are sponsoring Gitcoin Grants Round 8 Hackathon— which will run from December 2nd to December 17th.
Core & UpSync’s Student GameDev Hackathon Winners
By: Dixon Dubow
Tags: Hackathons, Game Development, Pc Gaming, UGC, Students

See how over 400 students made the most out of a crazy year!

This November, Core Games collaborated with student consulting group UpSync Berkeley for the Student GameDev Hackathon. This three-week experience challenged middle-school to university students worldwide to create a game using the Core platform that summarized the year 2020.

Over 400 scholars from 15 countries came together to build game experiences to express their outlooks on this year in a creative and interactive medium.

We were excited to see the range of diversity and talent that was showcased. From games that provided a comedic overview of the lighter absurdities of toilet-paper scarcity to more serious titles that reminded us that hope is present even in uncertain times. The submissions we received exemplified these students’ talents for game development and storytelling.

After much deliberation, our judging team has made their decisions. We are proud to announce the following winners of the 2020 Student GameDev Hackathon:
Your First Hackathon: What to Expect
By: Justin Cordero
Tags: Software, Developers, Hackathon, Programming, Web Development

Photo Credit: Alex Kotliarskyi / Unsplash

What is a hackathon?

A hackathon is an event where software developers sign up to collaborate and complete a coding project in a given timeframe. In most cases, a hackathon can be anywhere between 24–72 hours, but there is no governing body or official ruleset. Hackathons can be hosted by an organization who needs a particular software solution for business processes, or sometimes by an educational institution. Depending on the number of participants, developers will (usually) be split into groups and compete to create the software that best fulfills the requirements set forth. Sometimes there is a prize for the group that wins but many people enroll simply for the experience.

Who is a hackathon for?

As long as you have some basic programming skills, there is likely something that you can contribute to a team. It’s best to read through the description, or hackathon notes, and make sure that it’s beginner-friendly prior to signing up. Get in touch with the point of contact for the event and make it clear what your skill levels are. Generally, they will be happy to accommodate you. If you sign up solo, and not with a group of other developers, the host will attempt to pair you with others whose skills complement your own. If you participate in a virtual hackathon, your team will likely use GitHub to manage the project, so it’s a good idea to take a crash course on Git/Github if version control is new to you.

Why participate in a hackathon?

Participating in a hackathon is a fantastic opportunity to gain some experience working on a real-world project. Software development can be a tough industry to break into, especially if you take the self-taught route. Without any group projects in your portfolio, it is challenging for a potential employer to assess your ability to collaborate with other developers. Hackathons provide a platform for you to build large-scale applications and prove that you possess the skill of teamwork. You will gain experience with actual workflows that are used in the industry and have the opportunity to collaborate with developers who are more experienced than you. The ability to network with other developers and immerse yourself in the industry is, in my opinion, the number one benefit of attending a hackathon. Who knows? You might even meet your next employer or client.

If the thought of participating in a hackathon excites you, I came across another blogger who listed websites to sign up for one. That article can be found here. You have nothing to lose and a lot to gain by trying one out. Tell me about your hackathon experience in the comment section to encourage others, I’d love to hear about it.
1inch sponsors the Gitcoin Grants Round 8 Hackathon
Tags: Hackathon, 1inch, Aggregator, Defi

We are happy to support developers working on innovative DeFi solutions based on 1inch technologies.

We at 1inch are very keen on incentivizing developers to build technologies that help expand the DeFi space and attract more users. And we strongly believe that hackathons are the place where future tech is born.

1inch’s story is a testimony to how hackathons facilitate the creation of most innovative solutions and projects. In case someone doesn’t know or forgot — 1inch Network co-founders Sergej Kunz and Anton Bukov created the 1inch MVP in just 18 hours at the ETHNewYork hackathon back in 2019. Isn’t 1ich’s success story inspirational enough for fledgling developers?

Therefore, we are glad to sponsor several tasks at the Gitcoin Grants Round 8 Hackathon, which began earlier this month and will run through December 17. We have suggested several challenging and exciting tasks aimed at expanding and improving 1inch products and technologies and the entire DeFi space.

1inch’s tasks at the hackathon are:

A liquidations bot that uses the 1inch API

Take profit and stop loss limit orders

A flow chart for swap paths

1inch widget

An arbitrage bot

We are also running an open track, for which we welcome any technologies aimed at enhancing the DeFi industry, based on the 1inch API. The winner of each track can collect up to $1,000 in CHI tokens.

For all tracks, a working demo and a solid MVP are required.

For task descriptions, go to the GitHub page:

https://github.com/1inch-exchange/1inchProtocol/labels/Gitcoin

We are totally open to discuss your ideas and answer whatever questions related to the hackathon tracks you may have.

GitHub:

https://github.com/1inch-exchange/1inchProtocol/labels/Gitcoin

Discord chat:

https://discord.com/channels/730042542229422121/730308517969526815/784110540292882435

1inch API documentation:

https://api.1inch.exchange/v2.0/swagger/

Get in touch with us, and good luck with the tasks!

Hackathon schedule

Dec 3 — Hackathon Starts

Dec 11 — Workshop

Dec 24 — Submission Deadline

From Dec 25 — Judging

Jan 2 — Winners Announcement

Jan 3 — Payouts
nwChats: What is a hackathon?
By: Rebecca Xie
Tags: Technology, Beginners Guide, Hackathons, Programming, Community

“A hackathon is a 24 to 36 hour invention marathon. We get a whole bunch of people together in a room and we tell them, “build whatever you want”. Over the course of the next day or two, they build amazing inventions, things like self driving cars for under $100, or an app that can tell you if you have a concussion and how bad it is.”

— Nick Quinlan, Major League Hacking (New York, USA)

“A hackathon is basically an event where a bunch of people, usually students, come together to build really cool software and hardware projects from the ground up in a limited amount of time. It’s really high adrenaline, a lot of fun, and you get to meet a community of people that is really passionate about the same thing as you.”

—Kristine Clarin, Hack the North (Ontario, Canada)

“A hackathon is basically a very hype, one-weekend event where where you can just go and innovate and create applications or prototypes of different products. Often, it’s a very, very hype environment where many people strive for the best during that weekend.”

— Juraj Mičko, HackKosice (Košice, Slovakia)

How do hackathons actually… work?
The Evolution of HackCamp
By: Victoria Kim
Tags: Behind The Scenes, Technology, Hackathons, Online, Students

The Evolution of HackCamp

Perhaps you hadn’t noticed, or maybe, just maybe, the idea and the origin of HackCamp has been living rent-free in your brain ever since we launched. If that’s the case, you’re in luck because I’m here to talk about the evolution of HackCamp. But wait, before we move on, let’s talk about the elephant in the room.

HackCamp 2020

Where did UBC Local Hack Day go?

If you were born in or before 2001, you most likely remember HackCamp as UBC Local Hack Day, and if you attended last year, you probably have a sticker of our beloved beaver mascot whom we call Nugget (don’t ask why).

1/3 UBC Local Hack Day Mascots: Nugget

In essence, we are still the same beginner-friendly hackathon you know and love. Remember when Slack rebranded, and everyone went bonkers? Yeah, but did their functionality change at all? No, and I digress. With 2020 forcing everyone to relocate to their homes worldwide, we decided to leave behind “Local” Hack Day and bring you all to the greater outdoors virtually to HackCamp. While it’s unfortunate we won’t see our lovely community in person, the entire team is working as hard as possible to make this online hacking experience as rich and rewarding as it can be. Plus, I don’t know about you, but I’ve always wanted to be one of those kids attending camp, telling stories by the fire, roasting marshmallows, and earning badges.
Hacking Decentralized Commerce Winners
By: Conflux Network
Tags: Blockchain, Crypto, Hackathons, Developer

We launched the Conflux Network mainnet on October 29th, and in celebration, kicked off our first hackathon — Hacking Decentralized Commerce — on November 2nd! Over three weeks, Hacking Decentralized Commerce brought in a diverse range of applications and ideas ranging from cross-chain tokens to governance.

Thank you to all the participants and developers who spent time building and supporting the community to make this event possible. Many thanks to our partners — Aave, Chainlink, Gitcoin — and our judges: Fan Long, Eden Dhaliwal, Stani Kulechov, David Truong, Adelyn Zhou, and Patrick Collins.

Hackathon Showcase and Meetup

The winners of the hackathon will also be able to participate in meetup and demo day next Tuesday, December 1st at 3 pm (Eastern Time). Join us for a panel on the future of Web3 from a developer’s perspective with panelists from Conflux Network, Chainlink, The Graph, and Gitcoin. Then stay on to see our hackathon winners showcase their projects!

Without further ado, here are the winners of the first Conflux Network hackathon!
From Yoga to Unionizing | UnionHack2020
By: Max Kratz
Tags: Hackathons, Brand Design, Social Network, Uxui Design, Product Design

Because of the restriction of time we had we narrowed down the user flow we wanted to portray and decided we wouldn’t show multiple roles but rather a worker as a user, not a union secretary as a client for example. For this prototype, we are also focusing on events as the main feature and did not design other content options. However, this idea could be expanded to a full social network, weaving the fabric of solidarity of each company and their workers in the digital age with labor unions and the facilitators of change and innovation.

Our prototype was created in German, fitting the expected user. Internationalizing the app, however, was a primary concern for a later iteration, considering the need of inclusivity this application would want to serve to diverse working environments.

The user flow for this short snippet of our project was gonna include the home screen, being a feed of events, a profile editing screen to show the integration of two main features: the labor union linkage and a feature to add skills. The former was to link profiles of this app to their labor unions and The latter was to function as a matching set up around events. Since organizing events was the main staple, to match skilled people with events that need those skills was a central feature in our concept. Furthermore, our user was to be able to look at events, as well as create them and accordingly to either offer a skill or to request them.

On the technical side, we decided to focus on material design for the sake of time and resources, and both designed and programmed along with given libraries, the developers worked with reacting to start programming a fully functioning prototype, which you can find the result of here. (mobile view only)
Хакатон гэж юу вэ?
Tags: Teamwork, Hackathon, Programming, Competition, Definition

Student of Software engineering at National University of Mongolia.
90 Days to Become a Finn?
By: Sarah Patterson
Tags: Migration, Tech, Finland, Nordics, Competitive

90 Days to Become a Finn?

Photo by Joakim Honkasalo on Unsplash

Ranked as the world’s happiest country for three years in a row, Finland offers its inhabitants access to universal healthcare, generous parental leave, work-life balance and proximity to nature. In a bid to attract global tech talent, it launched a ground-breaking immigration scheme; immigrants can relocate to the Nordic country permanently after their initial 90-day stay. Those selected under this 90-day scheme will get the necessary documents, housing, school or childcare and facilities to work.

Finland has a booming €6bn start-up scene and the world’s highest number of digital startups per capita. It brought the world Nokia, SMS, 5G and Linux. Large multinationals such as Google, Bayer and GE Healthcare have also recently opened campuses in the country. However, competition for global tech talent is fierce. Whilst Finland may not be on top of many relocation lists, it realised that when people do arrive, they tend to stay.

The scheme received over 5,300 applications so far. 30% are from U.S. and Canada. Of the applicants, many wanted to relocate with their families and work remotely for their current employer. 800 applicants wanted to launch their start-up in the Nordic country. Nearly 60 applicants said they were investors. The rest of the applicants wanted to migrate whilst job hunting.
Kesintisiz Database Migration İşlemi
By: Mustafa Ikili
Tags: Migration, Database, Microservices, Rabbitmq, Sql

Learn more. Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Make Medium yours. Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore
Event Store Migration and Conversion
By: Bert Laverman
Tags: Migration, Conversion, Devop, Eventstore, Axon

How to move or transform events in bulk

There are several situations where you might want to copy or move the contents of your Event Store, not just to build a view model, but to either move events to a new system or perform large-scale conversions on the contents. Quite often an Axon Server based Event Store can be moved using a simple file copy, but what if this isn’t possible, we’re moving between different event store implementations, or we only want a selection of the contents?

In this blog, we’ll look at some of the scenarios and the different approaches available.

To read the full article go to: https://axoniq.io/blog-overview/event-store-migration-and-conversion.

Key takeaways:
How Does Climate Change Affect Migration?
Tags: Global Warming, Migration, Climate Change, Climate Crisis, Natural Disasters

Photo by Artem Beliaikin on Unsplash

Climate change has many well-known destructive effects, such as melting ice caps, rising sea levels, the destruction of wildlife habitats, an increase of extreme weather conditions, and even an increase in the likelihood of widespread disease. One problem that is less publicised, however, is climate-caused displacement. Here’s what you need to know about how climate change affects migration.

What is the correlation?

There is plenty of evidence that shows the link between migration and climate change issues such as extreme weather events and rising sea levels. In March 2019, Tropical Cyclone Idai struck Mozambique, leaving 146,000 people displaced. In the Pacific Islands, the rising sea level has left eight islands submerged, with two more soon to follow. In 2017, approximately 22.5–24 million people were displaced by sudden-onset weather events such as flooding, storms, and forest fires.

Read the rest of this article on the SearchScene Blog.
Episode 7: Writing on the Border
By: Stories The Border
Tags: Migration, Borders, Immigration, Children, Podcast

Episode 7: Writing on the Border

Listen to the episode at https://anchor.fm/broadcastsfromtheborder/episodes/EP6-Keeping-the-Borderlands-Close-eirfjk

This week, Stories from the Border co-founder Meena Venkataramanan interviews Valeria Luiselli, an author and essayist who has chronicled the journeys of unaccompanied children from Central America to the United States in her 2017 essay, “Tell Me How It Ends” and her 2019 novel, “Lost Children Archive.” We talk about finding inspiration for her writing, how translation plays a role in her books, and what she imagines her future writing will look like. Produced and edited by Jess Eng.

Listen to the episode at https://anchor.fm/broadcastsfromtheborder/episodes/EP7-Writing-on-the-Border-env0qu

Or, listen on Spotify here and on Apple Podcasts here.
Office 365 Email signature service
By: Amara Watt
Tags: Migration

With the Office 365 native solutions, one should have a surplus knowledge of Transport Rules and HTML coding for the email signature to implement. There are various limitations users may face while designing the perfect email signature.

Various limitations for manually setting up Office 365 signatures:

•No email signature will be appended on reply emails

• No provision to test email signatures before implementing to all users.

• Can’t possible to embed images like logos or promotional banners in your email signature.

• No support for email signature sent mobile devices and Macs.

• Require perfect knowledge of HTML code.

•Can’t add email signature to Sent Items folder.

Sigsync Office 365 Email Signature service



Sigsync is a secured, centralized Office 365 signature service that helps to create and manage email signatures for all Office 365 users in your organization seamlessly. It appends signatures to all sent emails as well. It supports for the signatures to add for the emails sent from any device, including smartphones and tablets etc. The solution allows adding particular email signature elements including social media icons, promotional banners and legal disclaimers from centralized dashboard.

Key benefits:

• Supports Email signatures added to emails across all mail clients and devices

• Appends the signature for all the reply and forward emails

• Adds signature to the sent items folder

• Supports to signature to a particular recipient

• Provides preview of the signature during email compose in Outlook

• Supports OneClick survey and Web analytics

• Ensures high security using secure TLS channels and supports Multi-Factor Authentication(MFA) as an additional security
Why You Must Get Magento to Shopify Migration Service?
By: Alex Bayer
Tags: Shopify, Migration, Shopify Migration, Shopify Migration Experts

Magento has been one of the best online store platforms in the business but one needs to have the proper technical understanding to run and manage the same. If you are finding it difficult to get the best returns out of your Magento store then it is time to make your change and find a way out with which you will be able to get the desired results.

An Ideal Solution

The best way to overcome this situation is by hiring Magento to Shopify migration service. With the help of this service, your online store will be transferred to a seamless platform where you will be able to manage the same with ease. With Shopify, you will have a lot more attributes and functionalities to use that will give your website an edge to beat the competition.

To make it clear, below-mentioned are a few of the reasons why you must not hesitate and consider going for the Shopify platform for better results:

You can manage high traffic with ease with the help of this platform. You can run your store and manage the same without any hassle with 8000 orders per minute.

The best part of the Shopify platform is that you will have your store up and running in a matter of a few minutes because of the self-hosting process. It has fully managed cloud-based hosting that will save you a lot of time.

Lastly, you will get the best security facilities with Shopify in the form of SSL certificates that will help you win the trust of your customers.

So, these are the reasons why you must not hesitate and consider reaching out to the Shopify migration company. They will help you get your online store transmitted to Shopify without any kind of difficulty.
Useful Migrations commands in Phoenix
By: Sis Ccr
Tags: Useful, Migration, Elixi, Phoenix, Ecto

Migrations

Make a field nullable

mix ecto.gen.migration add_nullable_to_fiel d

def change do

alter table(:events) do

modify(:title, :string, null: true, from: :string) # Title column is now nullable

end

end

Add field to existing table

mix ecto.gen.migration add_is_super_admin_to_merchant

Add references to existing table

mix ecto.gen.migration add_district_id_to_room

defmodule Tailwind.Repo.Migrations.AddedDistrictIdToRoom do use Ecto.Migration

def change do

alter table :rooms do

add :district_id, references( :districts, on_delete: :delete_all)

end

end

end

Add Unique index to a field

I forgot to add unique constraint in email. so generating a migration to add constraint in email.

mix ecto.gen.migration add_uniq_constraint_to_email_on_merchant

Then do mix ecto.migrate

if you got error like “Key (email)=(abc@abc.com) is duplicated.”, that means you already have multiple values in database of same email. Remove those duplicate values and run the migrate command again.

We also need to add unique constraint for email in model .
Migrationsverket och den nya migrationspolitiska processen
By: Vladan Lausevic
Tags: Migration, Politik, Samhälle, Invandring, Sverige

I am active as a social and policy entrepreneur. SEEDS ambassador. Motto: I have no identity, I have only identities.
How to Migrate Your CRM to HubSpot
Tags: CRM, Dynamics, Salesforce, Migration, Hubspot

Your CRM system is one of the essential tools in your digital toolbelt. When you’ve decided to migrate to HubSpot, you want to do it right. There’s a lot to consider, and we break it down in some general, helpful advice here.

Do Your Homework on HubSpot

Our team loves HubSpot. It’s easy to use and scalable — and we generally recommend it! That said, you must determine if it’s the right fit for your organization. You should start by gathering a group of stakeholders, sales executives, and other employees who might use the platform. Ask them questions like:

What are your business or sales goals, and how can HubSpot over your current CRM achieve them?

How do your current processes translate to HubSpot?

Who’s going to need access to HubSpot?

How will your other systems interact with HubSpot?

How should different departments work together within HubSpot?

Read the full article here.

Originally posted on lyntonweb.com
Migrating from Spring Boot to Micronaut
By: Vindya Perera
Tags: Tips, Spring Boot, Migration, Micronaut

Spring Boot is an open source Java-based framework used to create micro Services. It is developed by Pivotal Team and is used to build stand-alone and production ready spring applications.

Micronaut is a JVM-based framework for building lightweight, modular applications. Developed by OCI, the same company that created Grails, It is the latest framework designed to make creating microservices quick and easy.

Today we will talk about migrating from Spring Boot to Micronaut. First of them, Spring Boot is currently the most popular and opinionated framework in the JVM world. On the other side of the barrier is staying Micronaut, quickly gaining popularity framework especially designed for building server less functions or low memory-footprint microservices. So most of the light weighted microservices are tend to be implemented using Micronaut nowadays.

Since Micronaut took quite a few principles from Spring Boot, migration is pretty easy. Roughly, the process looks something like this:

Add Micronaut’s core Maven dependencies. Find out which Spring Boot Starters you use, and find the corresponding Micronaut Project. Fix compilation errors by replacing imports (Micronaut generally uses the same annotation names as Spring). Fix your application.yaml configuration file. Run it.

However, there are a few gotchas:
Ways To Boost Your Returns on Shopify eCommerce Stores
By: Alex Bayer
Tags: Shopify, Migration, Shopify Ecommerce, Shopify Development

With competition so high, you must find unique and proficient ways that can help your company get the profit it deserves. Just having an online store will not help, you need to work out well on it to make your audience connect with the store. So, you need to plan your online store with experts so that they can guide you with the best approach that can make it possible for you to get ahead in the race.

The best way to do so is by getting yourself connected to a reliable and proficient Shopify eCommerce development company. It is one of the best platforms to help you get all the facilities that will make it easy for you to connect with your audience. The experts will understand your business and accordingly assist you to have a relatable online store.

If you are still thinking about how you can beat the competition with Shopify web design services, then consider following the below-mentioned points;

With the Shopify platform, you can connect with your audience through social media platforms. It will give you the option to infuse social media applications on your online store itself.

Shopify platform will also help you connect with the local customer by providing the content in their language itself. So, it will show the importance you give to their culture and help you bond.

You will be able to present your products and services as per the customized needs. You can let the experts know and they will help you have your online store that is easy to understand and use.

So, this shows how you can boost your online store returns significantly and get ahead in the race. Implying the Shopify web design services accurately will certainly help you make an impact and avail the best results!
Episode 6: Keeping the Borderlands Close
By: Stories The Border
Tags: Migration, Borders, Immigration, Podcast, Border Patrol

Episode 6: Keeping the Borderlands Close

Listen to the episode at https://anchor.fm/broadcastsfromtheborder/episodes/EP6-Keeping-the-Borderlands-Close-eirfjk

In this episode, former U.S. Border Patrol agent and author Francisco Cantú discusses his 2018 memoir, The Line Becomes A River: Dispatches from the Border. He grapples with his experiences in the force — including the harrowing and the heartbreaking — and, in turn, the important lessons he learned about the U.S.-Mexico border and systemic reform of the immigration system. Reporting by Stories from the Border co-founders Meena Venkataramanan and Vivekae Kim.

Listen to the episode at https://anchor.fm/broadcastsfromtheborder/episodes/EP6-Keeping-the-Borderlands-Close-eirfjk

Or, listen on Spotify here and on Apple Podcasts here.
Homo Sapiens Out of BLACK Africa
By: Dr Jacques Coulardeau
Tags: Migration, Emergence, Language, Cro Magnon, Homo Sapiens

Cro-Magnon’s Language: Emergence of Homo Sapiens, Invention of Articulated Language, Migrations out of Black Africa — Kindle Edition

Dr. Jacques COULARDEAU & Ivan EVE

ASIN: B074DXJM5C US$ 8.00 € 6.81

UPDATE DECEMBER 2020

This research is presented in many conferences and colloquia and it is progressing. I have today realized that the standard phrase “migrations out of Africa” was a way not to say the essential truth that Homo Sapiens evolved in BLACK AFRICA and the first migration was OUT OF BLACK AFRICA to Northern Africa down the Nile valley. Then all other migrations were also OUT OF BLACK AFRICA mostly via the Horn of Africa (Djibouti) to the Southern Arabic Corridor (Aden — Hormuz) and then to Central Asia and the Middle East. And from there respectively and chronologically to The whole of Asia, to Europe and to the Americas, and after the Peak of the Ice Age to Europe again (but not the same people) and the Indian sub-continent.

I find this evolution of mine and the people I am speaking to fascinating because we have to slowly and systematically unknit the colonial heritage that is our Western blindness. It is so slow, so long, so painful at times to realize we have been BRAIN-WHITE-WASHED into a European-Western-centered vision of anything scientific. If the Chinese have some chicken flu epidemic, Western media will of course insinuate or imply that they will fail to control it. If the English have a foot-and-mouth epidemic among cows and sheep it is insinuated it originated in Asia (see Wikipedia https://en.wikipedia.org/wiki/Foot-and-mouth_disease) and no one doubts it will be solved in no time.

But apart from this “formulation” or “phrase”, this research is basically correct and it innovates on quite a few elements. So please correct the phrase “out of Africa” and replace it with OUT OF BLACK AFRICA.

Dr. Jacques COULARDEAU
Upgrade to WSO2 API Manager 3.x — Quick trick for config migration
By: Vinod Kavinda
Tags: Migration, Configuration, Upgrade, Wso2, Wso2 Api Manager

Upgrade to WSO2 API Manager 3.x — Quick trick for config migration

Source: simasolutionscorp.com

WSO2 recently announced the releases of API Manager’s 3.x series. These releases have a host of new features, a new look, and feel, and a new unified TOML based configuration model.

However, still, the widely adopted and recognized version of the WSO2 APIM is the 2.x series. So there is a lot of current users that need to migrate their environments to the latest 3.x series. One of the major tasks of the migration process is the config migration from older XML based config files to the TOML format. One would require knowledge of the changes done in the existing environment and search through the docs for the corresponding mappings. This will require significant WSO2 expertise.

But, don’t worry, we got it covered, there is an easy way to do this.

The critical thing to note is the old XML based config files are still there in the 3.x as well. What has been done is there is a mapper that get executed during the server startup and rewrite the default XML files based on the new deployment.toml config file. So you must do all the default config alterings in the deployment.toml file.

But, how does this mapping from TOML to XML is happening? There are set files with the .j2 extension (Jinja2 Templates) where the logic for TOML to XML conversion is defined. There is a .j2 file per each XML config file with the same name.

So the config migration is as simple as understanding these logics in the .j2 files. Here are the steps,

Identify the required configuration changes.

This can be done by doing a diff between <APIM_HOME>/repository/conf folders of the current deployment and a vanilla distribution of the same APIM version.

For each config change, identify the corresponding .j2 file and conversion logic from the .j2 for each change and do it in the deployment.toml file of the APIM 3.x distribution.

The .j2 files resides in the folder <APIM_HOME>/repository/resources/conf/templates/repository/conf, with same name as XML file.

Try to start the APIM 3.x and stop the server once the following line appears.

Server startup log until config re-write

At this point, all XML rewrites are completed.

Now verify your config change from the XML files that are in the conf folder of the 3.x series distribution.

You can repeat steps 3 and 4 until all the configs are done.

If something is missing from the .j2 files, most probably that is not required for the new version. If you really need it, you may add those via the .j2 files. There is a risk of them getting replaced via updates though.

Config migration is only a part of a full migration. It is advised to follow the official documentation, Upgrade Process for all the migrations.

If you have a WSO2 subscription, don’t forget to contact WSP2 support for a smooth migration assistance.
Reasons To Hire Magento to Shopify Migration Service
By: Alex Bayer
Tags: Shopify, Magento To Shopify, Migration, Web Migration

When it comes to Magento, it is a highly acclaimed platform in the industry known for developing eCommerce stores. It does bring in a lot of features and this is why it has been seen that more than 20 percent of eCommerce businesses first consider going with this platform. Because of its features, businesses always fall for this platform. But because of development obstacles, restricted technical support, and high pricing, businesses are thinking about looking for another option.

If you are thinking about the same, then we have a perfect solution for you. Look no further than going for Magento to Shopify migration service. Take a look at the reasons why you must not think twice about getting yourself transmitted to the Shopify platform:

1. Scalability

With Shopify, you will be getting the benefit of unlimited bandwidth that will help you manage more than 8000 orders per minute with ease. You will be able to update or downgrade your traffic needs as per your custom needs. All of this will be managed with ease through the Shopify admin panel.

2. Hosting

With Shopify, you will be benefited from fully-managed cloud-based hosting when compared to the Magento platform. So, it will certainly save you a lot of time as you will have your store running without any kind of hassle. The 99.99 percent uptime is certainly going to help you manage the traffic with ease.

3. Security

Lastly, Shopify gives you top-class security, that is infused with SSL certificates across all online stores or websites. You get the security with level 1 PCI DSS compliant, which means you will have nothing to stress about security.

So, connect with a reliable Shopify migration company and have all your transition needs covered without any kind of hassle!
Creating Unique Constraint/Index Ecto.Migration: Elixir
By: Alvin Rapada
Tags: Migration, Phoenix Framework, Elixir, Programming, Ecto

Have you ever found yourself in a position where you can find anything about something you really need? Just happen to encounter this problem doing my task for a company I’m working with and I can’t find proper documentation about it. So here it is, hope I'm the last one who had troubles trying and finding the right way to do this.

Migration

Let's start with the migration, say you want to create a movie table with two fields (title and genre) and you don't want to create entries with duplicate values of those fields.

create table(:movies) do

add(:genre, :string)

add(:title, :string) timestamps()

end create(

unique_index(

:movies,

~w(title genre)a,

name: :index_for_movies_duplicate_entries

)

)

index_for_movies_duplicate_entries: can be any name you want, can also be automatically generated based on the fields included on your constraint.

~w(title genre)a: a list of fields to checks for a unique constraint. Can also be [:title, :genre], I just like the sigil one.

Schema

Make sure to pipe the unique_constraint/3 on your changeset.

defmodule Data.Schemas.Movie do

use Data.Schema schema "movies" do

field(:genre, :string)

field(:title, :string) timestamps()

end

~w(genre)a @required ~w(title)a @optional ~w(genre)a

struct

|> cast(params,

|> validate_required(

|> unique_constraint(

:title,

name: :index_for_movies_duplicate_entries

)

end

end def changeset(struct, params \\ %{}) dostruct|> cast(params, @optional ++ @required |> validate_required( @required endend

The 2nd parameter of unique_constraint/3 can be any field that’s a part of the constraint, in this case, the title.

Testing

Wanna know how to test this? check out the full story on my website: Creating Unique Constraint/Index Ecto.Migration: Elixir

And there you have it. hope this can help. 🎉
3 Reasons To Migrate From WooCommerce To Shopify
By: Alex Bayer
Tags: Shopify, Migration, Shopify Development, Shopify Migration Experts

When it comes to WooCommerce, it is a very powerful platform to help your eCommerce store giving you the benefits of better scalability. But, if you are still not satisfied and thinking about getting more out of your eCommerce store, then you must not hesitate and consider looking for WooCommerce to Shopify migration services.

Shopify is one of the best platforms that will cover you from all corners. It will not only help your site get the best technical facilities but also quite easy to manage and get your store just the way you wanted.

If you are still thinking why you must consider Shopify migration services, then below mentioned are a few of the reasons that might surely convince you completely, check it out:

Firstly, with the assistance of Shopify, you will have better site speed and security attributes. This means your customers will feel safe while shopping from your online store. The customer’s information will be protected proficiently with 256-bit SSL certificates and Level-1 PCI compliance.

Secondly, this platform is very easy to use and administer. Your transmission will be done without any kind of hassle keeping your data safe and secure. You will be able to manage your daily inventory with ease without needing technical understanding. From shipping to payments, everything can be managed without any hassle.

Lastly, with Shopify, you will be able to have your online store developed or updated as per your customer’s needs and demand anytime. All thanks to Shopify Apps as it gives you a lot of functionalities that can be infused as per your needs.

So, these are the reasons why you must get your online store transmitted to the Shopify platform and turn the tables around in your favor.
UK To Appoint Former Court Of Appeal Judge To Lead HRA Review
By: The Workers Rights
Tags: Europe, Migration, English Channel, Human Rights, England

The UK government has appointed a former court of appeal judge to lead a review on how the Human Rights Act (HRA) is actually getting interpreted in the courts.

This comes as a step to show that the Conservatives are actually serious about keeping their side of the deal where they had shown intent to amend or remove the act that has been in existence since 1998.

The act has been under criticism more after it was seen that courts were exploiting exploited inappropriately, in particular to prevent deportation of those categorised as “foreign-born criminals.” There are however mixed opinion over this sentiment.

Established under the Labour government, the act incorporates rights established under the European convention on human rights — itself substantially the drafting work of British lawyers after the second world war.

While the government would continue to make the best use of the act to genuinely save the rights of the immigrants, civil rights groups also do fear the policy is aimed at severely limiting the scope of legal protections for asylum seekers, victims and other vulnerable groups.

The act works in liaison with the UK courts and that of the European Union. The review that is going to headed by Sir Peter Gross, will examine the relationship between UK courts and the European court of human rights (ECHR) in Strasbourg and whether dialogue between domestic courts and the ECHR works effectively.

Many disputes around the act focus on interpretations of article 8 in the convention, which guarantees the right to respect for private and family life.

Lives of a lot of people have been in peril as they use the English channel to move into various parts of Europe. Most are caught by coast guards and granted temporary accommodation but are not allowed to receive asylum. Those who have been forced to deport have to receive a permission from the British court before doing so. If the court does not find the deportation viable and a risk to the person’s life, it is denied.

https://www.theworkersrights.com/uk-to-appoint-former-court-of-appeal-judge-to-lead-hra-review/