Glaubenskriege gibt es in der IT-Welt viele. Neben der ewig währenden Frage, ob emacs oder vim unter Masochisten nun der bessere Editor sei, ist besonders auch die Wahl des Betriebssystems für viele eine Grundsatzentscheidung. Die populärsten darunter – Windows, macOS (ehemals OS X) und Linux(-Derivate) – haben alle ihre Vorzüge und Eigenheiten, die für die Web-Entwicklung relevant sein können. In diesem Blog-Post zeigen wir euch, wie ihr euch bzw. euren Rechner fit für Web-Development mit macOS macht.
Web developers eventually come across WordPress. Some stumble upon it as they take their first steps in web development, for others it’s the staff of life. Instead of starting WordPress projects by downloading the latest version and firing up your local LAMP/MAMP/XAMPP/etc services, you could just try Docker – and exactly that’s what we are going to show you in this blog post.
Chatbots are a dime a dozen. Except for Alexa, Siri and co most of them are pretty stupid though. They only react to specific keywords and respond with a pre-defined phrase. Wouldn’t it be great to actually use the current hype around Machine Learning (ML) and NLP / NLU (Natural Language Processing / Understanding) to bring your chatbot to the next level? With a little bit of help from Microsoft Bot Framework, Botkit, Botmaster, API.AI, Wit.ai, Watson, LUIS and whatnot, you are in for a treat.
Imagine a software development world without Git & Git Branching. Unthinkable – kinda. Linus Torvalds’ version control system is used in companies, universities and open source projects alike and it’s easy to get used to its powerful but simple approach. Still, everyone likes a different workflow, which is why teams have to adjust and agree on something to work as a team. A short guide to Git Branching – Commitment Issues gone.
The year is 2016. The scene is set in a well conditioned office cellar. Johnny is sitting in a chair, moving slightly. He is looking left, right, up and down. It may look like paranoia or neck aerobics, but make no mistake, it has a very technological reason: our protagonist is testing the new Oculus Rift.
Just imagine this scenario: Your webapp tries to start the native Facebook app with your own fanpage automatically opened. Depending on your mobile operating system, you would have to use different approaches to get there. Feature detection fails – we have to dig deeper.