tag:blogger.com,1999:blog-52912040323430229802024-03-13T23:46:12.914+11:00Sydney ALT.NET User GroupAn ALT.NET group located in the best city on the planetAnonymoushttp://www.blogger.com/profile/11682500243311050542noreply@blogger.comBlogger127125tag:blogger.com,1999:blog-5291204032343022980.post-14502063972638624342016-05-29T20:17:00.003+10:002016-05-29T20:18:35.653+10:00MeetupSee our latest meeting details on Meetup:<br />
<br />
<a href="http://www.meetup.com/Sydney-Alt-Net/">http://www.meetup.com/Sydney-Alt-Net/</a>James Crisphttp://www.blogger.com/profile/04244424964839549953noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-91520220133367106242016-04-11T12:35:00.000+10:002016-04-11T12:35:01.560+10:00DDD Sydney is Back!We won't have a chance to tell you in person before the next meeting, so we'll do it this way.<br />
<br />
<a href="http://dddsydney.com.au/">DDD Sydney</a> is back after a multi-year break. <a href="http://dddsydney.com.au/">DDD Sydney</a> is a one-day, community run, developer conference and submissions are currently open.<br />
<br />
Given we've got such a great bunch of people in our group and there's lots of knowledge we can share with others, we'd love you to submit a session.<br />
<br />
Submissions close in a few weeks, so there's still time to put something in. All sessions will then be voted on by the community and the conference program drawn up from there.<br />
<br />
Don't be shy - <a href="http://dddsydney.com.au/submit-a-session">go submit a session today</a> :-)Anonymoushttp://www.blogger.com/profile/11682500243311050542noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-38846342806004478852016-03-02T21:15:00.002+11:002016-03-02T21:17:15.260+11:00March 29 - C# GraphQL and Android KotlinWow talks up already for March! Unbelievable :-)<br />
<br />
<b>Introduction to GraphQL for C# Developers - Gareth Stokes</b><br />
<br />
This talk is aimed to give the audience a brief introduction into GraphQL, Specifically what problems it's trying to solve and a quick dive into how it came about. The talk will also go into detail about the experience we had at Karbon in implementing this using the current open source libraries available.<br />
<br />
Gareth is the Technical Lead for the Sydney team at www.karbonhq.com which is a startup building collaboration software for accountants based out of SF and here in Sydney. We use a DotNet stack for our backend, EmberJS on the frontend and lots of REST in between.<br />
<br /><br />
<b>Android development for C# developers with Kotlin - Mitchell Tilbrook</b><br />
<br />
Getting into Android development has typically meant using Java6 when writing fully native applications. So, what else is there for native Android, Kotlin. Kotlin is an modern statically typed language that looks and feel a bit like C# but instead of targeting the CLR Kotlin compiles to JRE 6 byte-code. Kotlin is perfect for any C# developer looking to get into android development while keeping lot of features where come to expect in C# like lambdas, extension functions, partial objects, properties, and more.<br />
<br />James Crisphttp://www.blogger.com/profile/04244424964839549953noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-82517413006444093642016-02-20T16:23:00.002+11:002016-02-20T16:26:58.396+11:00Feb 23: Akka.Net and Azure RM for DevsBack to usual everyone, the meet up is on Tues. We have two talks.<br />
<br />
<b>Akka.Net - Philip Laureano</b><br />
<br />
With the advent of multiple core CPUs becoming ever more commonplace and infrastructure becoming increasingly cheaper to spin up in the cloud, one of the greatest challenges that we face as .NET developers is managing concurrency across multiple machines. The tales of immutable and incredible message-passing systems such as Erlang scaling to millions of users at a time have become the stuff of legend--but is there something similar for .NET?<br />
<br />
Indeed, there is such a system for the CLR, and it's called Akka.NET. In this talk, I'll show you how you can write small, single-threaded classes (called "actors") and have Akka.NET seamlessly scale up those actors across not only multiple CPU cores--I'll also show you how you can scale and run thousands of jobs in parallel across multiple loosely-coupled machines in a cloud environment, such as Amazon Web Services. If you've ever wanted to experience the power of Erlang, but never wanted to leave the convenience of the C# language, then this is one talk you don't want to miss!<br />
<br />
<b>Azure Resource Manager for Devs - Raphael Haddad</b><br />
<br />
Infrastructure, servers and hosting have come a long way. The last few years have seen advent of cloud technology and how this can make a developer’s life a lot easier. Recently, many people say they ‘do cloud’? But, what does actually this mean?<br />
<br />
Azure Resource Manager (ARM) templates is a new offering that allows developers to do cloud properly by deploying a large collection of connected resources all at one time! Come along to see a short demonstration on how ARM templates are used and the power of ‘Infrastructure as code’<br />
<br />
MeetUp has been working well. To RSVP please head over to <a href="http://www.meetup.com/Sydney-Alt-Net/events/228339041/">meetup.com</a><span id="goog_2085845399"></span><span id="goog_2085845400"></span><a href="https://www.blogger.com/"></a>.James Crisphttp://www.blogger.com/profile/04244424964839549953noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-2610350991083858942016-01-22T08:29:00.002+11:002016-01-22T08:29:38.226+11:00January 27th - HTTPS and VSCodeWith Australia Day landing on the last Tuesday of the month, we've pushed the group back to the following night; Wednesday 27th.<br />
<br />
We're also trying something a little different this month - we're going to try <a href="http://www.meetup.com/Sydney-Alt-Net/">meetup.com</a> for our RSVPs instead of EventBrite and see how that works for us.<br />
<br />
As for what we're doing this month, here's the details...<br />
<br />
<b>The Evolution of HTTPS - Jason Stangroome</b><br />
<br />
If you do any sort of web development, you'll want to be here for this. As the web evolves so has the adoption and usage of the https:// URL scheme. This isn't your father's HTTPS anymore but there is a lot of misunderstanding and new behaviour hidden in that modest extra "S". Jason aims to unveil the mysteries of this rapidly spreading protocol.<br />
<br />
<b>Building a VSCode plugin - Aaron Powell </b><br />
<br />
The new VS kid on the block has had some pretty quick and rapid adoption, and best of all it's extensible. The question is, how do you write an plugin for it? Great question! And Aaron has not only the answer, but also a working example to walk through with us. Booyah!<br />
<br />
<br />
And remember, if you're planning on coming, you'll need to <a href="http://www.meetup.com/Sydney-Alt-Net/" target="_blank">head over to meetup.com</a>. Go ahead, do so, and we'll see you on <b>Wednesday! </b><i>(not Tuesday)</i>Anonymoushttp://www.blogger.com/profile/11682500243311050542noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-6981118783440191162015-11-26T21:27:00.001+11:002015-11-26T21:27:15.578+11:00Slides from Nov 24 Meet-upIt was the last meet-up for the year and we rounded it off with practical and useful talks by Ken and Joss. They've kindly shared their material, linked below:<br />
<br />
<b><a href="https://drive.google.com/file/d/0B6OJ1DWFiUXaOFFBMjBDcXNsTHpfdmNNOHNLU09jUnNfbUlR/view?usp=sharing">Testing Practices for Continuous Delivery - slides</a> (<a href="http://twitter.com/kenmccormack">@kenmccormack</a>)</b><br />
<br />
<b><a href="http://joshuapaling.com/blog/2015/11/10/seo.html">A Whirlwind Tour of SEO - slides and transcript</a> (<a href="http://twitter.com/joshuapaling">@joshuapaling</a>)</b><br />
<div>
<b><br /></b></div>
James Crisphttp://www.blogger.com/profile/04244424964839549953noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-77675622856854227782015-11-19T21:05:00.000+11:002015-11-19T21:42:18.775+11:00Nov 24 - Continuous Delivery + SEOSo.. sorry for the late blog post, but I think you'll forgive us as we've managed to find 2 interesting and diverse topics for this month.<br />
<br />
<b>Testing Practices for Continuous Delivery - Ken McCormack (<a href="http://twitter.com/kenmccormack">@kenmccormack</a>)</b><br />
<br />
Testing practices for Continuous Delivery pipelines - we discuss the start point of the Cohn Test Pyramid, and then discuss the additional types of automated testing used for CI/CD. We look at ways in which your teams can start to run dojos up-skill their testing practices, as well as discuss the challenges presented by legacy architecture and testability quality factor.<br />
<br />
Ken is a technical lead with ThoughtWorks, working on microservices and architecture for testability in Node.js and .NET ecosystems. His background in banking and computational finance.<br />
<br />
<b>A Whirlwind Tour of SEO - Joss Paling (<a href="http://twitter.com/joshuapaling">@joshuapaling</a>)</b><br />
<b><br /></b>
We'll imagine how we might build a search engine if we were starting from scratch, way back in the 90s. In doing so, we'll learn the basics of how SEO works, and how to spot terrible SEO advice when you come across it.<br />
<br />
Joss is a developer and partner at BBL Digital, a boutique agency in Sydney. He writes Ruby/Rails, Javascript, and when he can't avoid it, PHP.<br />
<br />
<br />
<a href="http://www.eventbrite.com.au/e/sydney-altnet-nov-24-2015-tickets-19634545454">RSVP via Eventbrite</a> for pizza and beverage!James Crisphttp://www.blogger.com/profile/04244424964839549953noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-5536858973950501772015-10-22T20:41:00.005+11:002015-10-22T20:41:56.273+11:00October 27 - A little robotics; a little ASP.Net vNextIsn't that our most creative session title in ages? No? Hmm. Well, at least you know what's happening on the night.<br />
<br />
Here's the low down for you.<br />
<br />
<b>On Bare Metal - An Intro to XBD. Evgeny Muryshkin</b><br />
<br />
<span style="font-family: "Times New Roman",serif; font-size: 12.0pt; mso-ansi-language: EN-AU; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-AU; mso-fareast-theme-font: minor-latin;"><a href="http://itmaywork.azurewebsites.net/" target="_blank">XBD</a> is an online VHDL generator for FPGA-based robotics and automation. This session will give you a basic understanding of what XBD is, how it works,
what it can do, as well as it's advantages and limitations. You'll even get to see it in action in a live hands-on
lab!</span><br />
<span style="font-family: "Times New Roman",serif; font-size: 12.0pt; mso-ansi-language: EN-AU; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-AU; mso-fareast-theme-font: minor-latin;"><br /></span>
<span style="font-family: "Times New Roman",serif; font-size: 12.0pt; mso-ansi-language: EN-AU; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-AU; mso-fareast-theme-font: minor-latin;">If you're at all interested in IoT as a hobbyist or otherwise, then this is something you'll want to check out!</span><br />
<span style="font-family: "Times New Roman",serif; font-size: 12.0pt; mso-ansi-language: EN-AU; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-AU; mso-fareast-theme-font: minor-latin;"><br /></span>
<span style="font-family: "Times New Roman",serif; font-size: 12.0pt; mso-ansi-language: EN-AU; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-AU; mso-fareast-theme-font: minor-latin;"><b>ASP.NET - What's with all the betas? Aaron Powell</b> (<a href="http://twitter.com/slace" target="_blank">@slace</a>)</span><br />
<span style="font-family: "Times New Roman",serif; font-size: 12.0pt; mso-ansi-language: EN-AU; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-AU; mso-fareast-theme-font: minor-latin;"><br /></span>
<span style="font-family: "Times New Roman",serif; font-size: 12.0pt; mso-ansi-language: EN-AU; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-AU; mso-fareast-theme-font: minor-latin;">It's been a while since we've had a look at ASP,NET vNext in detail. Aaron is giving us an update on what's changed since we last looked at it, all the way up to the recent beta 8 release.</span><br />
<br />
<br />
<a href="https://www.eventbrite.com.au/e/sydney-altnet-oct-27-2015-tickets-19203178223" target="_blank">RSVP via Eventbrite</a>, and we'll see you on Tuesday at 6pm!Anonymoushttp://www.blogger.com/profile/11682500243311050542noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-19298524355716625962015-09-21T20:29:00.000+10:002015-09-21T20:29:45.460+10:00September 29 - VS2015 Launch Party!Yes, yes. Visual Studio 2015 has been available for a little while now but even so, Microsoft has decided that a party to celebrate it's release is needed. It's a case of better late than never. And who are we to disagree?! Exactly!<br />
<br />
So, this month we've got something a little different and are going to be hosting a launch party, having a look at all the new and shiny bits of VS2015, or at least as many of them as time permits, having a few laughs and handing out some giveaways as well. Yes, that's right. Who doesn't like a chance to get some freebies!<br />
<br />
Microsoft MVPs, <a href="https://twitter.com/rbanks54" target="_blank">Richard Banks</a>, <a href="https://twitter.com/fekberg" target="_blank">Filip Ekberg</a> and <a href="https://twitter.com/slace" target="_blank">Aaron Powell</a> will be doing the "loosely formal" part of the evening, though we're more than likely going to drop the "formal" bit. If you've come to our group before, you'll know what we mean!<br />
<br />
Remember, places are limited, so <a href="https://www.eventbrite.com.au/e/sydney-altnet-sep-29-2015-tickets-18712288960" target="_blank">grab yourself a ticket</a> and we'll see you on the night!<br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/11682500243311050542noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-74535764485595357882015-08-21T09:11:00.001+10:002015-08-21T09:11:35.549+10:00August 25 - Containers & MicroservicesWindows Server 2016 TP3 was released very recently and this release has one of the more exciting features that Microsoft has been talking about - Windows Server Containers.<br />
<br />
As such we're going to spend the night talking about Microservices, Windows Server Containers, DNX, Service Fabric, and what this all means for you in the way you develop applications.<br />
<br />
Richard Banks will be hosting the evening and we'll start with Microservices and the pros, the cons, and the traps to watch for before moving on to the implementation aspects and the specifics of Windows Server Containers, DNX and Service Fabric.<br />
<br />
We want the night to be really open and collaborative so that you can ask the questions you want answered and so that we can all learn from each other.<br />
<br />
We're looking forward to seeing you on Tuesday so don't forget to <a href="https://www.eventbrite.com.au/e/sydney-altnet-aug-25-2015-tickets-18253602015" target="_blank">grab a free ticket</a> to let us know you're coming. See you there!<br />
<br />Anonymoushttp://www.blogger.com/profile/11682500243311050542noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-42198297066710052362015-07-19T19:51:00.002+10:002015-07-26T11:56:33.357+10:00July 28 - Satisfaction, Mobile & Edgey Web<span style="color: #222222; font-family: arial, sans-serif;"><span style="background-color: white; font-size: 12.8000001907349px;">This month, we've got three pertinent and interesting short talks planned. Fun with constraints, maths, mobile and Microsoft! Don't forget to get your <a href="https://www.eventbrite.com.au/e/sydney-altnet-july-28-2015-tickets-17820828578">free tickets to RSVP</a>!</span></span><br />
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px;"><b><br /></b></span>
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px;"><b><br /></b></span>
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px;"><b>Christmas in July - Constraint Satisfaction Problems</b></span><br />
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px;"><i><a href="http://pat.macpherson.id.au/#blog">Pat Macpherson</a>, developer at Ansarada</i></span><br />
<div>
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px;"><br /></span></div>
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px;">Christmas is a time for joy, good-will and over-engineering. For far</span><br />
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px;">too long, yuletide present-givers have struggled with non-optimal</span><br />
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px;">Secret Santa drawings.</span><br />
<br style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px;" />
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px;">I will show you how to use a Constraint Satisfaction Problem (CSP)</span><br />
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px;">solver to avoid that fate.</span><br />
<br />
<br />
<span style="color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px;"><b>Xamarin CI / CD</b></span><br />
<i><span style="background-color: white; font-family: Calibri, sans-serif; font-size: 14px;"><a href="https://techieabdo.wordpress.com/">Abdelmawla Mohamed</a>, </span><span style="font-family: Calibri, sans-serif;"><span style="font-size: 14px;">Readify Senior Developer</span></span></i><span style="color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px;"><br /></span><br />
<span style="color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px;">TeamCity, Fake, and HockeyApp, we will learn together how to connect those lego parts, to deliver continuous integration and continuous delivery for Xamarin apps</span><br />
<br />
<br />
<span style="color: #222222; font-family: arial, sans-serif;"><span style="font-size: 12.8000001907349px;"><b>The Edge of the web</b></span></span><br />
<i style="color: #222222; font-family: arial, sans-serif; font-size: 12.8000001907349px;"><a href="http://www.aaron-powell.com/">Aaron Powell</a> (<a href="https://twitter.com/slace">@slace</a>), Readify Lead Consultant </i><br />
<span style="color: #222222; font-family: arial, sans-serif;"><span style="font-size: 12.8000001907349px;"><br /></span></span>
<span style="color: #222222; font-family: arial, sans-serif;"><span style="font-size: 12.8000001907349px;">Windows 10 is upon us and with it comes MS Edge, the new flagship browser from Microsoft. What does this new browser bring to us as web developers? Are we seeing yet another browser to cross-test on? What makes Edge different to Internet Explorer? Why aren’t we just using Chrome?</span></span><br />
<span style="color: #222222; font-family: arial, sans-serif;"><span style="font-size: 12.8000001907349px;"><br /></span></span>
James Crisphttp://www.blogger.com/profile/04244424964839549953noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-86333187574371719572015-06-26T08:26:00.000+10:002015-06-26T08:26:10.141+10:00June 30 - Open Source NightIt's one thing to use open source projects in your work, but it's another thing entirely to go from being a consumer to being a contributor.<br />
<br />
From the outside it can be daunting to contribute to an open source project, but it can also be extremely rewarding seeing your work being used by others or knowing you've helped, even in a small way, with the development of something you get great value from. Se we're going to help you with that.<br />
<br />
Here's what we plan to chat about:<br />
<br />
<ol>
<li>Starting your own vs. forking a (dead) project vs. joining an existing one.</li>
<li>Licencing considerations, contributions on work time and Microsoft's stance.</li>
<li>Getting a feel for the people behind a project.</li>
<li>What makes a good Pull Request.</li>
<li>Contributions aren't only about the code.</li>
<li>How much time do you actually need?</li>
<li>Finding a way to jump in to a project</li>
</ol>
<br />
We'll spend a short time on each topic and then, since the best way to learn is by doing, we're going to put it all into action! As a group, we'll break up into teams and try making some contributions to whatever open source project(s) you choose.<br />
<br />
It should be a great night and aligns strongly to what we, as a developer community, are all about.<br />
<br />
So regardless of whether you're an open source newbie or have been part of the open source community for decades, we want you to come along. You all have something valuable you can contribute and we wouldn't be who we are without you.<br />
<br />
Grab yourself a <a href="https://www.eventbrite.com.au/e/sydney-altnet-june-30-2015-tickets-17535631546" target="_blank">free ticket</a> so we know you're coming, bring your laptop if you have one (it's optional), and let's have some fun together! See you on the night!Anonymoushttp://www.blogger.com/profile/11682500243311050542noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-28800792179415050722015-04-29T21:12:00.003+10:002015-04-29T21:12:48.785+10:00May 26 - ANZ Coders Virtual ConferenceEach night throughout the last week of May (25th - 29th) the <a href="http://www.anzcoders.com/" target="_blank">ANZ Coders</a> virtual conference will be on. Starting at 8pm each night, Sydney time, there'll be 3 half hour sessions of coding goodness!<br />
<br />
As this conference is being organised by Richard, who also happens to co-run this group, there won't be a face-to-face meeting in May.<br />
<br />
Instead, we'd ask you go virtual instead. Head home, have some food, crack open a drink, turn on the computing device of your choice and join as many of the sessions as you can. Especially on Tuesday the 26th :-)<br />
<br />
See you online!Anonymoushttp://www.blogger.com/profile/11682500243311050542noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-76325366930020743812015-04-26T19:37:00.000+10:002015-04-26T19:48:37.268+10:00Apr 28 - How to not suck at code reviewsThis month we had plans. Great plans. Plans that would impress you. Plans that would amaze you! Well, at least plans that would have been somewhat aligned with what we said we'd try and get to. But stuff happens and given how late this post is going out you can assume that things didn't quite work out as hoped.<br />
<br />
So, instead, we're going to do something a little bit different. Something much more "hands on" than coming along to passively listen to a speaker. No matter how awesome they might be!<br />
<br />
So, one of the great skills any developer should have is being able to look at someone else's code and do a code review in a constructive and helpful manner.<br />
<br />
If you've ever been subjected to something like this, you'll know what I mean.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://imgs.xkcd.com/comics/code_quality.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://imgs.xkcd.com/comics/code_quality.png" height="137" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Via <a href="http://xkcd.com/1513/">http://xkcd.com/1513/</a></td></tr>
</tbody></table>
So helpful. Oh, so helpful.<br />
<br />
We're going to teach each other how to do a code review and how to do it well (or at least, how to suck less when you're doing one).<br />
<br />
Richard Banks will be facilitating the evening and by using the various tools at our disposal, the grey matter between our ears and the beating muscle in our chests, we're going to have a look at some code, identify some good parts in it, and some less good parts and review it. We'll see what we can learn from the good, and provide thoughts on how the less good can be improved. Along the way, we'll come up with our own list of how to do a code review well, both as a reviewer and as a reviewee.<br />
<br />
We're happy to do it using some code of your choice, and if you've got something of your own you want us to look at that's fantastic! We applaud your bravery! If not, don't worry we've got a target application in mind: <a href="http://emby.media/">http://emby.media/</a> (better than a boring CMS, right?)<br />
<br />
This should be one of those practical nights where everyone who attends learns something. In fact, even if you think you've experienced all there is about code reviews, come along. We need to learn from you!<br />
<br />
Laptops are optional, but encouraged, as we want you digging through the code as well. It'll help us find any really interesting code sooner!<br />
<br />
<br />
<a href="https://www.eventbrite.com.au/e/sydney-altnet-april-28-2015-tickets-16739939610" target="_blank">Registrations are via Eventbrite</a> as per usual, people. Spread the word and we'll see you on the night!<br />
<br />Anonymoushttp://www.blogger.com/profile/11682500243311050542noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-22778648793897623072015-03-26T16:10:00.003+11:002015-04-01T16:43:18.699+11:00Mar 31 - Lovin' us Some More Web DevUPDATE: Aaron's recording from tonight's talk is now available. Enjoy!<br />
<br />
They say that in the land of the completely disorganised, the only-slightly-inept man is king. I'm no king, so sorry for the late notice. It's been one of those months.<br />
<br />
Anyway, excuses aside, we're giving you two talks that'll you help keep your web development love flowing, metaphorically of course. Here they are:<br />
<br />
<b>Rapid API Prototyping - Bishoy Demian</b><br />
<br />
We live in a fast moving industry, where software development projects are expected to be agile and fast-paced in order to receive our client’s feedback as early as possible.<br />
I have discovered a way to decouple the contract from the implementation of the API layer, allowing you to define and document your API in simple and readable format, and later run a mock server off that documentation to have a faster UI/UX delivery, while that API layer is yet to be implemented.<br />
I’m very excited to show you the new open-source tool I have written in C# to help solve the problem.<br />
<br />
<b>The future of JavaScript, Yesterday! - Aaron Powell</b><br />
<br />
All the things you need to know about the future of JavaScript that you should have started using in your projects yesterday.<br />
<br />
<div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/VMKNlioKwfo/0.jpg" frameborder="0" height="266" src="http://www.youtube.com/embed/VMKNlioKwfo?feature=player_embedded" width="320"></iframe></div>
<br /></div>
<div>
<br /></div>
<div>
Grab yourself a free ticket so we know you're coming and invite someone else along to share in our usual relaxed fare of fun, learning and heckling that we put on for you each month. <a href="https://www.eventbrite.com.au/e/sydney-altnet-march-31-2015-tickets-16329024552" target="_blank">Tickets are hiding behind this link</a>. Go on. Click it already!</div>
<div>
<br /></div>
Anonymoushttp://www.blogger.com/profile/11682500243311050542noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-91593057024316410672015-02-16T21:16:00.000+11:002015-02-16T21:21:32.567+11:00Feb 24 - Will Azure Become Skynet and the Oculus RiftI know we promised a bit more server side and .NET goodness after last month's JavaScript framework face off, and we're doing just that! Aren't we so much better than politicians! :-)<br />
<br />
So, this month we have the following two topics<br />
<br />
<b>Will Azure Become Skynet? - John Azariah</b> (<a href="https://twitter.com/johnazarlah" target="_blank">@johnazarlah</a>)<br />
<br />
OK - So that's not the title of the talk, but all John promised was a talk on big data in Azure and machine learning. So if Azure is doing machine learning, then I think we all know where that will end... Come and see how humanity's demise begins as John turns on the switch :-)<br />
<br />
<b>Homebrew Dev for the Oculus Rift - Peter Horsley</b><br />
<br />
<a href="http://www2.pcmag.com/media/images/366202-oculus-rift-dk2.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://www2.pcmag.com/media/images/366202-oculus-rift-dk2.jpg" height="179" width="320" /></a>Peter will be bringing in an Oculus Rift (and maybe some airsick bags) and giving us a run through on building applications/games for it using .NET.<br />
There will be an actual Rift present as well. Maybe if you ask him nicely and bribe him with beer he might even let you experience it for yourself.<br />
<br />
<br />
<br />
<br />
Please let us know you're coming by<a href="https://www.eventbrite.com.au/e/sydney-altnet-february-24-2015-tickets-15779548053" target="_blank"> picking up a free ticket</a>, and we'll see you on the night!<br />
<br />
---<br />
<br />
P.S. Don't forget about the upcoming <a href="http://www.anzcoders.com/" target="_blank">ANZ Coders virtual conference</a>. We'd love to see you submit topic ideas and help make the week a great one.Anonymoushttp://www.blogger.com/profile/11682500243311050542noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-78143805608032640772015-01-20T17:22:00.000+11:002015-01-27T22:08:22.796+11:00Jan 27 - The new kids on the JS framework blockWhat? No .NET talks this month? No. Not this time. We're going all client side on your [donkey|ass] this month. We'll go server side next month, m'kay? K!<br />
<br />
So, what do we have for you then? Well, now that dust has settled from learning that Angular 1.3 is soooo last week, and with no new Angular shaped bandwagon for everyone to climb on board for some time yet, what's a web developer to do? Why, look at all the other options of course! So this month, we're doing just that and bringing you two talks covering React and Polymer, with talks from those using these frameworks in a live-fire environment. Cool!<br />
<b><br /></b>
<b><span style="font-family: Georgia, Times New Roman, serif;">React – two DOM’s for the price of one</span></b><br />
- <a href="http://www.aaron-powell.com/" target="_blank">Aaron Powell</a> (<a href="https://twitter.com/slace" target="_blank">@slace</a>)<br />
<br />
Another week and another JavaScript framework is released (well, it’s been out longer than a week). React from Facebook has the claim to fame that it has a virtual DOM which it updates, diffs and then applies to the real DOM. It also has a scary syntax where you write HTML-like code in JavaScript!<br />
So what do you need to know about React? What makes it different to the other JavaScript UI frameworks? And what’s it like to actually use on a project?<br />
<br />
UPDATE: The recording of this is now available for you to enjoy<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/kNVatRjnU7U/0.jpg" src="http://www.youtube.com/embed/kNVatRjnU7U?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />
<br />
<b><span style="font-family: Georgia, Times New Roman, serif;">Introducing Polymer and Web Components</span></b><br />
- <a href="http://gurustop.net/" target="_blank">Mohamad Meligy</a> (<a href="https://twitter.com/meligy" target="_blank">@meligy</a>)<br />
<br />
If you ever used a JavaScript framework like AngularJS to be able to use HTML templates and pulled from individual files as needed, and be able to data bind them to your JavaScript objects, these features are all now getting native support with Web Components!<br />
<br />
Similar to custom server controls in ASP .NET Webforms (which might be the one feature people miss from that framework), Web Components allow you to create custom elements that come bundled with their JavaScript, and completely independent CSS all in a single HTML import.<br />
<br />
This is becoming a reality with browser support starting to take place already, and frameworks like Polymer building on top of web components, extending their data binding and providing essential components to get you up to speed.<br />
<br />
In this talk, Meligy walks us the first steps into explaining how Web Components and Polymer actually work, and how they affect current JavaScript development framework like AngularJS.<br />
<br />
<div>
*Meligy runs the <a href="http://www.meetup.com/ng-sydney/" target="_blank">AngularJS group in Sydney</a></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
Enjoy your Australia Day and getting Monday off work. Spend that extra time with the family well, and then trade the brownie points you earn for being such a family person for a night out on Tuesday with us! <a href="https://www.eventbrite.com.au/e/sydney-altnet-january-27-2014-tickets-15414919439" target="_blank">Grab a free ticket</a> so we know you're coming, and we'll see you then. Sweet!</div>
Anonymoushttp://www.blogger.com/profile/11682500243311050542noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-89613586494624028412014-11-19T09:17:00.002+11:002014-11-19T09:19:09.749+11:00November 25th - A Triple Treat to Close Out the YearThis will be the last Alt.Net meeting for the year unless you want to meet on Dec 30th. No? You don't want to? OK then.<br />
<br />
In that case, to wrap up the year and take us into the silly season we're going to have three talks as follows:<br />
<br />
<b>Docking, varnishing, and fiddling</b> - <a href="http://blog.stangroome.com/" target="_blank">Jason Stangroome</a> (<a href="https://twitter.com/jstangroome" target="_blank">@jstangroome</a>)<br />
<br />
Jason will explain what <a href="https://www.docker.com/" target="_blank">Docker</a> is, what it enables and how it's relevant to the Microsoft platform. He'll also demonstrate an open-source project he's recently built and released which leverages the power of Docker.<br />
<br />
<b>Removing the need to stab people over estimation</b> - Luke Drumm (<a href="https://twitter.com/lzcd" target="_blank">@lzcd</a>)<br />
<br />
Join Luke as he outlines his personal preferences for how teams can survive the treacherous waters of estimation and planning.<br />
Be amazed as Luke describes how even a cynical, angry developer such as himself can survive such processes without resorting to career limiting bouts of gurning, screaming or violence.<br />
Come for unnerving imagery. Stay for the blissful inner peace.<br />
<br />
<b>What just happened?!</b> - <a href="http://www.richard-banks.org/" target="_blank">Richard Banks</a> (<a href="https://twitter.com/rbanks54" target="_blank">@rbanks54</a>)<br />
<br />
In case you missed it, Microsoft made a range of announcements at this month's Connect() conference. Chief amongst these being the open sourcing of the .NET framework, and the non-knobbled Visual Studio 2013 Community edition.<br />
Richard will give you a run through of these and other recent announcements and open a discussion about what they mean for you, for the .NET community and the future of software development in general.<br />
<br />
<br />
So with all that content, all that shiny, and all that silly, why wouldn't you come along? <a href="https://www.eventbrite.com.au/e/sydney-altnet-november-25-2014-tickets-14460743473" target="_blank">Get yourself a free ticket</a> (only if you're genuinely intending to come), and we'll see you next week!Anonymoushttp://www.blogger.com/profile/11682500243311050542noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-71347200815503587172014-10-21T09:53:00.002+11:002014-10-21T10:48:25.747+11:00October 28th - Alt.Net gets Func-yFor something a little different this month we're going to get our Func on, and have two talks on F# to help answer your "What the F#?!" questions as well as showing you how you can use F# in your normal day to day development.<br />
<br />
<b>Intro To F#</b> - <a href="http://blog.jorgef.net/" target="_blank">Jorge Fioranelli</a> (<a href="https://twitter.com/jorgefioranelli" target="_blank">@jorgefioranelli</a>)<br />
<br />
Jorge co-organises the <a href="http://www.meetup.com/fsharpsydney/" target="_blank">Sydney F# User Group</a>, and the title really tells you all you need to know about this talk :-) And if you're someone who played with F# a few years ago, you'll still want to see this talk since the language and it's usage has grown a lot over the last few years and continues to do so.<br />
<br />
<b>F# Type Providers</b> - <a href="http://www.hightech.ir/SeeSharp" target="_blank">Hadi Eskandari</a> (<a href="https://twitter.com/hadi_es" target="_blank">@hadi_es</a>)<br />
<br />
Want to learn how to work with diverse information sources on the internet and modern enterprise environments? Type providers exist for JSON, XML, SQL, CSV, Twitter, WSDL, Excel, R, Regex, RSS and many, many more. While all of these won't be covered in the talk, once you understand how they work it is easy to start using others and creating your own.<br />
<br />
<br />
<a href="https://www.eventbrite.com.au/e/sydney-altnet-october-28-2014-tickets-13835940671" target="_blank">Grab a ticket</a> to let us know you're coming. We're looking forward to seeing you on the 28th!<br />
<br />Anonymoushttp://www.blogger.com/profile/11682500243311050542noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-6888547223714595752014-09-16T08:34:00.001+10:002014-09-16T08:34:10.177+10:00September 30th - ZAP and Xam!<br />
It's September! The nights are shorter and the days are warmer, so what better way to celebrate spring's arrival in true coder style by staying indoors, having some fun with others in the community and maybe even learning something to take your awesomeness level to 11!<br />
<br />
For you this month we're going to have a Xamarin and MVC Mashup talk and a talk on the open source security tool, <a href="https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project" target="_blank">ZAP</a>.<br />
<br />
<b>.NET MVC and Xamarin.Forms Mashups - Michael Ridland (<a href="https://twitter.com/rid00z" target="_blank">@ridooz</a>)</b><br />
The best of all worlds - native, hybrid and offline. Sharing ASP.NET MVC Razor Views and Business Logic with Xamarin.Forms! It even works offline...<br />
<br />
<br />
<b>Zap yourself with the Zed Attack Proxy! - Paul Theriault, Mozilla (<a href="https://twitter.com/creativemisuse" target="_blank">@creativemisuse</a>)</b><br />
<br />
Paul will be starting with a brief, short skim over the basics (just in case) and then jumping into the juicy stuff and showing you:<br />
- Elite haxoring techniques with Zap<br />
- Integrating Zap into continuous integration<br />
<br />
<br />
We're expecting a full house given the levels of interest people have in both Xamarin and security, so let us know you're coming by <a href="https://www.eventbrite.com.au/e/sydney-altnet-september-30-2014-tickets-13143228751" target="_blank">booking a ticket</a>. We'll even make sure there's a slice of pizza and a beer for you when you arrive :-)Anonymoushttp://www.blogger.com/profile/11682500243311050542noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-61590304249392919022014-09-11T15:26:00.001+10:002014-09-11T15:26:19.435+10:00DocumentDB screencast from our August meetingThis was meant to be posted this earlier than now. Honest!<br />
<br />
Richard's talk from last month's meeting on the new Azure DocumentDB offering is now available for your viewing pleasure.<br />
<br />
<iframe src="//player.vimeo.com/video/104392946" width="500" height="375" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <p><a href="http://vimeo.com/104392946">Azure DocumentDB Preview at Sydney Alt.Net, Aug 2014</a> from <a href="http://vimeo.com/user31588688">Richard Banks</a> on <a href="https://vimeo.com">Vimeo</a>.</p><br />
Enjoy!<br />
<br />
P.S. If you want to see it in a bigger window, you can view it on <a href="https://tv.labs.readify.net/videos/watch/104392946/azure-documentdb-preview-at-sydney-altnet-aug-2014">Readify TV</a>, or click the title in the video player... or just hit the full screen button. Duh!Anonymoushttp://www.blogger.com/profile/11682500243311050542noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-18921972936453258152014-08-20T20:23:00.000+10:002014-08-26T09:41:48.733+10:00August 26th - Powershell on *nix and Dialling Lambdas up to 11!For your delectation and delight this month, we are gifting you with the following two topics. Time to get excited! :-)<br />
<br />
<b>Dialling C#'s Lambdas Up to 11 with Functify - <a href="http://www.bytecodeartist.net/" target="_blank">Philip Laureano</a> (<a href="https://twitter.com/philiplaureano" target="_blank">@philiplaureano</a>)</b><br />
<br />
Have you ever wondered what would happen if you could, say, overload the semicolon operator in C#? What if I told you that there was a way to extend C#'s lambdas so that they behave as if you overloaded the semicolon operator, and made it behave more like F#? Functify allows you to do some very useful things in C# with reflection and lambdas that would be impossible to with just C#'s lambdas alone.<br />
<br />
If you're a hardcore C# dev, or just want to get your feet wet with using C# as a functional language, then this might just be the session for you!<br />
<br />
<b>Moving to *nix but not without my PowerShell - <a href="http://blog.stangroome.com/" target="_blank">Jason Stangroome</a> (<a href="https://twitter.com/jstangroome" target="_blank">@jstangroome</a>)</b><br />
<br />
Powershell kicks bash/csh/ksh and all the other *nix shells floating around out there, but when you move from Windows to *nix, Powershell can't make that journey with you. This will be a look at the challenges of trying to get PowerShell running on Ubuntu, what I learnt about how the Microsoft platform does development better in some ways, and what ideas and tools Microsoft development could adopt from the other side.<br />
<br />
<b>Last minute addition - Azure's DocumentDB</b><br />
<br />
Assuming we have time, Richard Banks will be doing a semi-blind run through of the new Azure DocumentDB offering to see how it works. This will likely be a shared learning session where we try some things together. It should be fun :-)<br />
<br />
<br />
As usual, get your act together, <a href="https://www.eventbrite.com.au/e/sydney-altnet-august-26-2014-tickets-12718843403?ref=ecount" target="_blank">grab yourself a ticket</a>, and then tell your friends, colleagues and even random strangers on public transport that you're going and they should too! We'll see you there on the night.Anonymoushttp://www.blogger.com/profile/11682500243311050542noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-80523043341788912512014-07-18T20:24:00.000+10:002014-07-18T20:25:39.467+10:00July 29 - A Month of MagicThis month, we have two magical talks for you.<br />
<br />
<b>Collaborative Filtering - the magic of recommendations (Weiming Chen, @mingstar)</b><br />
Ever wonder how Amazon generate its book recommendations? Do you want to do the same for your site? Introduce Collaborative Filtering (CF), one of the commonly used technique deployed by recommender systems. CF helps you to dig out the values of server logs, transaction history, and increase user engagement and loyalty. In this talk, sample C# code will be presented to illustrate the guts of CF.<br />
<br />
Weiming works on data-driven products in Fairfax Media that serve millions of users, his expertise is on data analytics, recommender systems, Hadoop, and MapReduce<br />
<div>
<br /></div>
<div>
<b>Aaron presents something magical* (Aaron Powell, @slace)</b></div>
<div>
Have you ever implemented elementary arithmetic in code? What happens at a code level when you add two numbers? Come for a journey on some of the most pointless software there is and learn the magic of numbers!</div>
<div>
<br /></div>
<div>
<b>* HINT: </b>think surreal numbers and JS... And yes, he asked for that title :-) </div>
James Crisphttp://www.blogger.com/profile/04244424964839549953noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-27234271318840288952014-06-26T17:02:00.000+10:002014-07-18T20:14:30.304+10:00Links from June meetingA quick follow up post with some links from the presentations..<br />
<br />
<b>Add a Billion Row Data Warehouse to your App.. with Redshift, sql and duct tape!</b><br />
<a href="http://jamescrisp.org/wordpress/wp-content/uploads/2014/06/RedshiftForAltNet.pptx">Presentation Slides</a><br />
<div>
For more info on the code demos, <a href="https://www.twitter.com/jtcrisp">tweet</a> / <a href="http://jamescrisp.org/contact/">email James</a>.</div>
<div>
<br /></div>
<b>The Power of the Elephant in the Microsoft Cloud</b><br />
<a href="http://1drv.ms/1nzfB3q">Presentation Slides</a><br />
<br />
<b style="background-color: #fefefd; color: #414141; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18.200000762939453px;"><br /></b>
<br />
<br />James Crisphttp://www.blogger.com/profile/04244424964839549953noreply@blogger.com0tag:blogger.com,1999:blog-5291204032343022980.post-27205000792753911542014-06-11T21:32:00.000+10:002014-06-21T20:23:28.567+10:00June 24 - BIG dataBig data is all the rage.. there's a lot of competing options which cover off different areas of the space; from AWS Redshift at the SQL end, to Mongo to Hadoop and Lucene at the other. So.. you guessed it! This month is BIG DATA theme night. We'll have talks on the technology and real world implementation & code.<br />
<br />
<b>Add a Billion Row Data Warehouse to your App.. with Redshift, sql and duct tape!</b><br />
<br />
Started to hit the point where your transactional database is not the right place for running reporting queries and experimental data science? Keen to chuck in more data from web logs, CRMs, facebook, etc so you can start learning more about your users? <a href="http://jamescrisp.org/">James Crisp</a> (@jtcrisp) will show you an easy way to do it with AWS Redshift, mapping SQL and some simple scripting duct tape.<br />
<br />
<br />
<b>The Power of the Elephant in the Microsoft Cloud</b><br />
<br />
Jibin Johnson and Simon Waight from the Azure User Group and Kloud Solutions will walk us through the cloud-based Big Data pipeline from Microsoft looking at how Azure’s HDInsights and Office 365 Power BI can deliver insights out of raw data.<br />
<br />
Jibin Johnson is a cloud development consultant who has worked on some the largest on-premise and cloud-based solutions in Australia. <a href="http://blog.siliconvalve.com/">Simon Waight</a> (@simonwaight) is a cloud architect with almost 20 years’ experience in delivering online services for a range market verticals.<br />
<ul>
</ul>
<div>
<br />
Remember to <a href="http://www.eventbrite.com.au/e/sydney-altnet-june-24-2014-tickets-11929638871">RSVP</a> too please to help us get the right amount of food and beer!</div>
James Crisphttp://www.blogger.com/profile/04244424964839549953noreply@blogger.com0