|
We moved our SharePoint Intranet to the Cloud!
SSW is now running our shiny new intranet on Microsoft Office 365 | SharePoint Online. Previously, we'd been running SharePoint 2016 on premises for our intranet (intranet.ssw.com.au), which in turn had been upgraded from SharePoint 2003, 2007, 2010 and 2013. I'm surprised we’d been so slow as most of our other platforms (e.g. TFS, SQL, Azure AD, Exchange, etc.) are now in the cloud, so it's natural our SharePoint intranet has followed the same path.
Our SharePoint Online migration went well, and if we were to do it again today, it would go even smoother. We have good relationships with guys inside Microsoft who helped us sort out a couple of O365 problems, especially with the Search feature on our Root Site.
In the past, we’ve done many migrations for clients, and therefore have compared different enterprise tools available on the market. The best SharePoint migration tool is Sharegate, which is both powerful and easy to use.
How do you do a SharePoint migration?
There’s the hard way, custom PowerShell scripts, for example, but a migration tool is much better. Using the Sharegate migration tool is the quickest way to ensure everything goes smoothly.
No matter the way you want to go, there are some considerations you need to take before thinking about your migration. As always, our recommended steps are in our rules – see Rules to Better SharePoint Migration from 2016 to Online.
Keep reading to learn about the benefits of SharePoint Online, and how we can help you with your migration.
|
|
|
Featured video from SSW TV
|
|
|
VIDEO: DevOps Best Practices for Azure and VSTS – Damian Brady
Azure and VSTS are a match made in heaven but navigating the countless features and options can be tricky! There are many ways you can deploy an application, but what are the DevOps best practices that should be followed? In this session, learn now to deploy safely to production on Windows or Linux, with no impact on end-user performance with Azure App Service. Learn how to leverage VSTS integration and deployment slots to create a deployment pipeline, and how Azure Application Insights can show your app is behaving in production.
Watch video
|
|
|
|
|
|
|
MAY
21
MON
|
Brisbane, Australia |
|
MAY
24
THU
|
Melbourne, Australia |
|
MAY
25
FRI
|
Sydney, Australia |
|
|
|
The Azure Superpowers Tour
This one-day event is designed to bring developers up-to-speed on the new features and benefits of using Microsoft Azure to build awesome cloud-based applications.
At SSW we have already gone through the hard work of learning how to implement apps on Azure and we will be showing you everything you need to know in a day to get started.
Read more
|
|
|
|
|
|
|
1-Day Angular course
Come watch our best Angular devs build an Angular application from scratch and take it all the way to an enterprise application using all the best tools and practices we use.
Don't waste weeks learning Angular, the Angular CLI, RxJS, TypeScript, ngrx, NPM, WebPack, end to end testing and unit testing. Get jump started in just one day.
Read more
|
JUN
25
MON
|
Brisbane, Australia
|
|
JUN
28
THU
|
Melbourne, Australia
|
|
JUN
29
FRI
|
Sydney, Australia
|
|
|
|
|
Bring your business to China
Come to our Chinafy experience breakfast to learn the best way to bring your business to China.
Our Chinafy experience breakfast will cover everything you need to know to how to get around the great Firewall of China to ensure your app works. We'll cover application internationalization, integration with local services, Chinese social media, and more. Get your free ticket now.
Read more
|
JUN
26
TUE
|
Brisbane, Australia
|
|
JUN
27
WED
|
Melbourne, Australia
|
|
JUL
2
MON
|
Sydney, Australia
|
|
|
|
|
|
|
2-Day Angular workshop
In this workshop we will build a CRM application with Angular using components, services, dependency injection, forms, Angular modules and lazy loaded routes. We will then cover unit tests and using the redux pattern with the ngrx library.
By the end of this workshop you will have built a working Angular applications you can extend into a working enterprise application.
Read more
|
OCT
18
THU
|
Melbourne, Australia
|
|
OCT
22
MON
|
Brisbane, Australia
|
|
OCT
25
THU
|
Sydney, Australia
|
|
|
|
|
1-Day .NET Core course
.NET Core is the most powerful and flexible version ever! Much of the day-to-day code you write will be the same - but much of the architecture and how your project fits together has changed.
We will provide you with a solid foundation in .NET Core, an understanding of why you should be using .NET Core, and the capability to build an enterprise application using the new stack.
Read More
|
NOV
26
MON
|
Brisbane, Australia
|
|
NOV
29
Thu
|
Melbourne, Australia
|
|
NOV
30
Fri
|
Sydney, Australia
|
|
|
|
|
|
With the latest release of Angular, there's even more to learn and love. Angular Hack Days are free events for beginner and pros alike to come and share the thrill of creating something beautiful in a supportive and friendly environment. Read More
|
MAY
12
Sat
|
Brisbane, Australia
|
|
JUN
2
Sat
|
Melbourne, Australia
|
|
JAN
19
Sat
|
Sydney, Australia
|
|
|
|
|
|
Xamarin Hack Days are free events that make it easy for anyone to learn cross-platform development using Xamarin, a product that allows you to use .NET/C# to create native apps that will run across Android, iOS, and Windows. Read More
|
MAy
19
Sat
|
Sydney, Australia
|
|
JUL
14
Sat
|
Melbourne, Australia
|
|
AUG
4
Sat
|
Brisbane, Australia
|
|
|
|
|
|
|
|
[
MAY
]
|
|
|
.NET User Group: Full Stack RX Programming - presented by Brendan Richards
Like many of us, Brendan first started working with reactive programming patterns under JavaScript based user interfaces with RxJS. But Reactive Programming is a pattern available to most modern languages, including Reactive Extensions for .NET and Entity Framework RX.
This talk is an introduction to using Reactive Extensions on the server side with ASP.NET Core 2.1
|
|
|
About the presenter
Brendan Richards is an SSW Solution Architect based in Brisbane. Over the past 18 years he has designed, developed and delivered many successful enterprise web solutions using a diverse spectrum of platforms and technologies: stretching from Perl/CGI on Linux in the 90s, through PHP and Java, to .NET and Angular. His current specialisations include Linux, .NET Core, Entity Framework, Angular 2 and Elastic Search.
|
|
|
|
|
MAY
9
Wed
|
SSW Melbourne
Level 1, 370 Little Bourke St
Melbourne
|
|
|
|
|
|
MAY
14
Mon
|
Microsoft Canberra Branch
Level 4, 6 National Circuit
Canberra
|
|
|
|
|
|
MAY
16
Wed
|
SSW Sydney
Gateway Court Suite 15
81-91 Military Road, Neutral Bay
|
|
|
|
|
|
|
|
[
May
]
|
|
|
Full Stack User Group: Enterprise Angular Application With NX - presented by Anthony Miller
In this talk, we're going to cover using NX from Nrwl to separate application and libraries for an Angular application. This will enable you to share some common components with multiple applications throughout your company and give you the ability to target multiple platforms, including Ionic, from a single application code base.
|
|
|
About the presenter
Anthony Miller has been a software developer for 25 years, covering languages such as C, C++, Pascal, Delphi, and C#.
3 years ago, he made the transition from a Windows application developer to a web developer after attending SSW FireBootCamp, where he learnt AngularJS.
He jumped onto the new version of Angular a year later whilst still in beta, and have successfully deployed many Angular applications to production. He has a pattern for learning patterns and practices to build enterprise applications.
|
|
|
|
|
MAY
8
Tue
|
SSW Brisbane
Unit 4, 471 Adelaide St
Brisbane
|
|
|
|
|
|
|
|
Zendesk’s primary Australian implementation partner
Most organisations start off using a simple email inbox for support queries, and have a phone number for more complex issues that require a call, but the modern customer wants to be able to contact you by phone, email, social media, SMS, etc., and have the conversation continue seamlessly, regardless of who may take on the support request. As your organisation scales, this becomes a challenge... enter Zendesk.
|
|
|
|
|
|
|