Tag: Programming
-
Visual Studio tips and tricks
Posted on April 8, 2020, Level beginner Resource Length short
Visual Studio is an Integrated Development Environment (IDE) developed by Microsoft which is used to code,debug and run the respective applications. Visual Studio supports around 36 programming languages (at time of writing) and the advantage of using Visual Studio is that the code editor and debugger will support all these programming languages and also it supports cross-platform. By Suhas Parameshwara.
Tags web-development programming app-development
-
Aggregator Leaf Tailer: An alternative to lambda architecture for real-time analytics
Posted on April 7, 2020, Level intermediate Resource Length long
Aggregator Leaf Tailer (ALT) is the data architecture favored by web-scale companies, like Facebook, LinkedIn, and Google, for its efficiency and scalability. In this blog post, I will describe the Aggregator Leaf Tailer architecture and its advantages for low-latency data processing and analytics. By Dhruba Borthakur.
Tags software-architecture programming open-source
-
Repository in PHP -- Design pattern with examples
Posted on April 6, 2020, Level beginner Resource Length medium
The Repository pattern is used to create a middle layer between a data layer (which can be a database, a file, a CSV, etc) and your controllers. It is mainly used on large scale application, where there will be dozens of reference to a single data layer. It gives the ability to change the data layer without affecting any code in your controller. By Anastasio Nico.
Tags php web-development programming open-source
-
React Hooks, TypeScript and Redux for React Native
Posted on April 5, 2020, Level intermediate Resource Length short
Fernando Amezcua put together this tutorial how to implement React Hooks creating the example project. React Hooks, TypeScript and Redux for React Native, and author is going to add testing for React Native.
Tags react web-development programming
-
Data structures and algorithms in Java: A beginner's guide
Posted on March 26, 2020, Level beginner Resource Length medium
Learn all about array and list data structures in Java, and the algorithms you can use to search and sort the data they contain. By Jeff Friesen.
Tags java programming web-development jvm
-
Kotlin -- The suspend modifier under the hood
Posted on March 24, 2020, Level intermediate Resource Length long
Kotlin coroutines introduced the suspend modifier in our daily life as Android developers. By Manuel Vivo.
Tags java kotlin programming app-development
-
How to use Netlify to deploy a free Go web application
Posted on March 22, 2020, Level intermediate Resource Length short
Netlify is an web host that specializes in hosting static files. But Netlify also has various solutions for dynamic hosting, and their "Functions" service turns out to be a very easy way to host a Go web application, often for free. In this post, you will get walk through a demo repo author made that shows how to do this. By Carl M. Johnson.
Tags golang programming devops
-
Quick front-end integrations through components
Posted on March 19, 2020, Level beginner Resource Length medium
Integrations between people and projects are a challenge for every organization. For teams that work remotely, it's twice as challenging. Integrations should be made as simple and "low-touch" as possible. By Jonathan Saring.
Tags frontend web-development programming
-
Building a CLI chat app with Go and WebSockets
Posted on March 18, 2020, Level beginner Resource Length short
In this tutorial you will elarn about more about the WebSockets protocol. Go provides a WebSocket library, but the Go team advises to use other solutions built by the community. By Gustavo Caso.
Tags programming golang software
-
Building a minesweeper game using React Hooks
Posted on March 17, 2020, Level intermediate Resource Length long
Author of this blog post will share his experience and learnings with a project to improve my knowledge of the most significant ReactJS feature in recent time -- hooks. Tutorial is about building Minesweeper clone. TypeScript was also used. By Ivaylo.
Tags programming javascript react ux
-
Five misconceptions on how NodeJS works
Posted on February 29, 2020, Level intermediate Resource Length long
NodeJS was born in 2009 and it has gained massive popularity throughout the years because of one reason. It's just JavaScript! Well, it's a JavaScript runtime designed to write server-side applications, but the statement that "It's just JavaScript" is not 100% true. By Deepal Jayasekara.
Tags javascript nodejs programming
-
Securing Firefox with WebAssembly
Posted on February 28, 2020, Level advanced Resource Length medium
Protecting the security and privacy of individuals is a central tenet of Mozilla's mission, and so they constantly endeavor to make their users safer online. With a complex and highly-optimized system like Firefox, memory safety is one of the biggest security challenges. By Nathan Froyd.
Tags programming infosec miscellaneous javascript