I remember when I created web pages in 1998. With the release of IE4 at that time, it brought a lot of new features and these offered some weird options. We were happy, we were lucky, but for what price?
I’m not sure if I want this. We will have more and more animations and less content. I don’t want to see the repeating animation instead of the content. Maybe funny the first 10 times, but getting boring when you click around for information. Then an even 500ms animation can get useless spent times. And that was, why the page transitions also were not a breakthrough thing.
It also seems to be some kind of duplication of existing features like CSS transitions. Just currently proprietary.
I’m working with Sapient, which is part of the Publicis Groupe, since a couple of years now. In detail already since 2007. You can check out work I do and blog posts I did within my career, following the latest TAG covering Publicis Sapient on this Weblog.
Publicis Sapient also offers nice career paths. I suggest to check out our offers if you want to grow your developer skills or other capabilities with us.
Ist das ein smarter Weg sein Geld für sich arbeiten zu lassen? Ohne Ahnung von Crypto oder Trading-Spezi zu sein. Wie soll das funktionieren?
Mensch muss erstmal Geld investieren und RBIS kaufen, welches man derzeit auch nicht einfach zurück bekommt. Erst gegen Ende 2021 soll man die Token wieder verkaufen können.
Das ganze System beruht auf automatischem Handeln. Ob das wirklich so viel Profit abwirft wie der Rechner auf der Seite zeigt bezweifele ich. Zumindest kann man sich ab 25€ seine Gewinne auszahlen lassen. Dieser Rechner sieht aber sehr nach den bekannten Abzockerrechnern aus, gerade wenn es um 40% und mehr Rendite gehen soll.
Meinem Referral Link, falls ihr mal selbst gucken wollt, könnt ihr hier folgen.
Ob das billig Kaufen und teuer Verkaufen automatisch so viel besser ist, sehe ich kritisch.
Ich kann euch auch nicht sagen ob ihr euer Geld komplett verliert, oder etwas gewinnt. Anmelden solltet ihr euch auch nicht, wenn ihr eueren Einsatz nicht als Spiel sehen könnt.
Der Service ist aber ordentlich registriert und wurde von einigen Portalen bewertet.
Viele Leute haben mich in den letzten Monaten gefragt, was sich geändert hat, seit ich „in diesen Zeiten“ von zu Hause aus arbeite. Ehrlich gesagt hat sich für mich fast nichts geändert. Das Meiste hat sich sogar verbessert.
Softwareentwicklung ist remote Arbeit
Meine Aktivitäten rund um das Codieren und Erstellen von Anwendungen werden schon immer aus der Ferne erledigt. Selten hat man einen Server direkt neben sich stehen, oder sogar nur im selben Haus. Ich hatte in den letzten 20 Jahren Teams in den USA, Großbritannien, Indien und Bulgarien. Ich kann jetzt plötzlich nicht mehr an diese Orte reisen. Irgendwie sind Büros nicht mehr interessant, da die meisten MitarbeiterInnen mittlerweile von zu Hause aus arbeiten. Für mich, als jemanden, der immer mindestens 2-3 Tage die Woche gereist ist, eine große Veränderung.
Das Gute
Meine Familie, meine Partnerin und meine Tochter haben mich endlich 5 Tage am Nachmittag und Abend unter der Woche und am Wochenende zur Verfügung. Dies führt manchmal zu Diskussionen wie „Wann reist du wieder?„- nicht wirklich, weil sie mich reisen sehen wollen, die Frage ist eher:
„Funktioniert Dein Job wirklich fast 100% von zu Hause?“
Um ehrlich zu sein, war ich anfangs etwas kritisch, wobei ich diese Aussage mittlerweile voll und ganz unterstütze. Es gibt praktisch keinen Unterschied. Manchmal fehlt das sarkastische Lächeln oder der Wink, den man am Telefon oder in der Videokonfernez nicht sieht, aber dies kann mit Hilfe von Chats oder anderen Techniken überwunden werden.
Was hat sich geändert?
Vor Covid habe ich zumeist zwei bis drei Stunden am Tag mit Videokonferenzen und Tools verbracht. Heute verbringe ich bis zu 8 Stunden am Tag damit. Dies führt zu Situationen, in denen man persönliche Verbindungen wirklich vermisst – bei der Arbeit haben bereits Diskussionen darüber begonnen, wie wir dies anpassen und überwinden können. Die typischen Flurfunkinformationen fehlen.
Wenn man sieht, wie ein Teammitglied auf andere reagiert, der erzählt oder argumentiert, kann dies häufig die Diskussionen verkürzen. Man weiß, dass andere das Gleiche denken. Online-Meetings neigen dazu, „ein Thema tot zu diskutieren“, da oft jeder gehört werden will. Die persönliche Interaktion fehlt.
Geringere Umweltauswirkungen
Die größte Veränderung ist sicher, dass ich nicht reise und den Planeten verschmutzte. Zuvor saß ich 30 bis 40.000 km pro Jahr in Zügen. Ich reiste mit Flugzeugen um die Welt, nach Indien, in die USA oder nach Osteuropa. Dies ist vollständig weggebrochen. Und ich vermisse keine dieser Stunden am Gate, Rollfeld oder Bahnhof. Sicher, ich habe großartige Orte für Essen oder Anderes auf der ganzen Welt gefunden. Cafés oder Orte, an denen ich Dinge kaufen kann. Jetzt tendiere ich dazu, lokaler zu werden. Ich hoffe, dass ich das für die Zukunft sichern kann. Ein großer Anfang war, dass ich seit Dezember 2019 Vegetarier geworden bin und ich versuche mich endlich, von anderen tierischen Produkten zu lösen.
Fazit
Es wird bestimmt Zeiten geben, in denen ich wieder zu Kunden reisen muss. Ich vermisse die Kontakte zu meinen FreundInnen in der Welt und in ganz Europa. Dies gab mir aber auch Zeit zum Umdenken, ob alles vor Ort sein muss. Die Zeit früher in Zügen, Taxis und Flugzeugen, ist jetzt viel produktiver genutzt. Das Programmieren, das Dokumentieren von Dingen und das Diskutieren über Architekturen können problemlos in Tools wie Teams für die Zusammenarbeit durchgeführt werden. Man braucht nur funktionierende Teams, und die habe ich.
Content Management Systems as we use them today go back to the times when the Internet was invented by Tim Berners-Lee in 1990. Data and Content had to be stored somewhere — and even more important — had to be maintained and updated. Initially, most contents were created like documents, edited, and stored as static pages. This is enhanced with the need for dynamic content, interaction like commenting, or linking.
First CMS were still providing static HTML pages, that were rendered server-side by Script Languages like PHP, JSP, ASP, or other template languages or engines that have been created like TWIG, HTL, or Freemarker. Allowing to interact with the pages with added forms. Nowadays with Node as JavaScript (we cover this later)
This came with some problems as to how HTML is used, contents were only available in one format, and the source was created on a server that did not know anything about the device it was rendered on. With upcoming Mobile, but also other IoT devices it was hard to render this content appropriate on all devices.
CMS and technology timeline
What does this mean?
While the content was rendered into a unique layer of HTML on the server-side, only CSS was able to design this output. There was a hard binding from Content to HTML. This caused less flexibility and relaunch. Or re-using of content created effort in re-creating the server-side rendering. CSS could always re-create new designs with existing content if HTML is written properly. (Examples like CSS Zengarden are showing this for decades) But this heavily depends on semantic Markup and no Elements used that cause already design (like line breaks, <div> containers that represent design or similar).
Nowadays we can adjust layout and design with CSS and Media Queries. There were times when browsers were not supporting this well.
How do traditional CMS monoliths work?
A traditional CMS is a software that you either install and manage yourself or in a managed server environment. Traditional CMS is also known as “monolithic” because they contain all functions and assumptions for working in a single system. Traditional CMS often offers a visual authoring interface for editing content (WYSIWYG), as they only have one context for displaying the content — usually a website. The system normally offers a direct editing layer on an existing rendered layout.
Headless vs monolithic
The headless CMS only contains a data layer and authoring. They provide an API for a headless rendering layer that consumes the data. The aforementioned is also one of the challenges. How can you render a WYSIWYG experience when your authoring system does not know about the rendering?
A new generation of CMS were invented. These often offer additionally Headless on existing systems, like CoreMedia for example, where besides Freemarker Template, a Headless GraphiQL server exists.
How to consume headless data
Headless also provides the possibility to get a content hub to ensure “Content first” implementation. Your one base of content will be able to maintain a bucket of additional endpoints.
The CMS as Content Hub
This data will be consumed via APIs — below are some examples.
Representational state transfer (REST)
Rest API
REST is a software architecture style that defines how to create web services. Web services, which conform to the REST architectural style and are known as RESTful Web Services, provide interoperability between computer systems on the Internet. RESTful web services allow the requesting systems to access and manipulate web resources using a set of stateless operations.
GraphQL
GraphQL
GraphQL is a query language for your API. Also, a server-side connection for executing queries belongs to a type of system to use for your data management. GraphQL is not tied to a personal database or storage engine and is driven by hidden code and data management.
A GraphQL service will have types and fields for those types. There are functions for each field from each type.
This is the rising star, as it offers flexibility not known before.
GROQ
I mention GROQ though it is not really widely used, but as I see similarities to GraphQL worth sharing.
Advantages
Use cases for headless CMS can be the following: You need to build a website with a technology you are familiar with, or web apps that use JavaScript frameworks like VUE, React, Svelte, Web Components, or Angular. Native mobile apps for iOS or Android can be directly consuming content. As you have seen, it’s not limited to websites.
Where headless helps:
Your team is familiar with a special UI Technology.
There is a need for A/B tests
If you require a client-side rendered Framework like VUE, React, etc
Editing your content can be harder for authors on headless systems. Your System is depending on a second screen/system.
Websites created with traditional CMS, allow customizable zones, and authors can resize and rearrange dynamic content easier. They are not limited to edit dynamic data in a fixed zone. They are enabled to share content easier.
With headless, authors often can’t customize the placement or presentation much beyond given forms, without implementing configurable content grids. Dragging and dropping components is getting harder, as the components only exist as data and rely on a presentation layer.
It can be more expensive to implement and the share of costs can get more complicated when only one unique source exists, but multiple layers consume it.
Search Engine Optimization can also be trickier. Server-side Rendering (SSR) needs to be implemented for deep linking. SSR makes it even more complex. There are some advantages with server-side rendered JavaScript, but it is still an effort to consider. Think twice before considering headless. There can be use-cases where all of the above is not relevant. Usage depends.
Conclusion
There is no black and white decision possible. It depends on your team’s skills, your client’s or customers‘ needs, your project setup, and so on. Just make the right decision in the beginning.
Ich hatte mich bisher immer geärgert, dass ich meine Nextcloud Instanz, die ich bei 1und1 Ionos gehostet habe, irgendwie nicht mit OCC aktualisieren konnte. Jetzt weiß ich wieso.
Die OCC Datei muss für den Nutzer ausführbar sein: 704
Die OCC Datei muss explizit auf die verwendete PHP Version umgestellt werden, was bei mir gerade 7.3 ist. Siehe unten.
Fertig, dann hat man mittels SSH die Möglichkeit die OCC auszuführen, um evetuell fehlende Indices nicht manuell nachtragen zu müssen. Beispiel auch hier unten.
A lot of people have asked me in the last few months what has changed since I started working from home “ during these times „. To be honest, almost nothing has changed for me. Most of it has even improved.
Software development is remote work
Because my coding and application building activities have always been done remotely. You rarely have a server right next to you, or even in the same house. I have had teams in the US, UK, India, and Bulgaria for the past 20 years. Suddenly I can no longer travel to these places. Somehow offices are no longer interesting as most employees now work from home. A big change for me as someone who has always traveled at least 2-3 days a week.
The good
My family, my wife, and my daughter finally have me available for 5 days in the afternoon and evening during the week and at the weekend. This sometimes leads to discussions like “ When are you going to travel again? “ – not really because you want to see me travel, the question is more:
“ Does your job really work almost 100% from home? „
To be honest, I was a bit critical at first, but now I fully support this statement. There is practically no difference. Sometimes the sarcastic smile or nod that one does not see on the phone or in the videoconference is missing, but this can be overcome with the help of chat or other techniques.
What has changed?
Before Covid, I mostly spent two to three hours a day with video conferences and tools. Today I spend up to 8 hours a day doing it. This leads to situations where you really miss personal connections – at work, discussions have already begun about how we can adapt and overcome this. The typical elevator speech information is missing.
Seeing a team member reacting to others, talking, or arguing can often shorten the discussion. You know that others think the same way. Online meetings tend to “ beat the dead horse ”, as everyone often wants to be heard. There is no personal interaction.
Lower environmental impact
The biggest change for sure is that I am not traveling and polluting the planet. Before that, I sat on trains 30 to 40,000 km a year. I traveled around the world by air, to India, the USA, or Eastern Europe. This is completely broken away. And I don’t miss any of these hours at the gate, runway, or train station. Sure, I’ve found great places for food or other things all over the world. Cafes or places to buy things. Now I tend to get more local. I hope I can secure that for the future. A big start was that I’ve become a vegetarian since December 2019 and I’m finally trying to break away from other animal products.
Conclusion
There will definitely be times when I have to travel to customers again. I miss the contact with my friends around the world and all over Europe. But this also gave me time to rethink whether everything has to be on site. The time that used to be in trains, taxis, and planes is now used much more productively. Programming, documenting things, and discussing architectures can easily be done in tools like collaboration teams. You only need functioning teams, and I have them.
Maybe interesting for one reading this. I was annoyed by the – on the other hand – impressing Ticwatch Pro 3 GPS, as it always switches on backlight when you turn your wrist. This is great when awaken, but at night wakes me up. Even the DND modus does not help. But here you are, I think this will help you. Till the Firmware is getting updated, we might can live with the following workaround:
Select the Cinema / Kinomodus. The second icon in the lower row. The Watch does not light up anymore. If you want to disable it, press the power button.
Maybe time for some re-thinking about the Chromium based Browser.
As IE had a majority in the 2000 everyone was claiming Microsoft for this and US even acted. Now Chromium has in some countries 95% coverage.
Imagine all cars would come from one base manufacturer. Think of builders that are only allowed to build the surrounding with basics that are “efficient” as this manufacturer defines it (Yes, it is open source, but there are gate-keepers).
Car-Basics
Fixed Speed limit like smart to 145km/h
e-CVT like Toyota
FIAT 2-cylinder Twin Air engine
Only Super Plus allowed for fuelling
Radio is Spotify
…
Horrible, or? But this is what we have currently. Support Mozilla.
Die Powerwatch ist da. Und ich muss nicht mehr ans Laden denken.
Irgendwie erinnert mich das an die leidigeskussion um batteriebetriebene Autos. Je weniger Gedanken man sich um das Aufladen machen muss, umso mehr akzeptiert man Technologie. Tesla macht das doch ganz gut mit den Superchargern. Kein Streß mehr und man geht viel entspannter mit dem Gerät um.
So jetzt auch bei der Powerwatch. Als ich auf Indiegogo sah, dass sie angeboten wird, habe ich sie gleich unterstützt. Noch dazu weil ich echt Geld sparen konnte. Nach einem Jahr habe ich sie erhalten. Und was soll ich sagen: Einfach entspannt, nie mehr ans Aufladen denken zu müssen. Bisher ist die Batterieanzeige kein einziges Mal von „voll“ weg. Selbst als ich 45 Minuten GPS an hatte beim Laufen.
Die Uhr erzeugte Energie durch den Unterschied der Körperwärme und der Umgebung. Dazu noch ein kleines Photovoltaik Panel. Bisher reicht mir das.
Die Funktionalität ist noch etwas dünn. Nur wenige Notifications, kein Wecker und Einstellungen wie Display oder Personalisierung sind noch nicht verhanden, aber geplant. Und wennn ich die Frequenz der Firmware Updates sehe, glaube ich auch, dass das bald kommt. In den FAQ wird es zumindest schon genannt.
Update: Die Uhr war ein Fiasko. Konnte sie zum Glück bei eBay verkaufen.