my current consultancy position may assume several and curious job titles, if you look around
anyway the most used out there is “devops engineer”, which sounds weird to actual software engineers
starting from here, you get a world of so many quaint job titles that you can’t imagine
most of them require you to think some minutes about the real meaning, what they’re doing in real life is not so easy to understand
but in my case, DevOps is not a thing you have to create, manipulate or think about, it’s a methodology
a lot of people claimed that being an engineer of a methodology is inappropriate and they’re right, from a language point of view
but living language and, above all, sloppy head hunters’ lists of skills and requirements, have overtaken good intentions
cases of something
it gets quite difficult to understand that a “Customer Engineer” is not a person who designs “customers”, but an engineer dedicated to a specific customer (or a restricted set of)
(and yes, I like writing in English and Italian both, it’s up to you, reader, to decide, if you feel bothered or not)
This year I had the possibility of choosing among good talks with calm and it paid off honestly…
On the organisational side, I have to say it got worse… food was extremely below the expectations, I really can’t find the match for a (not-so-little) paid event. Moreover, staff at the room corners seem to know nothing about organisation matters and I was a bit astonished.
Anyway, I can say a little about the talks…
Building Stateful Clustered Microservices with Actors and Kubernetes – Hugh McKee
I couldn’t attend the whole talk, but I found it very interesting, since I don’t have a deep knowledge of Akka, while I obviously knew Kubernetes, so the application was very attractive.
Java Migrating to 11 in real app – Poitr Przyby
This talk seemed a bit sciolistic but… the guy was a good performer!
It could be boring to hear a long list of a language features, which are changing from a major release to another, so the speaker should entertain the audience and keep it awaken 🙂
Piotr threw some Polish jellyfish packs to people answering his questions
Deploying Go Functions – Julien Bisconti
I didn’t appreciate very much this talk, because the actual part I wanted to see at work – the FaaS deploy system – has not actually been showed more than twice and very slightly.
A pity.
Combining Serverless Continuous Delivery with ChatOps – Viktor Farcic
He simply worths the ticket.
I didn’t really want to attend CodEmotion this year, but when I saw that there was Viktor – an amazing person I knew in Amtersdam, attending a CloudBees course – I changed my mind.
He showed the present and the future of Jenkins X, a promising project which is evolving under the hood and it will change the way we look at CI/CD with the Jenkins family (actually it’s not Jenkins anymore!)
Second day
The Life of a Packet Through Istio – Matt Turner
An illuminating talk that showed the Istio components and how they manage the east-west networking inside a kubernetes cluster
Can I have a screensaver other than the blank screen with light-locker?
In a word – no.
If you need a screensaver for whatever reason, perhaps using a TV for a monitor and don’t want a blank screen, then you will need to remove light-locker and install some alternative, like xscreensaver.
I think that, sometimes, strong decisions are good evidence.
But starting from a moot point and finishing to a short cut lead often to risible motivations. I could endure something like “we forked gnome screensaver and we had no much time to develop all the stuff, so take this as our best effort for the moment. I can’t bear a perspective where “common people are stupid and we reinvented the whell square ’cause we are the geniuses“.
I know that it’s an increasing trend, but going back to stone age it’s not fascinating, in my humble opinion.
I was thinking about Spring Boot could become, waiting for GA, and that’s the answer (txs to vJug):
In my mind there could be some extra features directly from Spring Tool Suite, like an API configuration wizard that helps you generating REST skeleton…
I’ve been thinking a lot about a tweet by Alex Sexton. He says that if you spend too much time mastering a set of tools, you’ll miss out on learning newer and better tools.
Â
He might be right, and I see many in the community who probably feel the same way. But consider: Every time you start with a brand new tool, the learning curve gets steeper. So while you may be learning something “better”, what’s the overall time and resource investment? And more importantly, what’s the eventual return on that investment? If it doesn’t surpass the return with the older, supposedly less superior set of tools, then is it worth it?
Web Services for dummies: creare un servizio web SOAP per Tomcat – il Consumer
During my autumnal experience working with Spring on a e-commerce service library, I had to implement a Web Service client to interface a popular italian payment gateway.
you need only your service’s WSDL URL and wizard will generate Java classes that you can use as Web Service client.
While building this solution some errors occurred, so here are the solutions…
1) “IWAB0503E Unable to update Java build path. Please check your system environment” This was trivial, due to presence of two different versions javax.xml.soap under my STS*; removing one of two and restarting STS(Eclipse)* that was fixed. Reference: “Unable to update Java build path. Please check your system environment. | Roberto Oróstica Correa’s Blog” 2) “Server did not recognize the value of HTTP Header SOAPAction” The problem is caused by using the wrong SOAP version. As shown in service definition (wsdl) SOAP version required is 1.2, but my request was 1.1 version; to fix you have to change namespace definition in Spring xml configuration file, from http://schemas.xmlsoap.org/soap/envelope/ (v1.1 namespace) to http://www.w3.org/2003/05/soap-envelope (v1.2 namespace)
Once all building troubles were over, it was easy to look up generated classes and discover methods to call to perfom requests against Web Service producer…
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.AcceptRejectSettingsRead More
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
%d blogger hanno fatto clic su Mi Piace per questo:
This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Cookie strettamente necessari
I cookie strettamente necessari dovrebbero essere sempre attivati per poter salvare le tue preferenze per le impostazioni dei cookie.
Se disabiliti questo cookie, non saremo in grado di salvare le tue preferenze. Ciò significa che ogni volta che visiti questo sito web dovrai abilitare o disabilitare nuovamente i cookie.