Ask HN: Who is hiring? (June 2021) ycombinator.com - get the latest breaking news, showbiz & celebrity photos, sport news & rumours, viral videos and top stories from ycombinator.com Daily Mail and Mail on Sunday newspapers.
by
The Jolie programming language recently attracted the attention of developers on Hacker News. Jolie is a service-oriented language that encourages developers to model distributed software as composable services whose orchestration is described separately from communication protocols (SOAP, HTTP, XML-RPC) and deployment architecture. Jolie strives to reduce the distance between specification and implementation by reifying services as a first-class concept.
[I think the predominant question here is: why a language over, e.g., a framework?]
In a nutshell: because we want to minimize code model distance. Other languages make you program in terms of functions, objects, etc., and make yourself model services by using these concepts. In Jolie, you write code that maps directly to the concepts that matter. What are the important concepts? APIs, Access Points, and Services (duh…) are examples.
ITU
Digital transformation is blurring the boundaries between our physical and virtual worlds and this transformation has gained further impetus with COVID-19.
Things, places and people are being mirrored in a parallel virtual world, creating immersive new communications experiences and fundamental shifts in business and education as well as healthcare, automotive, logistics, retail and entertainment.
But is society ready for this future? Is this vision centred around people and our best interests? And how could technical standards and policy and regulation help us to shape the future we want?
These are among the key questions to be considered by ITU Kaleidoscope 2021: Connecting physical and virtual worlds – ITU’s flagship academic event – scheduled for 6-10 December online.
Reseller News
Join Reseller News
Sign up to gain exclusive access to email subscriptions, event invitations, competitions, giveaways, and much more.Sign up now
What is observability? Software monitoring on steroids
Observability is an increasingly vital consideration for software engineers looking to build better, more stable applications. Here is everything you need to know about observability Credit: Dreamstime
The term “observability” started to gain serious momentum in software engineering circles around 2018, as a natural evolution of monitoring practices. By bringing together the raw outputs of metrics, events, logs, and traces, software developers could start to gain a real-time picture of how their software systems are performing and where issues might be occurring.