Coder Social home page Coder Social logo

nsbudapest / nsbudapestmeetup Goto Github PK

View Code? Open in Web Editor NEW
27.0 27.0 5.0 70.3 MB

Place for talk proposals @NSBudapest meetup, and archives of past events

Home Page: http://www.meetup.com/NSBudapest/

ios ios-development macos-development meetup swift workshop

nsbudapestmeetup's People

Contributors

abizern avatar alisoftware avatar daniel1of1 avatar fatalaa avatar gabornagyfarkas avatar lajosdavid avatar vasarhelyia avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nsbudapestmeetup's Issues

Proposal: Apple TV Development

Apple TV Development

Last year Apple introduced the fourth generation Apple TV and with that a new operating system called tvOS.
The new platform offers the ability for developers to create and submit application to the new tvOS App Store.

In this talk I’ll introduce you this platform: we’ll talk about the core concept of tvOS, the concept of navigation and some development related topics too.

Agenda:

  • The living room experience
  • Focus model
  • Top Shelf
  • On-Demand Resources

Gergo Nemeth
iOS developer
@reden87

Supercharge Ltd.
http://www.supercharge.io/

Talk proposal: Optimizing Swift Collections

I gave a well-received 18-minute talk about five different ways to implement the same data structure on dotSwift 2017 in Paris last week. I talked about reusing existing Collections, building our own data structure from scratch using algebraic data types, implementing the copy-on-write optimization, then synthesizing what we learned by building a super fast data structure combining elements of each solution.

I'm still working on uploading the code & slides, but the raw Keynote deck is available on my homepage.

I think a slightly expanded, 30-minute talk on this same topic would make for a nice entry for the meetup.

Static Code Analysis with Clang on iOS

My talk is about a possible approach to have a static code analysis framework with the help of the compiler in order to boost up the Code Quality and with that the overall product's quality.

Proposal: How to release iOS apps every second week and do iOS staged rollout

Topics to cover in my talk:

  • setting the pace - how did we archive bi-weekly releases for millions of users at Skyscanner
  • how to do staged rollout on iOS
  • my good and bad experience with iTunes Connect
  • how to automate your whole release process?
  • are you confident when you push "Release This Version" button - how to support your iOS release with monitoring and alerting
  • releasing iOS, Android or web apps - why are those different?

Proposal: Pursuing 60 FPS Scrolling

We will talk about:

  • Why your iOS scrolling experience sucks
  • Why your Mac scrolling experience sucks
  • Measure how much they suck
  • How you can improve them to not suck

Motto: anything less than 60 fps is for Android

Talk Proposal: Deep Learning on Mobile

Hey! I'm an engineer at Clarifai, an AI startup in New York. I'll be visiting central Europe in early and mid-march so if it is possible to speak at a meetup during this time it would be perfect.

Talk abstract: It’s 2017, and computers can see. Still, it can be challenging to integrate deep learning into our apps. I’ll go over the best approaches, including Tensorflow, and show how the new Clarifai SDK makes it easy to train models in real-time on a device and share them among users.

Proposal: Framework Oriented Programming

Hi!
I have a proposal about a topic I've been working on the last months. I created a reference for an architectural approach for Xcode project that I called "Framework Oriented Programming". The idea behind this architecture is organizing your apps in reusable local frameworks. Single purposes pieces of code, that could be shared on multiple platforms and by multiple products.

The reference is on this repository https://github.com/pepibumur/framework-oriented-programming whose points would be explained in the talk.

Proposal for my iOS layout talk

Bulding large products from reusable components on iOS

Creating applications with 100+ screens could seem impossible at glance. When you start thinking, it sounds like a good idea to create reusable components.
Assume, you have a great UX team who creates stylish, reusable UI components which could be used across multiple screens.
But how can we easily build screens from these components? Up until now iOS did not have a built-in, easy-to-use solution for creating and arranging these reusable components. Though there are several open-source solutions out there but none of them supports auto-layout.
We have developed a layout engine called SCComponentCollection that meant to solve this problem. It is lightweight and can be applied for various of use-cases. I will demonstrate the solution and share the motivations behind it along with architectural tips.
In the end I'll talk about the new way how it should be done in iOS9.

Agenda:

  • Why do we need a layout engine?
  • Available solutions
  • Our solution - SCComponentCollection
  • The iOS9 solution

David Kovacs
CTO
Supercharge

Talk proposals

Hi!

I hope I'll be able to attend the March or April meetup.
I have a few drafts and I'd be happy to expand to a proper talks by then:

  1. "The Emperor’s New Clothes" - an example-based exploration of the different styles of programming (procedural, functional, object-oriented)
  2. statefull, stateless, single app state, distributed/local state - how we think of them from a technical & business perspective.
  3. transitioning a production obj-c to swift iteratively - a detailed case study (gotchas)
  4. optimising for revenue per employee - from a technical perspective
  5. you don’t need an ORM (in some cases at least)
  6. optimisation in the functional world (no, it doesn’t matter how many times you loop over an array. yes, you can speed up your "functionally-written" operations by 5-10x).

Let me know if you'd be interested to hear any of these!
Depending on the usual length of the talks, I can also mash some of these together into one presentation.

Thanks!

Proposal for my Engineering talk

Besides the giants like Facebook, Google and Twitter only a few smaller companies are able to work at scale. Skyscanner Budapest stepped on this exciting journey last year and set the goal: enable more and more engineers inside the company to work together on Skyscanner’s apps but at the same time keep our pace and fix release schedule that allows us iterative development.

My presentation aims to be an insider-tour in Skyscanner’s engineering culture and more specifically in the daily routine of our Budapest-based mobile app development team: we are 40 engineers working to satisfy the needs of over 40 million travellers. It is also a story about how we slowly evolved from coders to product engineers whose most important job is to creatively solve complex problems.

We haven't reached the end of our journey yet, however we think that our first learnings can be interesting for others.

Peter is a passionate software engineer. For the last 5 years he has worked in iOS development and contributed to the birth of several state of the art mobile applications under the flag of a Hungarian start-up, Distinction. Since the company’s acquisition by leading travel search engine Skyscanner in 2014, he has been leading iOS development teams and could also release his dream project, Dixie as the company’s first open source library.

Meetup todo list

This month is organized by: @[github name]

  • get a venue (make sure they offer snacks, drinks, seats limit)
  • get speakers
  • make the speakers to drop an issue
  • find a date (please at least make a search on meetup.com for that date
  • create the meetup event, meetup link:
  • announce it
  • announce it on twitter also
  • organize rehearsal
  • one week before it send an email to update their RSVP
  • one week before it tweet about it to update their RSVP
  • make rehearsal happen
  • book a bar
  • one day before it send an email
  • one day before it tweet about
  • tweet on meetup's day
  • tweet during the meetup with photos about the talks/speakers
  • during the breaks (or between talks) put the conferences section on the projector
  • thank you tweet next day
  • collect talks/slides/codes and put on the website and the README

Proposal for my Shapr3D talk

How we redesigned the 3D modeling user experience from the ground up for the iPad Pro?

Shapr3D is a 3D modeling app for the iPad Pro. I will talk about the challenges of UI/UX design of a very complex application, about designing our interface for the Apple Pencil and multitouch interaction. I will briefly talk about the technical challenges of developing a CAD application on a mobile platform, about our technology stack, and about our experiences with the iPad Pro's amazing ARMv9 CPU.

Istvan is a software engineer and serial entrepreneur. He is the founder and CEO of Shapr3D.

Proposal: Non-Pessimizations in the Swift compiler

I'd like to propose a talk about some interesting findings I've come across recently while studying the source of the Swift compiler. Topics that will be covered:

  • A brief, lightweight introduction to the architecture of the Swift compiler, with special regards to the SIL CFG and SSA, for those unfamiliar with these concepts
  • The importance of normalization of IR, and why I say "non-pessimization" rather than "optimization"
  • Three interesting and clever non-pessimizations:
    • ARC optimizations
    • inout shadow variable elimination
    • Unification of closures and free functions

Proposal for my Swift talk

Wat about Swift?
Károly Lőrentey

Swift is Apple's recently created programming language with no source or link-time compatibility, or even a working compiler. In this extremely serious talk for professional software engineers, we are going to take a quick look at the current state of the Swift language, compiler and ecosystem.

Karoly originally started mobile programming for Palm OS. After being sidetracked as an employee of Charles Simonyi and then LogMeIn, he is now back on mobile platforms, as an intrepid indie developer wannabe on iOS. He hasn't shipped anything yet, and would you please stop asking him about a ship date.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.