Category: Languages
				
										
									
					
							
						
				Programming model V4 for NodeJS Azure Functions has been out for about two years now, and overall I think it is a great improvement over V3. If you are …			
					
								
												
									
					
							
						
				In my current project, we receive messages from Azure Service Bus that we need to deliver to edge devices that are located all over the country. The connections to …			
					
								
												
									
					
							
						
				GitHub Copilot has captured the attention of developers worldwide, promising a revolutionary shift in the way we write code. While the concept sounds enticing, many developers are left wondering, …			
					
								
												
									
					
							
						
				Just over three weeks ago, a colleague told me about The Advent of Code 2023. She explained how for 8 years every year in days and weeks leading up …			
					
								
												
									
					
							
						
				The core Formula One data could be represented in a graph like this: Drivers compete in races that are hosted on circuits. A result is achieved by the driver …			
					
								
												
									
					
							
						
				I bet you are used to relational data structures that you query using SQL. And so do I. And there is nothing in terms of data that a good …			
					
								
												
									
					
							
						
				In an earlier article, I showed how to quickly get going with an Oracle Database 23c Free instance in a Gitpod workspace – cloud based, ephemeral, quick start, zero …			
					
								
												
									
					
							
						
				Triggered by an assignment my son had to do for one of his university courses – and given the fairly light weight laptop we have him work with – …			
					
								
												
									
					
							
						
				Apache NiFi is a powerful open source integration product. A challenge you might encounter when integrating systems is that one system can produce JSON messages and the other has …			
					
								
												
									
					
							
						
				  preparation for migrating data to Oracle Virtual Private Database Introduction Recently I was part of a team involved in the preparation of migration data belonging to multiple business …			
					
								
												
									
					
							
						
				What’s in a name? A title is important and I hope that it describes well what I do want to share with you in this series of articles. It …			
					
								
												
									
					
							
						
				A nice SQL challenge was presented to me by a colleague. The challenges basically consisted of this table. A table contains records that describe login events. Each record has …			
					
								
												
									
					
				Last time in “How to build an Oracle Database application (that supports APEX, Java, React or any other front-end) (5)”, I told you about Git, Subversion, Maven and Flyway. In …			
					
								
												
									
					
				Last time in “How to build an Oracle Database application (that supports APEX, Java, React or any other front-end) (4)”, I told you about the Oracle SQL Developer Data Modeler. …			
					
								
												
									
					
							
						
				Last time in “How to build an Oracle Database application (that supports APEX, Java, React or any other front-end) (3)”, I told you about the Oracle Database and Oracle APEX. …			
					
								
												
									
					
							
						
				Last time in “How to build an Oracle Database application (that supports APEX, Java, React or any other front-end) (2)”, I did show you the database structure. This time I …			
					
								
												
									
					
				Last time in “How to build an Oracle Database application (that supports APEX, Java, React or any other front-end) (1)”, I gave you an introduction. This time I will elaborate …			
					
								
												
									
					
							
						
				TL;DR – this article describes how Windows Sandbox can be used to prepare a well known environment for demonstrations, tutorials, tests etc. Scoop is a great package manager for …			
					
								
												
									
					
							
						
				TL;DR;  Run demonstrations or instructions of browser actions. Allow the user to pause and skip acts, and to reset and switch scenarios. Allow the user to interact with the …			
					
								
												
									
					
							
						
				Sending WhatsApp messages from services and applications has been a frequent request from our customers. It also was something I would have liked to use in workshops and demonstrations. …			
					
								
												
									
					
							
						
				In the organization I’m currently working for, the OS-patch schedule depends on PatchTuesday (PT) just as Microsoft, Adobe or Oracle are using. And PatchTuesday is, as you all know, …			
					
								
												
									
					
							
						
				TLDR: This Katacoda Scenario has a live runtime environment with GraalVM 20.1 prepared for you including an easy to click-through step by step scenario that does a live demonstration …			
					
								
												
									
					
							
						
				This article is a follow-up to my previous article about using Azure Artifacts for own NPM modules. In that article I showed how to create a NPM module by …			
					
								
												
									
					
							
						
				Currently I am working on a customer project in which we build a lot of Azure (serverless) functions, mostly in Javascript. Sometime ago we foresaw that we need some …			
					
								
												
									
					
							
						
				I was facing a weird issue. In my Node application – version 10.6.3 – running on Ubuntu – 18.04 – I got the wrong value for the current date …			
					
								
												
									
					
							
						
				Just a quick blog to get me through the Christmas eve. More than 5 years ago I wrote a blog about FTPS from an Oracle databse. In that blog …			
					
								
												
									
					
							
						
				When you install GraalVM, one of the things you get is a Node runtime environment (GraalVM 19.2.1 is based on Node 10.16.3 – with support for the core Node …			
					
								
												
									
					
							
						
				GraalVM is among other things a polyglot language runtime. It can run applications written in many languages – JVM languages like Java, Scala, Groovy and Kotlin as well as …			
					
								
												
									
					
							
						
				GraalVM provides a runtime component that enhances the JVM in several ways. It makes the JIT compilation better. It also allows the JVM to run non-JVM languages such as …			
					
								
												
									
					
							
						
				Syslog is a standard for message logging, often employed in *NIX environments. It allows separation of the software that generates messages, the system that stores them, and the software that …			
					
								
												
									
					
							
						
				Interoperability from Java to JavaScript has been an objective for the Java community for quite a while. With GraalVM, there is great way to run JavaScript code from within …			
					
								
												
									
					
							
						
				You might encounter a situation where you want to fork a script during execution. For example if the amount of forks is dependent on user input or another specific …			
					
								
												
									
					
							
						
				As of ES 2018 (recent browsers or Node 10), JavaScript support asynchronous generators. Generators are functions that return a set of values, one value at a time. These values …			
					
								
												
									
					
							
						
				It was through inspecting some Python code that relied quite heavily that I suddenly realized the beauty of the ES6 concept of generators and the yield keyword. A generator …			
					
								
												
									
					
							
						
				AMIS is part of the Conclusion ecosystem of over 20 companies, each with their own specialty and identity. Several times per year, we organize Conclusion on Stage – a …			
					
								
												
									
					
							
						
				AMIS is part of the Conclusion ecosystem of over 20 companies, each with their own specialty and identity. Several times per year, we organize Conclusion on Stage – a …			
					
								
												
									
					
							
						
				In this article, I will share some of my personal findings and discoveries as I start out building a small APEX application. No experienced developer is likely to learn …			
					
								
												
									
					
							
						
				My challenge: my wife wants to set up a system for some of our friends and relatives to let each other know about appliances and things they can share …			
					
								
												
									
					
							
						
				The Oracle OpenWorld and CodeOne 2018 conferences took place in the last week of October 2018. Together, over 1500 sessions took place. The session catalog with details for all …			
					
								
												
									
					
							
						
				TL;DR; · Graph databases are ideal for query use cases with data with complex relationships and layers of connections · Its query language is fast, efficient and allows for …