Geen categorie

a digital twin via 3d scanning of an adidas shoe made via fectar and th3rd

How reading ‘Shoe Dog’ led me to 3d Scanning and a new TestingSaaS service

How reading ‘Shoe Dog’ led me to 3d Scanning and a new TestingSaaS service 796 932 Cordny

3D scanning, shoes and TestingSaaS, what’s the connection?

Do you remember my blog about reading ‘Shoe Dog’, written by Phil Knight, founder of Nike. It’s a boy’s book about starting a business you are passionate about.  

Great, so I read the book, what’s the connection with 3D scanning and TestingSaaS?

Well, when reading the book I got interested in sneakers and how they would be advertised in this modern age.

Sneakers in Augmented Reality: Digital Twins

As an augmented reality enthusiast I first searched for use cases of advertising sneakers in augmented reality.

This opened a new world for me: 3D modeling, photogrammetry, 3D scanning, product photography etc. Grat material for another ARdeedive.

But what is the connection with SaaS?

Fectar and Th3rd: 3D Scanning available for the Masses

The greatest thing was, this new world was already in reach for me with an AR-innovation I already tested: Fectar , the Dutch Content Management System for Augmented and Virtual Reality. A SaaS solution for managing and displaying your AR and VR objects.

One of it’s partners, th3rd, offers a corporate solution for brands & retailers to digitize their product catalog at scale & on site: 3D Scanning as a Service.

And th3rd creates AR environments (called Spaces in Fectar) for showing their capabilities. One of these is creating digital twins of sneakers. Just have a look at these LinkedIn posts I wrote showing Nike and Adidas digital twins.

How promoting 3D scanning via LinkedIn led to new Opportunities

As an AR enthusiast I like to promote these AR innovations.

And by filming the Th3rd spaces, powered by Fectar, and distributing these via LinkedIn I met more people enthusiastic about AR and shoes.

Great people from the biggest shoe brands, but also creative developers, keen on creating a digital twin from a self made video.

But that’s another story.

Are you interested in creating a digital twin of your product?

And do you want to know more of how I can create a video of a digital twin of your product using Fectar?

Let’s schedule a call.

See here for my availability.

WPsupporters en TestingSaaS

WordPress onderhoud voor startende ondernemers

WordPress onderhoud voor startende ondernemers 1024 522 Cordny

Een gastblog door Remco Nieuwenhuizen, WPSupporters


Je bent net gestart met je onderneming en hebt een prachtige WordPress website gemaakt of laten maken. Of misschien ben je een startende IT-er en beheer je een aantal websites voor klanten.

Hoe voer je dan het WordPress onderhoud uit?

In dit artikel gaan we in op alle basis onderdelen die WordPress onderhoud bevat. Daarbij geven we je een overzicht over de dagelijks, wekelijks, maandelijks en jaarlijkse taken.

Je kunt dit alles terug vinden in de volgende onderwerpen:

  • Waarom is WordPress onderhoud zo belangrijk?
  • Waar moet je allemaal aan denken bij WordPress onderhoud?
  • Alle taken op een rij
  • WordPress zelf onderhouden vs uitbesteden

Waarom is WordPress onderhoud zo belangrijk?

WordPress is volgens het bedrijf Sucuri, het meest gebruikte content management systeem (CMS) van de wereld en hierdoor ook het meest gehackte systeem. Het goed onderhouden van je website is hierdoor dus extra belangrijk.

Wanneer je dit altijd doet, zal het je de volgende voordelen opleveren:

  • Met een goed onderhouden website zorg je ervoor dat je website niet trager wordt en dit scoort in zoekmachines als Google.
  • Met een goed onderhouden website ben je op de hoogte van de nieuwste plugin en thema updates.
  • Met een goed onderhouden website zorg je ervoor dat klanten langer op je website blijven
  • Met een goed onderhouden website voorkom je errors
  • Met een goed onderhouden website blijft je website online

Waar moet je allemaal aan denken bij WordPress onderhoud?

WordPress onderhoud bestaat uit een aantal essentiële onderdelen die ieder hun aandacht nodig hebben. Wanneer één van deze onderdelen niet op orde is loopt jouw website alsnog risico op beveiligingsissues of kan hij zelfs offline komen te staan.

Beveiliging

Zoals ik al aangaf, is de beveiliging van je website een zeer belangrijk onderdeel van je WordPress onderhoud. Bij het niet goed onderhouden maak je het gemakkelijk voor hackers en Malware om binnen te treden op je website en deze vervolgens te gebruiken voor het verspreiden van zeer onprettige informatie. 

Je website kan hierbij flinke schade oplopen en zelfs totaal offline gaan. Ook kunnen klantgegevens worden gestolen waardoor je aan de stok krijg met de Autoriteit Persoonsgegevens. Iets wat je absoluut niet wilt!

Belangrijke onderdelen van je beveiliging bestaan uit:

  • Een goede hosting
  • Het updaten van je website (zowel voor de plugin/thema’s als de daadwerkelijke WordPress versie)
  • Maak regelmatig back-ups
  • Maak gebruik van een beveiligde omgeving door middel van SSL/HTTPS
  • Zorg voor goede beveiliging plugin

Snelheid

Door het goed onderhouden van je website, blijft ook je website snelheid op pijl. Een website die heel traag laadt, verliest bezoekers. Daarbij spelen ook zoekmachines als Google hier op in. Een website die traag laadt, wordt minder goed gevonden dan een website die snel laadt.

De snelheid van je website hangt onder andere samen met het updaten van plugin/thema’s, de grote van je afbeeldingen en je hosting provider.

Backups

Backups zijn naast beveiliging en snelheid één van de belangrijkste onderdelen van je WordPress website onderhoud. Wanneer je website offline gaat kan je hem, met 1 simpele druk op de knop, herstellen met een backup.

Het maken van backups kun je handmatig of door middel van een plugin regelen. Let er bij beide op, dat je altijd een externe backup maakt. Een externe backup sla je namelijk, op een andere plaats dan je website zelf staat opgeslagen, op. Hierdoor kun je er altijd bij, ook wanneer je website totaal offline gaat.

Plugin en thema updates

Zoals ik al aangaf is het doen van updates aan plugin en thema’s een belangrijk onderdeel van je website beveiliging en onderhoud. Oude plugin en thema’s worden namelijk vaak gebruikt als achterdeur door hackers.

Plugin en thema’s zijn eigenlijk allemaal kleine stukjes software die samenwerken in het systeem van WordPress. Net zoals bij de software van Word, heeft deze software ook regelmatig updates nodig. Zorg er daarom altijd voor dat je de updates uitvoert wanneer WordPress hier naar vraagt. 

Alle taken voor WordPress onderhoud op een rij

Hier vind je een schema met daarin het onderhoud wekelijks, dagelijks, maandelijks en jaarlijks weergeven.

Dagelijkse taken

  • Controleren of de site online is
  • Controleren beveiliging 
  • Website & database backups

Wekelijkse taken

  • Plugin/thema updates
  • Malware scans
  • Visuele inspectie

Maandelijkse taken

  • Monitoren bezoekersverkeer
  • Monitoren rankings in de zoekmachine
  • Database opschonen
  • Websitesnelheid testen
  • Gebroken hyperlinks detecteren 
  • Check op Google Search Console: Errors/Issues

Jaarlijkse taken

  • Beoordelen van je WordPress site
  • Beoordelen content voor updates
  • Verlengen hosting, domein en licenties (jaarlijkse betaling)

Zoals je ziet, is het onderhouden van een WordPress website geen makkie. Sterker nog, het kan je nog best veel tijd (en geld) kosten. 

WordPress website zelf onderhouden vs uitbesteden

Je WordPress website zelf onderhouden is zeker mogelijk. Indien je een beetje technische onderlegt bent en je voldoende tijd hebt, zul je zien dat je al een heel eind komt. WordPress is namelijk best een gebruiksvriendelijk systeem om mee te werken. 

Daarbij zijn er tegenwoordig allerlei plugins te verkrijgen die het onderhouden van je website weer wat eenvoudiger kunnen maken.

Toch kan WordPress onderhoud spannend zijn wanneer je het voor het eerst doet of juist wanneer je het een tijd niet gedaan hebt. Updates en beveiligingsproblemen kunnen zich voordoen wanneer je hiermee aan de slag gaat. Wanneer je in deze situatie zit is het wellicht prettiger om het onderhoud uit te besteden.

Daarbij kan WordPress onderhoud ook best veel tijd kosten. Tijd die je liever in andere dingen investeert.

Wanneer je het onderhoud wil laten uitbesteden, laat dit dan altijd opnemen in een WordPress onderhoudscontract. WordPress onderhoud is namelijk in diverse soorten en maten aanwezig. 

Aan jouw de keus om een passend pakket te kiezen. De minimale standaard bestaat uit:

  • Cloud backups (minimaal 1x per dag)
  • Wekelijkse plugin/thema updates
  • 24/7 uptime monitoring

Zoals je ziet, is dit minimale WordPress onderhoud nodig voor iedere website maar lang niet genoeg om alle bovenstaande punten te dekken. Wanneer je website meer is dan alleen een visite kaartje of simpele weergave van jouw diensten, raden we aan om ook beveiligingsmaatregelen te nemen.

Remco Nieuwenhuizen is eigenaar van de WPsupporters, een bureau dat ondernemers en bedrijven helpt met WordPress onderhoud.

“Ik merkte dat het onderhoud in de vorm van updates, back-ups, snelheid en veiligheid vaak te weinig aandacht kreeg. Hierop heb ik besloten om dit aspect te professionaliseren en hiermee andere ondernemers en bedrijven te helpen.”

Ondertussen helpen de WPsupporters vele ondernemers en bedrijven metWordPress onderhoud.

Snapchat as a use case for using Augmented Reality in Content Marketing

Augmented Reality, a Power-Up for Online Marketing

Augmented Reality, a Power-Up for Online Marketing 1024 512 Cordny

Why is Augmented Reality for Online Marketing an Innovation?

In our previous AR-deepdive we discussed the role Augmented Reality (AR) can play when working remotely.

Thank you for your feedback on this AR-deepdive, very appreciated.

Up to now we discussed healthcare and remote working in the TestingSaaS AR-deepdives, are there other use cases Augmented Reality can be beneficiary?

Augmented Reality and Online Marketing

Why is Augmented Reality for Online Marketing an Innovation?

What is a typical Example of Augmented Reality in Online Marketing?

Can you give me a few Succes Stories of this Example?

These questions are answered in this AR-deepdive .

The use of the mobile messaging app Snapchat is shown to illustrate how AR is used in online marketing campaigns.

Enjoy and if you have any questions or remarks you can always contact me.

remote working and augmented reality

Augmented Reality and Remote Working, is it a match?

Augmented Reality and Remote Working, is it a match? 1920 607 Cordny

In our previous AR-deepdive we discussed the role Augmented Reality (AR) is going to play in healthcare.

Are there other use cases Augmented Reality can be beneficiary?

Corona and Remote Working

Today, the world is facing a medical challenge, the Corona virus is spreading globally and people have to adapt to fight this virus. One of these adaptations is working from home, remote working, to stop the virus spreading further.

Why does Augmented Reality improve Remote Working?

Remote working is a necessity now with the Corona Crisis, can Augmented Reality be beneficiary? See TestingSaaS his answer in the second AR-deepdive on LinkedIn.

If you have any questions or remarks, I am happy to help you.

Keep safe!

a use case in augmented reality: healthcare

Deepdiving in the Use Cases of Augmented Reality

Deepdiving in the Use Cases of Augmented Reality 1024 522 Cordny

Writing and distributing content about Augmented Reality (AR) is fun and I am always curious how people react to a ‘new’ phenomenon like this in B2B and B2C.

Cordny, great, but what can you with AR?

Are there any working use cases?

These questions I get a lot.

And that’s why I started a deepdive into the use cases for AR the coming weeks.

This week I started with healthcare and posted this deepdive on LinkedIn.

For the next weeks I will focus on the following Augmented Reality use cases:

  • E-commerce and marketing
  • Education
  • Advertisement
  • Manufacturing
  • Real estate and Construction

Have a look at my AR Healthcare deepdive where I have answered the following questions:

What is Augmented Reality and why is it in healthcare a revolution?

What are examples of current use cases of Augmented Reality in healthcare?

Enjoy and if you have any questions or remarks you can always contact me.

Stay tuned for my next AR deepdives on LinkedIn!

chatbot vs virtual assistant

Chatbot versus Virtual Assistant

Chatbot versus Virtual Assistant 282 179 Cordny

Last week I wrote about Google’s new Chatbot Meena, which resulted in a lot of feedback from my readers.

Thank you for that. I appreciate this reader engagement a lot.

Someone asked me if Meena is also a Virtual Assistant aka VA?

I had to think about this. a VA is, in my honest opinion, software that helps you with organising and completing your work, like an online calendar, a password manager, a dictaphone, a video conferencing tool or a to do list.

What about Chatbots? Do they also belong to the VA family? Or are they completely different? To answer this question we first have to know what both software agents are and how they are used in our daily life.

What is a Chatbot?

These are software agents capable of simulating a conversation (a chat) with a user in natural language through messaging applications, websites, mobile apps or through the telephone.

In recent years they have been widely adopted by companies to interact online with their customers: lead generation, sales and customer support.

Chatbots are programmed to respond with a certain set of answers and statements.

What is a Virtual Assistant?

As already said, a VA is a software agent that assists you in performing your daily activities like setting clock alarms, scheduling appointments, making (video) calls etc. Virtual Assistants are in that sense similar to personal human assistants. They help you get things done.

What are the similarities between Chatbots and Virtual Assistants?

They are both user interfaces designed to interact with a user, a human. The interaction is based upon pre-defined commands or questions.

They are now an important part of our (online) life helping us with answering daily questions.

Here, Natural Language Processing (NLP), an important part of machine learning, plays a key role.

NLP can help to understand how a text (Chatbot) or voice (VA) – a natural language – has to be interpreted and processed, so the software agent can react to it effectively.

This is not only limited to words, also conversations can be understood with the help of NLP.

NLP enables Chatbots and VA’s to be trained with different conversations so they can react effectively when the user interacts with them in a similar conversation already trained.

Vital for an effective conversation is knowing the intent of the user and the context of the conversation.

What are the Differences between Chatbots and Virtual Assistants?

The difference is based mainly on usability. Contrary to Virtual Assistants, Chatbots are only text-based and work on a single-turn exchange. In other words, it reacts to a question by the user, interprets it and gives a single pre-defined answer. If the question the user asked does not match their learned set of knowledge then they fail to answer.

Next to that, Chatbots are software agents used in business, Virtual Assistants are more used on a personal level.

Chatbots are more used in business because they can automate simple tasks for all clients. A VA on the other hand, is more uniquely associated with an individual user. Their range of tasks is also bigger, they have a wider scope than Chatbots, mainly due to the simpler algorithms the latter uses.

And don’t forget, the VA is a voice assistant, capable of interpreting also voice, contrary to the text-based work a Chatbot can do.

Virtual Assistants can improve over time, because with every user-interaction they learn more about their user. That is why these software agents can manage your daily activities.

Both software agents use Natural Language Processing, but the Virtual Assistants are more sophisticated in this, because they, as already said, use more sophisticated algorithms and improve over time due to their machine learning capabilities. This enables them to give contextualized answers back to the user. This does not mean there are no Chatbots using machine learning or artificial intelligence. More and more software developers are using these to improve their bots, but this takes some time. A lot of software companies say their bots have machine learning capabilities, but these companies base this on using IF-THEN-ELSE in their code. My dear readers, that is not machine learning, that is computer programming.

Is Siri a Chatbot?

Now we have covered the similarities and differences between the two software agents, let’s consider real life examples.

Siri on your Apple mobile device does not belong to the Chatbots, but it is a Virtual Assistant, capable of executing tasks or delivering services by means of speech recognition. It is even capable of opening apps (like navigation or calendar) and retrieve the information necessary for answering your question. It is your personal Virtual Assistant, usable in business and at home.

What is Meena then?

Now we have seen Siri is a Virtual Assistant, what about Meena?

Meena is an example of an open-domain Chatbot — designed to converse on any topic that can function as a “friend,” advisor etc. This is different than the closed-domain Chatbots which are programmed for specific Q&A.

But unlike Siri, it is a textbot, and not a Voice Assistant, so it is, in my honest opinion, still a Chatbot and not a Virtual Assistant. Although if you combine it with Google Assistent and implement it correctly, it will become an awesome Virtual Assistant, capable of many tasks and services.

Wrap-up

We discussed the similarities and differences between Chatbots and Virtual Assistants.

Chatbots are business-driven text-based online software agents and work on a single-turn exchange, used mainly for non -complex customer interaction like lead generation and FAQs.

NLP and machine learning is used to widen their scope, but this is still in research and development.

Virtual Assistants like Siri on the other hand are used on a personal level, have a wider usability scope.

More importantly, they can improve over time, because with every user-interaction they learn more about their user through machine learning.

Although more and more of the Chatbots are also benefiting from machine learning these days.

One of these is Meena, the Google Chatbot, which is still in research and development, but has high expectations, because it is designed to converse on any topic that can function as a “friend,” advisor etc. This is not the case with the current Chatbots.

I am curious what Meena and the next generation Chatbots and Virtual Assistants will bring.

Did you like this article?

And do you also want to share such news on your own company’s blog or knowledge base, but you do not know how?

Contact me NOW at TestingSaaS and let’s setup your company’s knowledge base together.

Meet Google's new chatbot Meena

Meet Meena, Google’s new chatbot

Meet Meena, Google’s new chatbot 1314 832 Cordny

Chatbots and digital assistants are very trendy these days and more companies use a chatbot or a digital assistant in their daily communication with clients or co-workers.

But honestly, when you use Siri or Alexa, was it a satisfying conversation? Was it really a conversation?

Google claims it has now build a new chatbot which can talk to you about anything, just like a human.

Meet Meena.

What is Meena?

Meena is an end-to-end, neural conversational model that learns to respond sensibly to a given conversational context. A neural network models itself after the human brain by creating an artificial neural network that via an algorithm allows the computer to learn by incorporating new data. It’s a form of machine learning. Here it’s conversational, because the computer gets the data by having a ‘conversation’ with the user.

Simply said, Meena has learned to respond correctly when needed in a given situation.

How is Meena, the chatbot, built?

Meena is a conversational neural network with 2.6 billion parameters.

Google’s development team trained Meena with 40 billion words, that’s 341 GB of textual data.

How did they do that? By using the Seq2seq model.

A variation of Google’s Transformer, which is a neural network that compares words in a paragraph to each other to understand the relationship between them.

Meena is build of a single evolved transformer encoder block and 13 evolved transformer decoder blocks. Encoder blocks help Meena to understand the context of the conversation, decoders help Meena to form a correct response.

A little history of Google and chatbots

Meena is not Google’s first experiment with chatbots.

In 2015, Google released a paper on a model that helped with tech support. The company also developed a lot of language models to better understand the context of a conversation.

So you see, Google’s R&D was quite busy with chatbots in the last 5 years

Google’s competition regarding chatbots

How is Google’s competition dealing with chatbots?

Amazon had its Alexa Prize challenge in 2019 where it challenged teams with building a bot that can sustain a conversation for at least 20 minutes.

Another tech giant, Microsoft, acquired in 2018 conversational AI startup Semantic Machines to improve Cortana.

Is Meena the chatbot open source?

Awesome news, Google’s new chatbot Meena.

I want to code with it too, is it open source?

Unfortunately not. But maybe in the future.

Did you like my blogpost on Meena, Google’s new chatbot.

And do you also want to share such news on your own company’s blog, but do not know how?

Contact me NOW at TestingSaaS and let’s setup your company’s blog together.

burst the IT marketing bubble

Burst the bubble in IT marketing

Burst the bubble in IT marketing 1280 851 Cordny

Burst the bubble in IT marketing, that’s what TestingSaaS is going to do in 2020.

Why?

Every time a new technology in IT appears on the surface, new buzzwords are introduced and heavily used by the IT marketing pro’s.

This is not something new, it exists as long as IT itself. Buzzwords are used to market the product and ‘show’ the public something ‘new’ and ‘state of the art’ has been built for them to help them with their IT challenges.

In 2007 I started the TestingSaaS blog to burst this ‘buzzword-bubble‘ and show the readers these buzzwords are just the same sh*t with other flies on it. Since that time I have written about new IT-‘innovations’ like digital identity, test automation, data science (remember big data), DevOps, information security, chatbots, augmented reality etc.

Great, so I am doing this for about 13 years now, why do I want to emphasise this in 2020?

Why creating clarity in IT marketing in 2020?

It is the beginning of 2020 and a lot of articles are written about the IT-trends the coming year.

I was triggered by an article in the Dutch management journal MT: Next Generation Leadership about 9 AI-trends in 2020.

I know the writer, Remy Gieling, and enjoy his articles.

A lot of buzzwords are present in this article, but Remy explains them well or links to other articles where they are explained.

This is a great example of how I would like to read an article about IT.

Unfortunately a lot of articles are still out there just bloating buzzwords without explaining them, leaving the readers confused. I will not share the examples, you know they exist.

Help the IT company sell by explaining the buzzwords

So, what will be my main focus in 2020:

Help the IT company sell by explaining the buzzwords to their customers who are overwhelmed and confused by these buzzwords

This can be done by an in-depth article, tutorial, knowledge base, FAQ, infographic etc.

Mind you, a lot of IT buzzwords are now combined in the marketing of single products and if you, as an IT company, do no know what they mean and how their interaction is, you do not know the product. If you do not know the product, how can you sell it?

Let me help you burst this buzzwords-bubble and be transparant again and show the customer you know the product you sell.

Contact me now and let’s bring clarity for your customer together, resulting in a great customer experience and a long lasting relationship!

macOS anti-forensics course, powered by TestingSaaS and eForensics Magazine

The macOS antiforensics course: still going strong

The macOS antiforensics course: still going strong 938 936 Cordny

Do you remember the macOS antiforensics course I designed with eForensics Magazine last year?

Well, it is now running for a year and it is still going strong.

Many infosec enthusiasts followed the course and have given me great feedback via eForensics Magazine and LinkedIn.

Thank you all!

Can I still apply for the MacOS antiforensics Course?

Don’t worry, you can still apply for the course and follow it in your own pace.

Have a look, as already said, it is a self-paced practical, easy-to-read online course with lots of visuals and videos. And it’s fun!

A new infosec course by Cordny?

Who knows?

Maybe another macOS course, or antiforensics tooling?

I keep you posted!

Have a great and fun 2020!!!

Test automation with Sauce Labs

Test automation with SauceLabs, a TestingSaaS Partner

Test automation with SauceLabs, a TestingSaaS Partner 1280 720 Cordny

Test automation is an important part of my work at TestingSaaS.

Ever since I started software testing I was intrigued by automating it and finding a great tool doing this.

This journey took some time, but I found a great partner delivering me the tools to do some awesome test automation: Sauce Labs

What is Sauce Labs?

Sauce Labs ensures the world’s leading apps and websites work flawlessly on every browser, OS and device. Its award-winning Continuous Testing Cloud provides development and quality teams with instant access to the test coverage, scalability, and analytics they need to deliver a flawless digital experience. Founded by the original creator of Selenium (woohoo!), Sauce Labs helps companies accelerate software development cycles, improve application quality, and deploy with confidence across hundreds of browser / OS platforms, including Windows, Linux, iOS, Android & Mac OS X. Optimized for Continuous integration (CI), Continuous delivery (CD), and DevOps, the Sauce Labs platform is built to handle the most secure data from its customers, who range from Fortune 500 companies to small businesses worldwide. To date, nearly 2 billion tests have run on the Sauce Labs cloud.

TestingSaaS and the Sauce labs test automation software

As a software tester I use a lot of Selenium for automated web testing. But I also use Sauce Labs to test other applications:

And, as you can see, because I like to write about software, I also take my readers along my journey. After all, my mission is to ‘Create Content by Testing‘.

Thank you Fixate and Sauce Labs for joining me on this journey.

TestingSaaS and test automation in 2020

Test automation is a fast evolving field.

Artificial Intelligence is getting more and more important in today’s information technology. And what to think of all the new mobile devices?

How can we use test automation so tests can be done in time to market and ensure the quality of the systems under test?

Enough to test (automate) and write about in 2020.

TestingSaaS will continue its ‘Create Content through Testing‘-journey with the help of Fixate, Sauce Labs and its partners.

So, do you want to join my journey?