Android Studio Like a Boss – In this 360AnDev talk, we will take a detailed look at powerful but lesser known features. We will bend structural search and replace to our will, develop our own Live Templates, force Android Studio to interact with external tools and we will take a look at lesser known refactorings that you should be using
IT as a service: From build to consume – The cloud debate is over—businesses are now moving a material portion of IT workloads to cloud environments. The impact will be considerable, for consumers and vendors of technology alike.
Atomist – Build Applications, Not Infrastructure. – Atomist helps you ship faster by accelerating development from project creation throughout your project lifecycle. Easily compose, generate, and customize projects for building consistent microservices.
New in Spring 5: Functional Web Framework – As mentioned yesterday in Juergen’s blog post, the second milestone of Spring Framework 5.0 introduced a new functional web framework. In this post, I will give more information about the framework.
Quill – Your powerful, rich text editor – Quill is a free, open source WYSIWYG editor built for the modern web. With its modular architecture and expressive API you can completely customize it to fulfill your needs.
Best Practices in App Security – This talk will cover the best practices in app security, demonstrate common mistakes and pitfalls and show what we’ve learned in our own experience in the mobile banking industry.
React Server – Blazing fast page load and seamless transitions – React-server is a framework designed to make universal (neé isomorphic) React easier to write, providing standard answers for these questions and more. When you write your app for react-server, you concentrate on your React components, and react-server takes care of everything else that's needed to run and deploy re
SwiftBond is a binding framework that takes binding concepts to a whole new leve – Manually wiring up UI Code is tedious and requires a lot of work and usually does not behave the way you would like. But do we really need to do this manually every time? SwiftBond is a binding framework that takes binding concepts to a whole new level. It is simple, powerful, type-safe and multi-paradigm – just like Swift
Adding Push Notifications to your iOS app with Swift and Twilio Notify – Notify makes it easy to send cross-platform notifications to your users. From in-app push notifications on Android and iOS to SMS fallbacks, Notify takes care of the heavy lifting. Let’s build an iOS app that can receive and react to push notifications sent by the Apple Push Notific
An Introduction to Model-Based Machine Learning – This blog post follows my journey from traditional statistical modeling to Machine Learning (ML) and introduces a new paradigm of ML called Model-Based Machine Learning (Bishop, 2013). Model-Based Machine Learning may be of particular interest to statisticians, engineers, or related professionals looking to implement machine learning in their research or practice.
An E-Book of Cloud Best Practices for Your Enterprise – Over the last eight months, I’ve written a series of posts detailing several best practices for enterprises using (or considering) the cloud. These are practices I encourage any technology executive or professional looking to transform their business and/or career to consider.
Building Cross-Platform Mobile Apps with Xamarin – From App Builders CH, Hajan Selmani brings his extensive experience as a Microsoft MVP to show the benefits of writing cross-platform apps with Xamarin. From the high level of lower development costs to the specifics of plugins and API coverage, Hajan gets us started with everything we need to start hacking with Xamarin, and even finishes off with a demo project!
Angular 2 – Best Practises to Level Up! – Angular 2 is spreading worldwide and becoming more popular; thus more people are starting to learn and use it. However, whether you’re a coding expert or are a beginner to the trade, there are some basic guidelines and practises you should follow when using Angular 2.
Docker for Java Developers – In this O’Reilly report, author Arun Gupta explains Docker’s basic concepts and the commonly used orchestration frameworks around them. You’ll learn how to achieve faster startup and deployments on both Windows and Linux, and understand how these containers improve portability across machines and reduce the impedance mismatch between development, testing, and production environments.
Building a better code review process – O’Reilly Media – By approaching change as if you're the customer and knowing the risks involved when making changes to your code base, you can reduce the amount of churn in the review process and increase the chances of shipping code that sticks around.
Learn Docker by Building a Microservice – In this article I'm going to show you how Docker works, what all the fuss is about, and how Docker can help with a basic development task – building a microservice.
Deco – IDE for building React Native apps is now free and open source – Deco is an IDE for React Native. It's an all-in-one solution for writing React Native apps that you can download and use without any environment setup. Deco improves the React Native development workflow by focusing on component reuse and enabling you to edit your UI in real time.
Client Certificates at Netflix #aws #security – Yesterday at OSCON Russell Lewis, a senior software engineer at Netflix gave a talk entitled How Netflix Gives All Its Engineers SSH Access to Instances Running In Production. The talk introduced a system called BLESS, which issues short-term SSH client certificates based on AWS IAM roles.
Apple R&D Reveals a Pivot Is Coming – There is much to be discovered from tracking just one line item on Apple's income statement. R&D expense tells me that Apple is planning its most significant pivot yet.
The Netflix Stack, using Spring Boot-Part 1: Eureka – In this series of blogposts – The Netflix stack, using Spring Boot – I'll be going over some of the libraries which Netflix has created and how to incorporate them in your spring applications. As always, it'll be more of a hands-on experience, as this blogpost will basically just be an overview of what you can find in the accompanying repository
Teaching Swift to Non-Developers, with Jeff Bergier @jeffburg – Over the past 2 years, Jeff has been designing curriculum and teaching iOS development to students with little to no programming experience. The curriculum is designed for them to be able to walk out of classes with a useful app in less than 5 hours of teaching time.
Google Reveals its Cloud Computing Vision – At Google Cloud Platform Next – the company's annual conference for cloud-computing professionals – the Big G revealed its vision for cloud computing: to leverage the power of machine learning and artificial intelligence (AI) so users can “teach” computers.
Lessons from Building a Node App in Docker – Here are some tips and tricks that I learned the hard way when developing and deploying web applications written for node.js using Docker. In this tutorial article, we’ll set up the socket.io chat example in docker, from scratch to production-ready, so hopefully you can learn these lessons the easy way
Microsoft takes the long view on smartphone reboot – At the company’s recent developers trade show, the silence hovering over Microsoft’s smartphone plans was deafening, one analyst said. Now there appears to be another corporate reboot in how it deals with that technology.
React Native: A year in review – Here is a look back at how React Native has grown and evolved since we open-sourced it a year ago, some challenges we faced along the way, and what we expect as we look ahead to the future.
Facebook’s React Native gets backing from Microsoft and Samsung – Facebook announced that both Microsoft and Samsung have committed to bringing React Native to Windows 10 and Tizen, respectively. This means developers will soon be able to use React Native to write apps for the Universal Windows Platform (and for the Universal Windows Platform, that may also mean that more developers will now support it, too). Samsung’s Tizen HTML5-based platform mostly powers Smart TVs and smartwatches, so this opens up a new market for these apps, as well.
Inside Microsoft’s build-a-bot strategy – Microsoft Research, its Developer Experience team and its Applications and Services Group are all building out pieces of the company's evolving bot platform. Here's what's under the hood.
Android Studio 2.0 is out #android – As the official IDE from Google, Android Studio includes everything you need to build an app, including a code editor, code analysis tools, emulators and more. This new and stable version of Android Studio has fast build speeds and a fast emulator with support for the latest Android version and Google Play Services.
Deep Learning – free book from MIT Press – The Deep Learning textbook is a resource intended to help students and practitioners enter the field of machine learning in general and deep learning in particular. The online version of the book is now complete and will remain available online for free. The print version will be available for sale soon.
No Joking: No-cost Red Hat Enterprise Linux is Now Available for Developers – No, last night’s news wasn’t an early April Fool’s Day joke: Red Hat Enterprise Linux is now available through a no-cost developer subscription as part of the Red Hat Developers Program. All that’s needed is an email address to register for the program and developers then have access to not only Red Hat Enterprise Linux
A Gentle Introduction to Application Security – Henceforth, I propose a new model for thinking of security weaknesses, which is more approachable for application security neophytes and lends more towards developing a mentality that nurtures the development of layered defenses.
The Basics of Web Application Security #security #webapp – Modern web development has many challenges, and of those security is both very important and often under-emphasized. While such techniques as threat analysis are increasingly recognized as essential to any serious development, there are also some basic practices which every developer can and should be doing as a matter of course.
Using Amazon SQS with Spring Boot and Spring JMS – In this post, we will show you how to implement the messaging of an application that creates thumbnails. In this use case, a client system will send a request message through Amazon SQS that includes an Amazon S3 location for the image. The application wil
10 Lessons from 10 Years of Amazon Web Services – With over a million active customers per month, who in turn may serve hundreds of millions of their own customers, there is no lack of opportunities to gain more experience and perhaps no better environment for continuous improvement in the way we serve ou