• Eating Apple or flying Jetpack? Mobile microConf

    Eating Apple or flying Jetpack? Mobile microConf #warsawmicroConf by SwingDev, 4th Edition Operation: „Eating Apple or flying Jetpack?” Dare: Inviting Android and iOS developers to the same #warsawmicroConf. Aim: To share years of our experience in one evening. The Real Aim: To share years of our experience in one evening without turning SwingDev office into a battlefield. When: May 9, 18:00 Where: SwingDev Office, Nowy Świat 35 What to expect: No bullsh*t talks. Everything we say is based on our experiences (yes, the bad ones included). Two parallel, high-quality workshops — for Android and iOS developers. AGENDA 🗓️ #warsawmicroConf 18:00 Registration 18:30 Baking iOS application: how we are architecting iOS application at SwingDev, Marek Matulski 19:05 Android MVVM with JetPack, Dagger and RxJava, Yevhenii Ishchenko 19:40 Break 19:45 From source code to the client satisfaction. Our process, Łukasz Kwoska 20:10 Break 20:20 IOS bakery, Łukasz Kwoska, Marek Matulski, Krystian Bujak (PLN 50 fee) 20:20 Android Workshop Yevhenii Ishchenko, Wojciech Fijołek(PLN 50 fee) Important! Sign up for the workshop part at https://microconf.evenea.pl/ (obligatory). The charge for the workshop part is PLN 50. All of your payment covers organizational costs. We take no profit. CONTENT DETAILS --> Android MVVM with JetPack, Dagger and RxJava Modern way of implementation Android applications using up-to-date technologies based on MVVM architecture by Google’s JetPack. Update dependency injection graph by latest Dagger version. Showcase of testing application with Robolectric. --> Baking iOS application: how we are architecting iOS application at SwingDev A sneak peek to our work style. See how we create iOS applications at SwingDev. We will tell you what kind of architectures we prefer to use, which libraries and tools are helpful for us, on what area we focusing most, and why we think these are the best solutions. --> From source code to the client satisfaction. Our process Do you want to learn how to handle Continuous Integration and Deployment, or how to automatically sign builds? Did you ever struggle with git branching scheme? Come and see our battle-proven development and delivery process. --> IOS bakery / Android Workshop Join iOS/Android workshop and try our iOS/Android app creation process. We will guide you through our work pipeline so you can meet our deepest secrets. Sign up today! #warsawmicroConf Team ******** #warsawmicroConf is a series of meetups for fresh and professional developers. Each meetup is filled with high-quality content, squeezed in 4 hours full of action - at least 2-3 talks and a workshop. A mix of theoretical and practical knowledge served during the event helps to understand how modern software development works.

    1
  • Taking the „Über” from Kubernetes: microConf by SwingDev #3

    Taking the „Über” from Kubernetes: The Next Level Infrastructure microConf by SwingDev, 3rd Edition /// Any plans for a great 2019 kick-off? How about: “Taking the “über” from Kubernetes”? Enter the next level of infrastructures with SwingDev. The third edition of microConf is coming on January 17, 2019. Save the date, and don’t forget to bring your appetite for fresh knowledge. We have a whole plate for every and each of you! When: January 17, 2019 Where: SwingDev Office, Nowy Świat 35, Warsaw What to expect: As always, a ton of new knowledge based on our experience. You won't get it from YouTube tutorials! AGENDA 🗓️ #warsawmicroConf 18:00 Registration **18:20 Navigating unknown waters? Running your app on K8s doesn't have to feel that way, Dawid Dominiak** 18:50 Refreshments and Networking Break **19:00 What is GitOps? Introduction to an innovative, opinionated application delivery workflow with Flux & K8s, Rafał Lewandowski** 19:30 Technical Break **19:35 Canary Releases in 15 Minutes: Guest Talk, Łukasz Kałużny (Beyond.pl)** 20:05 Different Kind of Networking… The Garage Monks on Craft Beer: Short Talk + Tasting [PL] **20:30 Running your app on K8s: The workshop, Gabriel Oczkowski (the number of seats is limited)** Important! Sign up for the workshop part at https://microconf.evenea.pl/ (obligatory). The charge for the workshop part is PLN 50. All of your payment covers organizational costs. We take no profit. Bonus! Each workshop attendance will receive a Microsoft Azure $50 passing code for your later practice. ​ CONTENT DETAILS **Navigating unknown waters? Running your app on K8s doesn't have to feel that way** K8s emerges as a market standard and cloud providers outdo each other in simplification of app provisioning based on K8s. However, everyone is talking about production ready K8s, but just a few people actually do it. K8s became a standard at SwingDev. We always take alternatives into account, but K8s is fit for many different application configurations. During the talk, we will show a zero to hero path and share our experience that will help you with deploying production ready applications to K8s on your own. **What is GitOps? Introduction to an innovative, opinionated application delivery workflow with Flux & K8s** The change spares no one—the DevOps movement is on the rise, pointing out that communication silos, insufficient automation and lack of clear, easily accessible insight into system state are the primary issues that modern software development companies should be tackling. GitOps is a workflow developed by Weaveworks, it’s a goal making infrastructure management and application deployment as simple as submitting a pull request to Git repository. This talk will bring this concept closer to you, using Flux and K8s stack as an example. **What will you learn during the workshop part?** No matter if it's your first time with Kubernetes or you've got your feet wet before—our seasoned developers will guide you through the process of configuring an Azure account, showing the best tools to get things done quickly. Learn how to orchestrate containers, create your first cluster and deploy a working app. Understand the difference between the imperative and declarative way of managing your Kubernetes. Explore the real use cases with aspects like horizontal scaling, self-healing, and configuration management. Join us! ******** Huge thanks to our microConf Partners: Just Join IT Beyond.pl Tech Data The Garage Monks Media Patronage: Radio Kampus ******** microConf is a series of meetups for fresh and professional developers. Each meetup is filled with high-quality content, squeezed in 4 hours full of action - at least 2 talks and a workshop. A mix of theoretical and practical knowledge served during the event helps to understand how modern software development works.

    2
  • microConf by SwingDev

    Swing Dev

    The 2nd edition of microConf by SwingDev will take place on October 25. This time we will share with you our knowledge about... **How the Browser Sees Your Face** by Mirek Ciastek Snapchat's Filters and Apple's Animoji are one of the most famous examples of computer vision in popular applications. Based on complex algorithms, computer vision can be intimidating at the first glance. Luckily for us — Web Developers — processing images and face detection are now much easier to work with than before. Previously mainly a domain of native apps, face detection is now available in our browsers. Thanks to modern web APIs and libraries, we are now able to process the image in real time on the front-end side. With face detection, you can go even a one step further and make the browser to recognize your face! This talk will give you a brief overview of face detection concepts. You will see some popular methods of detecting the face using the web camera and how to use them in your applications. **May I have just one request…** by Tomek Kopczuk We're starting with a talk explaining how to make network requests properly on the frontends for your users to have a good experience. After the talk, we're inviting you to join the workshop*. Thanks to the intro you get to know what to do to make your apps fly in real-life scenarios - subway rides, cars, buses, bikes, on the go. Let’s stop pretending our users are always on a 1Gbps fiber, they deserve better. *To join the workshop reach us at [masked] or via meetup message. The number of seats is limited. AGENDA 🗓️ 18:00 - Registration 18:30 - How the Browser Sees Your Face - Mirosław Ciastek 19:00 - Coffee Break (Networking) 19:15 - May I have just one request… - Tomasz Kopczuk 19:45 - Break 20:00 - Workshop - confirm your attendance at [masked] or via meetup message ⚒️ Workshops ⚒️ During the workshop, you will learn how to tweak the way you do network calls for your users’ ultimate pleasure. To make sure you enjoy the workshop to the fullest, you need a working understanding of: * Promises (!) * How to make API calls (we’ll be using Axios as our HTTP client). * React * TypeScript (optional) * Git Take your 💻 laptops with you and make sure you have the following installed: * If you’re on Docker — you’re all set. Have Docker and Docker-Compose ready. * If not: * Node.js (>=8.x) * NPM or Yarn (preferred) * Visual Studio Code (best for TypeScript) or any other configured IDE Warning! Squeezing a ton of knowledge in 1,5 h is no joke. Attending the workshop part may cause some serious learning. 🤯🤯🤯 If you want to join the workshop after the talks, please email or message us to confirm your attendance. We will send you a link to the survey to make sure you enjoy workshop to the fullest The number of seats is limited.

    2
  • State of the State in React

    Swing Dev

    25th of July - The first meetup, called “State of the State in React” will cover state management in React applications. We will show you how to properly manage state in React application and which tools you can use to make your life easier. Also - the effect TypeScript had on the objective quality of our frontends. Agenda 🗓️ 18:00 - Registration 18:30 - 4 Faces of State Management in React - Mirosław Ciastek 19:15 - React and Typescript - How They Fell in Love - Aleksander Stós 20:00 - Break 20:15 - Workshops - confirm your attendance at [masked] or via meetup message ⚒️ Workshops ⚒️ During the workshop you will build simple Google Keep's clone focusing on the application's store architecture. We will explain how you can benefit from having well-though architecture and how easy it is to introduce new features without changing everything in the project. To make sure you enjoy the workshop to the fullest, you need a working understanding of: * React framework * TypeScript * Redux * Git Take your 💻 laptops with you and make sure you have the following installed: * Node.js (>=8.x) * NPM or Yarn (preferred) * Visual Studio Code (best for TypeScript) or any other configured IDE We highly recommend attending the ⚒️ workshops ⚒️, you'll learn a ton, we can promise you that.

    1
  • WebVR Hackathon

    Swing Dev

    During 12 hours WebVR Hackathon you will be working on your own VR projects made in A-frame, React VR or vanilla JavaScript. We will provide cardboard headsets for testing and you will have mentors support through all the time. We are planning five 4-person teams. One phone (at least Android 7.0) per group is required. AGENDA 10:00am - 10:30am Welcome and introduction 10:30am - 2:00pm Coding 2:00 - 3:00pm Break 3:00 - 6:00pm Coding 6:00 - 7:00pm Break 7:00 - 8:30pm Coding 8:30 - 9:30pm Project presentations 9:30 - 10:00pm Summary and winners selection PRIZES! - 4x Samsung Gear VR - 50% discount on MCE Conference 2018 tickets (https://2018.mceconf.com) More info:https://swing3d.io/events

  • WebVR Workshops: A-Frame & React VR

    Swing Dev

    €47.20

    When: April 14th: A-Frame H: 10:00 - 16:00 April 15th: React VR H: 10:00 - 16:00 Cost: 199 pln / person / 2 days Min. attendees: 10 people Max. attendees: 20 people **AGENDA April 14th - Andrzej Mazur** During the workshop you will earn how to build a simple 3D game for virtual reality in the browser from scratch using the A-Frame framework. You will see how to prepare a basic scene with entities, implement physics and collisions between them, use textures and models, how to manipulate the camera and lightning, refine the gameplay, add fonts, audio and other details to make it as polished as possible by the end of the day. Requirements: - basic JavaScript knowledge - text editor of choice - a browser (Firefox or Chrome) 10:00 - 10:30 Welcome and introduction 10:30 - 11:45 Introduction to physics and collisions 11:45 - 12:00 Coffee break 12:00 - 12:45 Textures & models, camera & lighting 12:45 - 13:30 Lunch 13:30 - 14:15 Gameplay & fonts 14:15 - 15:00 Audio & details 15:00 - 15:15 Coffee break 15:15 - 16:00 Closing and Q&A **AGENDA April 15th - Miroslaw Ciastek ** During this workshop we will learn how to make a simple shooting game in WebVR using one of the latest VR framework - React VR. You will see how to build basic scene, add custom 3D models, make a response on user's input and add basic game interface. By the end of workshop you will know how to build you own VR application and how to publish it on your website. What you should know: - basics of JavaScript language (ES6 standard) - any package manager and task runner (like Webpack or Gulp) - basics of 3D environment - basics of React framework 10:00 - 10:30 Welcome and introduction 10:30 - 11:45 Project setup and building basic scene 11:45 - 12:00 Coffee break 12:00 - 12:45 Loading models and adding interaction 12:45 - 13:30 Lunch 13:30 - 14:15 Adding particles and sounds 14:15 - 15:00 Adding score and weapon types 15:00 - 15:15 Coffee break 15:15 - 16:00 Closing and summary After registration, send us a direct message with standard invoice information about your company or your full name and address, then you will receive bank wire instructions. To confirm your spot, send us bank transfer confirmation.

    5
  • From the trenches: practical WebVR implementations

    Registration: 18:00 - 18:30 Presentations: #1 Krzysztof Wróbel i Katarzyna Kucharczyk Ups and downs of building a WebVR experience with A-Frame and React #2 Lightning talks about VR/AR. If you want to share your knowledge or point of view about VR/AR, submit talks now or during the meetup. The only thing we need to know is your name and talk title. If you are qualified to be a speaker, you will get 40% discount on a ticket for WebVR workshops (14-15 April) and a bag of gadgets (including cardboard). Make sure you follow the discussion: https://www.facebook.com/events/146070266060490/

  • A-Frame & React VR

    Swing Dev

    Registration: 18:00 - 18:30 Presentations: #1 Andrzej Mazur Introducing A-Frame Use simple HTML markup to create Virtual Reality experiences for all available platforms, and see how easy, fun, and fast it is. #2 Mirek Ciastek First steps in React VR A brief introduction into ReactVR framework, with it's core concepts and advanced APIs.

    9
  • Introduction to 3D and WebGL & VR and WebVR

    Needs a location

    On February 22nd at 6pm Swing3D, meet.js and gamedev.js are launching a series of unique meetups about WebVR. Join us to get theoretical knowledge and practical experience to build and use your own 3D scenes in a browser. First meetup covers introduction into subjects of 3D modelling and WebGL development. Come to our office to hear the presentations and talk with our experts. Agenda: - Tomasz Kopczuk & Bartosz Burzymowski: Introduction to WebGL & 3D and WebGL “Let’s talk WebGL - Introduction to game development and three.js & 3D Art for non 3D Artists” - Mirosław Ciastek: VR and WebVR “Learn how to use Virtual Reality in your browser and avoid user experience pitfalls" Find out more on our website and REGISTER: https://www.swing3d.io/events.html

    4