• FrankfurtJS – DDD & wolkenkit Special
    The first FrankfurtJS meetup at the Heyne Fabrik in Offenbach! And we have special deep-dive event for you! It's all about wolkenkit (https://www.wolkenkit.io/) ☁️📦 & DDD. Golo Roden (http://twitter.com/goloroden) and Matthias Wagler (https://twitter.com/mattwagl) from the wolkenkit ☁️📦 team are coming to tell us all about it. They are giving us one big talk in two parts à 30min. 19:00 Intro by Kahlil & Manuel 19:15 Stronger Together: Domain-Driven Design (DDD) and wolkenkit PART I by Golo (https://twitter.com/goloroden) and Matthias (https://twitter.com/mattwagl) ABSTRACT For the development of complex software an interdisciplinary team is required. Unfortunately, we have never learned to communicate across disciplines. This makes it difficult for domain experts, developers and designers to understand each other – which is ultimately reflected in the software that solves the wrong problem, arrives on the market too late and whose quality is not right. Domain-driven design (DDD) focuses on the development of a common language and promises to improve interdisciplinary communication. But how does DDD work? Golo Roden and Matthias Wagler introduce you to the concept and show how to implement the result in JavaScript using wolkenkit, an open-source framework that complements DDD perfectly. 19:45 Break 🍕 & 🍺 20:30 Stronger Together: Domain-Driven Design (DDD) and wolkenkit PART II by Golo (https://twitter.com/goloroden) and Matthias (https://twitter.com/mattwagl) 21:00 Hang out 👯 -- This event is hosted & sponsored by Lyska (https://lyska.io).

    Lyska

    Lilistr. 83c · Offenbach

    4 comments
  • FrankfurtJS
    WHHOOOPS! Sorry to switch this on you like that, but unfortunately our speakers cancelled due to sickness 😭 BUT I have two good newseses for ya! First of all we found two excellent speakers to fill in 🙌 and second of all we are already planning to get the wolkenkit guys to give their talks in May. So all is good. No need to worry, we just have a bit of a schedule and subject change for Thursday. If this has any impact on your plans to attend, please update your RSVP accordingly. On with the new schedule: 19:00: INTRO 19:15: PERFORMANT CODE – A HOW-TO by Ruben Bridgewater (https://twitter.com/bridgear) Scaling big applications with little cost is often a trade-off between running more and more servers and optimizing the code running the application. The worst is though, if something goes wrong. Most of you have probably had situations like these: You get a call at 10am on Black Friday: the new JS application you deployed went down and your monitoring shows your application running at 100% of it's capacity. To circumvent the problem you try to tweak your cloud providers auto-scaling settings. So the deployment might be able to handle the load spike again but with four times the cost. Others do not have the luxury situation to scale up their application any further because of hardware constrains. How to prevent these things easily and how to optimize for maximum efficiency is often not an easy task. So we dive into how performance optimization is done right and show tools and strategies how to handle situations like these. I will also give you insight under the hood of Node.js and V8 so you understand what drives your application. 19:45: BREAK 🍕& 🍺 20:30: ONE BRAIN, ONE KEYBOARD, ONE EDITOR by Miroslav Šedivý (https://twitter.com/eumiro) What do you use to write JavaScript source code, docs, books or e-mails? Single brain, single pair of hands, single keyboard, but a different keyboard layout for each language and a different text editor for each purpose? Do you use an IDE to work on source code, then switch to an e-mail client to write a message, then open a different editor to work on the documentation and finally ssh to a remote server to edit a configuration file? Do you switch languages frequently or are your colleagues named Müller, François, Dvořák or even Šedivý? I'll show you how I am happily typing in several languages on a single standard US keyboard layout and why my CapsLock became so useful. I'll show you how I use a single editor on all my machines to produce all sorts of text, and why you too should master one real text editor, whether it is Vim or Emacs. 21:00 - 22:00: HANG OUT --- This event is hosted and sponsored by our friends at http://etecture.de

    ETECTURE

    Voltastr. 31 · Frankfurt

    1 comment
  • FrankfurtJS Meetup #11
    Welcome to FrankfurtJS #11 The next Meetup will be on the 5th of April. This is our schedule: 19:00 Doors open, say Hi! 19:15 Serverless Functions + API Gateways by Johannes Goslar How to quickly develop, consistently deploy and cheaply host your JS SaaS offering. Q&A 20:00 Break. Food, Drinks, Chat. 20:30 Test all the things by Franziska Klingner Eine Testpyramide für Node.js-Microservices Q&A 21:15 Even more chatting. Doors close at around 22:00. Many thanks goes to Shopgate and their team for kindly hosting this FrankfurtJS Meetup Venue: Shopgate GmbH, Bleichstraße 45, 60313 Frankfurt am Main, Germany

    Shopgate GmbH

    Bleichstraße 45 · Frankfurt

    5 comments
  • #10 FrankfurtJS
    #10 FrankfurtJS - Node.js Special Migration microservices to GraphQL by Roman Krivtsov • Historical approaches to client-server communication (SOAP, JSON-RPC, REST) • Briefly about GraphQL • Comparison between GQL and REST in terms of distributed systems • Wrapping GQL over existing REST • Benefits of GQL and Relay on client side Automating library versioning and dependency management in JavaScript by Markus Tacker The JavaScript ecosystem is huge and offers hundreds of thousands of packages which evolve so quickly that automating dependency management is an effort that pays of quickly. On the other hand creating and releasing packages is as simple as it gets, making use of npm even for internal dependencies is equally rewarding. But both topics require the orchestration of a dozend individual components.This talk shows the steps required to automate both tasks. Sponsored by EXXETA AG (http://www.exxeta.com)

    Mainbuilding

    Taunusanlage 16 · Frankfurt am Main

    24 comments
  • #9 FrankfurtJS – AI Special
    The next FrankfurtJS Meetup is imminent and you can be part of it :) Back in December 2015 Christoph Martens gave a great talk about lycheejs - Teaching an AI how to AI. The interest in AI was so immense that we decided to have a whole evening with two talks about artificial intelligence. (We will post detailed information regarding the talks and the speakers soon.) Agenda Two talks, both related to A.I. 18:45 Socializing 19:00 Will AI troll us? by Patrick Wieth Patrick Wieth would like to speak about the current development of artificial neural networks and where this heads to. He will propose a connection between a paradox from physics, the fermi-paradox, the simulation hypothesis (matrix theory) from philosophy and neural networks. It will be discussed what is possible with neural networks and what is not as well as the challenges for society coming along with these new technologies. 20:00 Break, with food and drinks sponsored by ETECTURE 20:30 Secret Title by Christoph Martens 21:30 Networking and Kehraus 22:00 Doors closed :) Important: Address Change Please notice that ETECTURE has moved to a new office. The new address is Voltastraße 31, 60486 Frankfurt am Main. You can take the tram no. 17 to get there. It's about 15 minutes from Frankfurt central station. Many Thanks to ETECTURE for once again generously sponsoring this Meetup, and special thanks to Sara Hasenstab, who is organizing the event.

    ETECTURE

    Voltastr. 31 · Frankfurt

    14 comments
  • #8 FrankfurtJS
    Hello 2016, hello FrankfurtJS! We are welcoming the new year with a special edition of FrankfurtJS called SERIOUS VS CRAZY and it works like this: we have one serious talk in the beginning for everybody to thoughtfully wrinkle their foreheads to, then we go into a loooong break with food and drinks and lots of possibility to talk about the serious talk everybody just witnessed. After the break we will bring out the final talk of the night which will be just absolutely BATSHIT CRAZY and fun. LADIEEES & GENTLEMEN!!! In the SERIOUS CORNER: Rubeeeen Bridgewaterrrr with an Intro to Redis see the details below. Aaaaand in the CRAZY CORNER: Tiiiiiiiiiiimmmm Pietruskyyyy with Bullgit - Welcome to Awesomness! (Kazzo anyone??) You've got to be there! IMPORTANT NOTE:The number of participants is limited! Last time we had 10 people on the waiting list who weren't able to come, even though the no show rate was quite high. So please, if you decide to RSVP don't forget to come ;-) Talk 1: Intro to Redis: Typical use cases and a brief outlook for node_redis by Ruben Bridgewater (https://github.com/BridgeAR) There are many common uses cases for Redis. Most companies likely use Redis to prevent regular slow database querys to get blazing fast apps and websites. But Redis is more than just a fast database that solves devastating network and data access latency in your application. It has a good build in queuing and pub sub system and you're able to easily solve many things you might stumble across in the NodeJS landscape. This will be a introduction into some typical use cases and a brief outlook into how the main NodeJS Redis client evolves. Speaker: Ruben, Lead-Backend-Developer of Fintura GmbH a Fintech from Darmstadt maintains the NodeRedis organisation and loves to optimize algorithms and code in general for simplicity and performance. Talk 2: Bullgit - Welcome to Awesomeness! by Tim Pietrusky (http://twitter.com/timpietrusky) & Kevin Gimbel (http://twitter.com/_kevinatari) Why so SERIOUS? Isn't developer life serious enough already? Don't you want to use frameworks like SCREAM.CSS, fuckIE.js or lowercase-framework.css to have more fun? Well, this is your chance, because the Masters of Internet Bullshit™ are here to rescue you.

    Cocomore AG

    Gutleutstraße 30 · Frankfurt

    27 comments
  • #7 FrankfurtJS: IoT, AI und Tooling
    After a brief pause FrankfurtJS is back on the 2th of December. We are looking forward to seeing you there! AGENDA 18:30 Intro by Kahlil, Jo and Evgenij 18:45 Top 5 JavaScript Tools and Best Practices – with Microsoft, but without the Internet Explorer by Gregor Biswanger (https://about.me/gregor.biswanger) There are a lot of professional and powerful JavaScript Frameworks, tools and class libraries available these days. This shows us, that JavaScript Development gains in importance. In this speech, Gregor Biswanger introduces his Top 5 tools. Including TypeScript to improve the development in a team and architecture planning. RxJS, for high-performance asynchronous development. Visual Studio Code as an alternative solution to Node Inspector, which enables an more effective debugging of NodeJS Applications. --- Gregor Biswanger (https://about.me/gregor.biswanger) (Microsoft MVP, Intel Black Belt, and Intel Software Innovator) is a freelance lecturer, consultant, trainer, author, and speaker. He is a consultant for large and medium-sized companies, organizations, and agencies for software architecture, web- and hybrid-app development. ca. 19:30 Long Break ca. 20:00 lycheejs - Teaching an AI how to AI by Christoph Martens (https://github.com/martensms) lycheejs is a modern next-gen isomorphic application engine. Its focus is the cross-platform deployment of applications to other platforms using plain ECMAscript. This talk will explain the necessary architecture and evolved concepts of lycheejs - and their advantages in the perspective of debugging, simulation, editing, forking and re-using of application-specific code amongst other platforms. --- Chris is a mad software scientist coming from the Game Engine World. After years of repetitive programming, he decided to shift his passion to the Artificial Intelligence sector and to start teaching AIs how to program and design software. Now, working at [Artificial Engineering](http://artificial.engineering (http://artificial.engineering/)), he trains software bots and AIs for a living. ca. 20:30 Short Break ca. 20:45 Building an IoT Application with Javascirpt, node-red and ioBroker by Denis ak Bluefox There are plenty of projects that let have fun with the Internet Of Things and the Javascript is not the last language to achieve it. Last time the Node.js turns into very dynamic and powerful platform. node-red and ioBroker are the good examples of such Javascript Projects for IoT. With detailed introduction into node-red and the possibilities to use it in own applications it will be shown how to create own node for specific online service and to process the obtained data. --- Denis ak Bluefox is developer of IoT Platform - ioBroker. Together with other community enthusiasts he has been working on this project for three years. Denis is experienced engineer in the industrial automation and communication protocols. -- This FrankfurtJS event is hosted by Etecture (http://www.etecture.de). They provide location, technical equipment, food an drinks. Thank you Etecture! --

    ETECTURE GmbH

    Darmstädter Landstraße 112 60598 Frankfurt am Main Germany · Frankfurt

    10 comments
  • ÄppelwoiJS - no talks, just beer, chill out and JavaScript

    Louisiana Frankfurt

    Eschenheimer Anlage 40 · Frankfurt

    2 comments
  • #6 FrankfurtJS / sponsored by Exxeta
    Aaaaand heeeere are finally our talks: The Beauty of Angular Material (30min) Material Design are the new guidelines for design presented last year in the Google I/O, and Angular Material provides a set of reusables and accesible UI components with nice transitions for Material Design. This talk intents to show you why using Angular Material is a powerful option for fast and beautiful prototyping for web and hybrid mobile applications. Alex Ramirez is another former Java and PHP developer that fell in love with Javascript and all of these trending frameworks and communities. He writes code for an American company, mostly, but not only AngularJS and is one of the organizers of MedellinJS. @RamirezAlex_ ————————————— Offline Business Apps with AppCache: no App Store, no Hassle (15min) Detailed step by step introduction to the right use of the manifest file to create App Store independant Apps and their real business use. With HTML5 and the right browsers, the AppCache method is not new, but still underestimated. Get a 15 minute step-by-step intro to some real life business apps without the App Stores from Apple, Google or Microsoft. Ralf Schwoebel is CEO and founder of orga.zone Inc. and AG in Frankfurt and Delaware. He is an entrepreneur with some successful online companies on his track record - going back to 1995. He is also a member of the advisory board of the German secretary of economics and energy (Beirat "Junge Digitale Wirtschaft"). ————————————— Building a Web Application UI with modoJS (15min) The modoJS library has been developed by Kiss and goes a very different approach to most user interface libraries out there: the interface is created through javascript and CSS instead of "plain" HTML and CSS. Before turn away, take a little bit time to hear what modoJS offers for rapid prototyping, quick iterations, modular and component based creation of interfaces, performance, themeability and mobile interfaces. modoJS has been developed completely by ourselves and this talk is the first time modoJS is presented to "the public" so this is a very special event for you and ourselves. We will give an overview about the library, what we have built with it and what our future plans for modoJS are. Christian Engel is one of the heads behind "We are Kiss" - a Frankfurt based web agency. He is also one of the founders of Insite Feedback, a SaaS startup. Since many years, he writes frontend- and backend code for web applications at work and canvas-based games in his free time. ————————————— Build Tool Schmuild Tool: npm Is Best (30min) People try to get you on the Gulp train because Grunt is whack and something streaming. But turns out @substack was right all along ( http://substack.net/task_automation_with_npm_run ) and all you need is npm. scripts field = ultimate access to the pure raw power of all the things that are Node packages. Come and find out about how to work the open sourcery that is `npm run` and `npm start` while you Gulp down some cool beverages and Grunt happily in your seat while you learn about these new powers and level up your Node! Kahlil Lechelt is Co-Founder and Orga of FrankfurtJS and KarlsruheJS, Co-Host Descriptive (www.descriptive.audio) and Frontend Architect at 1&1

    Jugendherberge Frankfurt (Haus der Jugend)

    Deutschherrnufer 12 · Frankfurt

    43 comments
  • #5 FrankfurtJS bei Etecture
    And here is the agenda for the upcoming event on wednesday: • Meteor Introduction - Jo Meenen 1. Why you want to consider Meteor for your next project? (Hot code reload, reactivity, data over the wire, package universe, and one line deployment) 2. Web applications and cross platform apps (Android and iOS) 3. App demo(s) 4. Meteor components and architecture 5. MongoDB and minimongo. Database everywhere (server and client) 6. What has been built with Meteor so far? 7. Meteor community.8. Learning Meteor, resources. • Special guest with a lightning talk ;-) • CrossCode - An HTML5 based 2D Action-RPG - Felix Klein With a rise of APIs such as Canvas2D, WebGL, Web Audio and the Gamepad API, HTML5 becomes an attractive platform for games. While most HTML5-based games today can be categorized as casual- or mini games, the technology today is advanced enough to support even more complex types of games. In this talk we present CrossCode, a 2D Action-RPG entirely written in JavaScript. Behind the game's admittedly simple 2D graphics style hides a sophisticated game engine with 3D collision, path finding, 3D sound and many more features. We'll demonstrate the different features CrossCode has to offer and give an insight into HTML5 game development in general. See you on wednesday! :-)

    ETECTURE GmbH

    Darmstädter Landstraße 112 60598 Frankfurt am Main Germany · Frankfurt

    27 comments