Tag: Programming
-
How to use Decorators with Factory Functions
Posted on June 13, 2018, Level intermediate Resource Length long
Cristi Salcescu detailed post on Decorators. Method decorators are a tool for reusing common logic. They are complementary to Object Oriented Programming. Decorators encapsulate responsibility shared by different objects.
Tags javascript programming nodejs
-
Building a simple Keras + deep learning REST API
Posted on June 12, 2018, Level intermediate Resource Length medium
Adrian Rosebrock tutorial in which he will present a simple method to take a Keras model and deploy it as a REST API. The examples covered in this post will serve as a template/starting point for building your own deep learning APIs.
Tags big-data data-science programming
-
Best practices for unit testing in Kotlin
Posted on June 9, 2018, Level advanced Resource Length long
Philipp Hauer post about how unit testing in Kotlin is fun and tricky at the same time. We can benefit a lot from Kotlin's powerful language features to write readable and concise unit tests.
Tags programming app-development android
-
GraphQL, everything you need to know
Posted on June 8, 2018, Level beginner Resource Length medium
Weblab Technology post about what GraphQL is all about and how it's different from the traditional approach. The purpose of this article is to highlight the major features associated with GraphQL along with discussing the significant pros and cons associated with this particular API specification.
Tags programming nosql apis software-architecture
-
The character of Kotlin
Posted on June 2, 2018, Level beginner Resource Length medium
Marcin Moskala interesting blog post inspired by Seven Languages in Seven Week book in which he presents characteristics of Kotlin language. And one very typical Kotlin trait is that it isn't really introducing anything new into programming languages family.
Tags programming app-development kotlin
-
How we failed with Angular & Elm is the solution
Posted on May 30, 2018, Level intermediate Resource Length long
Asaf Cohen article about their journey from Angular to Elm. Their address the main problem AngularJS created, and that is the illusion they could use it to design the UX as we please (uh … like develop) and that was not the case.
Tags programming nodejs javascript
-
Algorithms and Data Structures in JavaScript
Posted on May 29, 2018, Level beginner Resource Length medium
Oleksii Trekhleb straight to the point article about data structures in JavaScript. It describes a collection of classic algorithms and data-structures implemented in ES6 JavaScript with explanations and links to further readings and YouTube videos.
Tags nodejs javascript programming
-
A large-scale study of programming languages and code quality in Github
Posted on May 28, 2018, Level intermediate Resource Length long
Baishakhi Ray, Daryl Posnett, Premkumar Devanbu, Vladimir Filkov detailed study of programming languages and code quality. They tried to answer the question: What is the effect of programming languages on software quality?
Tags programming
-
Fact vs. fiction: 6 myths about container security
Posted on May 21, 2018, Level beginner Resource Length medium
David Lawrence wrote this article to help you to quell these myths so you can find default security and secure coding at the heart of well-architected containers. In this article, authors take a look specifically at the myths surrounding container security -- and the opportunities container technology presents to integrate security at each stage of the application lifecycle that otherwise would be hard to achieve.
Tags programming containers infosec devops
-
When, how and why use Node.js as your backend
Posted on May 19, 2018, Level intermediate Resource Length medium
Justyna Rachowicz published this article about leveraging the Node.js technology in building applications. The benefits of Node.js are countless, but you should also be aware of its constraints. Get a full picture of Node.js and avoid making serious mistakes in development that could cost you money.
Tags programming javascript web-development nodejs
-
Event Sourcing made Simple
Posted on May 18, 2018, Level intermediate Resource Length medium
Neat article by Philippe Creux, Ruby and Rails developer at kickstarter, about implementation a minimal event sourcing framework at Kickstarter to power d.rip. Event Sourcing is to data what Git is to code. It's simple and it has made their life so much better! Read on!
Tags programming software-architecture event-driven messaging
-
Intuitive guide to data structures and algorithms
Posted on May 17, 2018, Level beginner Resource Length long
Excellent, simple and user-friendly guide to data structures and algorithms by interviewcake.com. Interview Cake is a study tool that preps software engineering candidates for programming interviews. Created by Parker Phinney, ex-Googler who also worked in a handful of startups.
Tags programming data-science