programming » Page 17 » Custom Developer Tools and VCL Components | Developer Team

Advanced Concepts of PHP Reactive Programming

Advanced Concepts of PHP Reactive Programming
Advanced Concepts of PHP Reactive Programming


Reactive Programming helps us write code that is concise, clear, and readable. Combining the power of reactive programming and PHP, one of the most widely used languages, will enable you to create web applications more pragmatically. PHP Reactive Programming will teach you the benefits of reactive programming via real-world examples with a hands-on approach. Reactive programming goes hand in hand with asynchronous programming; we’ll work a lot with event loops, blocking and non-blocking code, sub processes and IPC.We start with introducing PHP streams and event loop. We’ll also introduce the concept of higher-order Observables as a more advanced functionality of Rx. Moving on to more interesting aspects; you will implement a web socket backend by developing a browser game. You will learn to implement quite complex reactive systems while avoiding pitfalls such as circular dependencies by moving the RxJS logic from the frontend to the backend. The video will then focus on writing extendable RxPHP code by developing a code testing tool and also cover Using RxPHP on both the server and client side of the application. With a concluding video on reactive programming practices, this video will serve as a complete guide for you to start writing reactive applications in PHP.
Read more

Advanced Data Structures and Algorithms in Java 9

Advanced Data Structures and Algorithms in Java 9
Advanced Data Structures and Algorithms in Java 9


Advanced Data Structures and Algorithms in Java 9 covers classical, functional, and reactive data structures, giving you the ability to understand computational complexity, solve problems, and write efficient code. This video is based on the Zero Bug Bounce milestone of Java 9.We start off with the basics of algorithms and data structures, helping you understand the fundamentals and measure complexity. You will also get a clear picture of reactive programming, binary searches, sorting, search trees, undirected graphs, and a whole lot more!
Read more

IDM UltraEdit 24.20.0.27

IDM UltraEdit 24.20.0.27
IDM UltraEdit 24.20.0.27 | 102 Mb


UltraEdit 24 is the ideal text, HEX, HTML, PHP, Java, jаvascript, Perl, and Programmer’s editor. It’s versatile and easy to use, specially designed for inputting and editing text and code. Supports configurable syntax highlighting and code structuring for most any programming languages.
Read more

Richardson Software RazorSQL 7.3.4

Richardson Software RazorSQL 7.3.4
Richardson Software RazorSQL 7.3.4 | 85 Mb


Query, edit, browse, and manage all major databases from one database tool. RazorSQL (OSX) is a universal database query tool, programming and sql editor, database navigator, and administration tool with built-in connection capabilities for DB2, Derby, Firebird, FrontBase, HSQLDB, Informix, Microsoft SQL Server, MySQL, OpenBase, Oracle, PostgreSQL, SQL Anywhere, SQLite, and Sybase. RazorSQL (OSX) ships with a built-in relational database engine that is up and running out of the box and requires no end-user administration. RazorSQL (OSX) are visual tools for creating, editing, describing, altering, dropping, and viewing database objects; tools for importing and exporting data; a database browser for the viewing of database objects and structures; and a robust programming editor with support for SQL, PL/SQL, TransactSQL, SQL PL, PHP, Java, XML, HTML, and eleven other programming languages.
Read more

Python Basics Training Course

Python Basics Training Course
Python Basics Training Course


Get well-versed with the fundamentals of Python through this online self-learning course by Greycampus. GreyCampus is a leading provider of online self-learning courses for working professionals. This course is on Python, which is one of the easiest, most effective and most widely-used programming languages of today.
Read more

First Steps in Java

First Steps in Java
First Steps in Java


Get a good grasp on the basics of Java programming language: topics ranging from basic syntax to database operations This course is designed for students or anyone else who want to start Java as a programming language. We will consider several topics ranging from installing Java itself to MySQL database operations. The first chapter will be about the basics: loops, decision making, variables and so on. The next chapters will be about exception handling as well as how to deal with input/output operations. Of course, we will consider the object orinted principles: inheritance, polymorphism and encapsulation as well. The last chapter will be about how to connect to a MySQL database and how to make the basic database-related operations: inserting new items, removing items or updating items in the database table.
Read more