development

Angular Team Releases Angular 6

  • admin 
On May 3, 2018, the Angular team released version 6 of Angular, a release that focused on improving the Angular toolchain. Significant updates make it easier to update application source code and dependencies, add new application capabilities, and “tree shake” code for better performance. The ng update CLI command analyzes package.json and recommends updates to an Angular application. Third parties can also provide update scripts using schematics to automatically update… Read More »Angular Team Releases Angular 6

Ts.ED Provides TypeScript Framework Leveraging Express and Decorators

  • admin 
Ts.ED provides a server-side TypeScript framework on top of Node.js and Express. The framework provides classes and decorators to simplify common server-side patterns, and offers integration with many other projects including TypeORM, Swagger, GraphQL, AJV, Passport.js, and Socket.io, among others. Ts.ED provides controllers using the @Controller decorator, each of which maps to Express’ routing system. Similarly, decorators get provided for common patterns including requests, sessions, posts, middleware, server settings, and… Read More »Ts.ED Provides TypeScript Framework Leveraging Express and Decorators

Google Experiments with Key-Value Storage, Built-In Modules in Chrome 74

  • admin 
Google recently announced its intent to ship two new WICG proposals in a future version of Chrome. KV Storage (Key-Value storage) attempts to bring the convenience of LocalStorage but with better performance. The intent is to deliver this as the first example of a built-in module, leveraging the import maps proposal. The JavaScript ecosystem has had a somewhat fractured approach to storing and caching data locally. As explained by Philip… Read More »Google Experiments with Key-Value Storage, Built-In Modules in Chrome 74

Nest.js 6 Improves GraphQL Integration and Improves Platform Flexibility

  • admin 
Nest.js recently announced the release of version 6 of their TypeScript framework. Nest.js 6 improves support for GraphQL and also decouples the platform-specific portions of their framework to support applications beyond their traditional Express and Node.js based architecture. Kamil Mysliwiec, creator of Nest.js and co-founder of Trilon.io, explains the changes in Nest.js 6 with GraphQL: One of the most common problems with GraphQL applications is a types redundancy. In order… Read More »Nest.js 6 Improves GraphQL Integration and Improves Platform Flexibility

W3C Publishes WebXR Draft Specification for Direct Web Interaction With Immersive Hardware

  • admin 
The World Wide Web Consortium (W3C) recently published draft specifications for WebXR. The WebXR Device API seeks to provide “the interfaces necessary to enable developers to build compelling, comfortable, and safe immersive applications on the web across a wide variety of hardware form factors”. WebXR is an API that allows developers to create XR experiences; a term which encompasses Augmented Reality (AR), Virtual Reality(VR) and newly-developed immersive technologies. The Immersive… Read More »W3C Publishes WebXR Draft Specification for Direct Web Interaction With Immersive Hardware

C# Futures: Lambda Attributes

  • admin 
Attributes are a key part of .NET’s metadata processing capabilities. They are used by compilers, static analyzers, and runtime libraries for a variety of purposes. While normal functions/methods can have attributes, prior to this proposal lambdas and anonymous functions could not. While in theory any attribute applicable to normal functions/methods could be applied to a lambda, there are new attributes being considered specifically for them. These new attributes control what… Read More »C# Futures: Lambda Attributes

C# Futures: Deferred Error Handling

  • admin 
When writing robust software, there is often a need to perform a series of retrievable operations. In order to make the system robust, each operation in the series can be coded so it is independent of the status of the previous operation. As a concrete example, consider a file processing pipeline. The first step in the pipeline may be to poll a file server and download any newly detected files.… Read More »C# Futures: Deferred Error Handling

Why you need to have a Minimum Viable Product (MVP)

  • admin 
An MVP is a product with just the basic set of features that allows you to release it to market. Do not miss the reasons why having it is key for your business. It does not matter how solid your business plan is or how exhaustive the market research done before launching a product is. There will always be unforeseen surprises, things that you will not know until that precise… Read More »Why you need to have a Minimum Viable Product (MVP)

Good, fast, and cheap: Can a utopia in software development exist?

  • admin 
In software development, the premise of good, fast, and cheap is difficult to achieve. Can we get all three? Is it possible to achieve a balance? We will tell you about it here. Many of us who work in the software industry, when we start working on project quotes, consultations, or estimates, have faced an almost inevitable must from the market: developing good, fast, and cheap software. Is it possible… Read More »Good, fast, and cheap: Can a utopia in software development exist?

The 5 most critical web application security risks

  • admin 
OWASP provides a comprehensive list of the most common vulnerabilities, and here, we will show you 5 of them which you have to take into account during the entire dev process. Developing a real work web application can be really challenging. The developer team must have very good skills in all the layers from the frontend down to the very backend. This challenge is even bigger when considering the most… Read More »The 5 most critical web application security risks