RSS-Verzeichnis
 
Bookmarks

Bookmark and Share

 
 
Suche
 
 
Login
Benutzername:
Passwort:
 
Passwort vergessen?
 
 
Kategorien
 
 
RSS-Feed
/template/media/country/at.gif Klaus Johannes Rusch's Random Thoughts RSS
Read my random thoughts blog. The usual disclaimer: These postings are my own personal thoughts and do not necessarily represent my employer's positions, strategies or opinions.
seo   webdevelopment   technology   travel   photography
Hinzugefügt am 07.03.2011 - 10:12:00
Kategorie: Private Weblogs RSS-Feed exportieren
http://klausrusch.atmedia.net/blog/
;
 
 
RSS-Feed - Einträge
 
WeAreDevelopers 2018 conference notes – Day 2
Thursday was another busy day at the WeAreDevelopers 2018 world congress in Vienna. Some of the logistics challenges with missing or unannounced overflow areas have been resolved, and I did even see a picture posted of the afternoon snacks, so they do exist but seem to be going fast. The ?-BB booth at least had some nibbles left. A major upgrade of a JavaScript framework or switching to a different framework altogether can be quite a hassle, as most of us probably have experienced. Tracy Lee (@ladyleet) started day 2 with the bold promise of writing highly reusable, future proof code. The secret sauce to enable this magic is Reactive programming and the RxJS library for reactive programming using Observables. Following Tracy’s intro, Michael Hladky (@michael_hladky) looked into the gory details of RxJS schedulers, with live coding and cool demos on stage. There are several types of schedulers, asapScheduler, asyncScheduler, queueScheduler,  animationFrameScheduler, virtualTimeScheduler, and testScheduler.  The execution order of events depends on the type of scheduler. Little known and hardly documented is the fact that introducing a non-zero delay effectively turns any scheduler into an asyncScheduler, which may lead to unexpected results. Security analyst Florian Grunow (@0x79) shared his security hall of shame with examples of insecure Web Applications and creative but futile countermeasures. Surprisingly, the security issues are still largely the same as a decade ago, like clear text credentials, missing authorization checks, sequential ids, autocomplete passwords, and cross-site scripting attacks. Non-alphanumeric cross-site scripting is a good example of why input validation and stripping some special characters is not sufficient, for example this['ale'+(!![]+[])[-~[]]+(!![]+[])[+[]]]() Colm Doyle (@colmisainmdom) showed how companies are using #slack to enable ChatOps 2.0: Bringing ChatOps Principles to the Whole Organization. Organizations are wider than just technical teams, and command line interfaces may not be for everyone. Shopify, one of the companies mentioned, has a pretty detailed description of their incident management procedure on their engineering site. In the afternoon, Horst Kargl of Sparx Systems gave an introduction into modelling using Enterprise Architecture tools and languages like UML and SysML; not sure if the agile aspect was covered in greater detail later, as I had to leave the session. Writing Perfect Code with Standard and ESLint by Feross Aboukhadijeh (@feross) could have been the shortest talk ever:  npm --install standard; done. Fortunately there was more on programmer errors, best practices, and style issues, and how linters can help with these. Pretty neat examples of broken or otherwise surprising JavaScript code, for example []==![]    // true []==false  // true ![]==false // also true, yikes! Continuing the awesomeness was Una Kravets (@una) with an exciting story about the past, the present and the future of CSS. The past was ugly hacks and lots of browser specific code, been there, done that. The present already held some surprises unless you have been following CSS developments closely, and the future capabilities range from “Wow, I had no idea you could ever do this” to some really crazy stuff.   @supports, display: grid, the will-change property, CSS variables, variable fonts, font animation, ambient light media queries are among the more recent features, with varying browser support (read: mostly not working in IE). gridtoflex.com comes handy when implementing a grid design using flexbox. What was particularly nice was the fact that the presentation deck itself was HTML+CSS, allowing live demos of most features from the debug console. Flavia Sequeira and Ernst Naezer of ING shared the evolution of their API journey at ING, from the initial API discussions to a working API management practice, and the benefits of regulatory pressure in the form of PSD2. What makes a good API? APIs are different from Web services in that they should be designed from the outside in. The categorization into self, screen and stage APIs depending on who they are made for sounds about right, and the POST to GET is a commonly seen pattern both for security reasons and request size restrictions. The one thing I wish we had thought of when designing APIs a while back is the /me pattern for the authenticated user, instead of passing the user identification again in the request. Rounding off the day, Matthias Huttar (@matthuttar) took the audience on the journey to trunk based development, explaining the importance of successful builds and being on time at kindergarten, and energizing the crowd for the last session with a superfast round of high fives. Trunk development is great for well integrated teams that value speed over safety, and can help reduce cycle times, conflicts and ultimately errors and rollbacks if done right. There are scenarios where trunk development may be less suitable, including highly regulated environments such as financial services or utilities, as well as open source projects where the circle of trust is much smaller than the circle of contributors. Related links Day 1 conference notes
18.05.2018 - 00:26:00
http://klausrusch.atmedia.net/blog/2018/05/wearedevelopers-2018-conference-notes ...
 
WeAreDevelopers 2018 conference notes – Day 1
Some 8,000 developers are getting together this week in Vienna for the WeAreDevelopers 2018 world congress. Registration was surprisingly fast and painless, a Graham roll and an energy drink as developer breakfast maybe slightly too clichéic (or I am getting old), but fortunately there was plenty of coffee available all day, including decent cappuccino at one of the sponsor booths. Asked at the conference opening what topics people would be most interested in hearing about, Blockchain came out first, followed by machine learning and, still, devops. Steve Wozniak rocked the Austria Center with an inspiring “fireside chat”. Talking with the brilliant Monty Munford, The Woz answered questions submitted by the audience and shared his views on anything from the early days of computing and why being a developer was great then (“Developers can do things that other people can’t.”) to self-driving electric cars (overselling and underdelivering) and the Blockchain (too early, similar to the dot com bubble), interspersed with personal anecdotes and, as a running gag, promoting the Apple iCloud. As a long-time mainframe guy, I liked his claimed his programming language skills too, FORTRAN, COBOL, PL/I, and IBM System/360 assembler, although he did mention playing more with the Raspberry Pi these days. Mobile payments was a good example of the design principles that made Apple famous and successful. Steve mentioned how painful early mobile payment solutions were, requiring multiple manual steps to initiate and eventually sign off a transaction, compared to Apple Pay where you don’t even need to unlock your device (I haven’t tried either one, and they don’t seem to be too popular yet.) The most valuable advice though was to do what you are good at and what you like (“money is secondary”), to keep things simple, and live your life instead of showing it off, which is why he left Facebook, feeling that he didn’t get enough back in return. For an absolutely brilliant graphical summary of the session, see Katja Budnikov’s real-time sketch note. Johannes Pichler of karriere.at followed an ambitious plan to explain OAuth 2.0 from the protocol to to a sample PHP implementation in just 45 minutes. I may need to take another look at the presentation deck later to work through the gory details. A quick deployment option is to use one of the popular shared services such as oauth.io or auth0.com, but it comes at the price of completely outsourcing authentication and authorization and having to transfer user data to the cloud. For the development of an OAuth server, several frameworks are available including node.oauth2 server for NodeJS, Sprint Security OAuth2 for Java, and the Slim framework for PHP. In the afternoon, Jan Mendling of the WU Executive Academy looked at how disruptive technologies like Blockchain, Robotic Process Automation, and Process Mining shape business processes of the future. One interesting observation is about product innovation versus process innovation: most disruptive companies like Uber or Foodora still offer the same products, like getting you from A to B, serving food, etc. but with different processes. Tasks can be further classified as routine versus non-routine, and cognitive versus manual. Traditionally, computerization has focused on routine, repetitive cognitive tasks only. Increasingly we are seeing computers also take on non-routine cognitive tasks (for example, Watson interpreting medical images), and routine manual, physical tasks (for example, Amazon warehouse automation).  Creating Enterprise Web Applications with Node.js was so popular that security did not let more people in, and there was no overflow area available either, so I missed this one and will have to go with the presentation only. Equally crowded was Jeremiah Lee’s session JSON API: Your smart default. Talking about his experience at Fitbit with huge data volumes and evolving data needs, he made the case why jsonapi.org should be the default style for most applications, making use of HTTP caching features and enabling “right-sized” APIs. Hitting on GraphQL, Jeremiah made the point that developer experience is not more important than end user performance. That said, small resources and lots of HTTP request s should be okay now. The debate between response size vs number of requests is partially resolved by improvements of the network communication, namely HTTP/2 header compression and pipelining, reduced latency with TLS 1.3 and faster and more resilient LTE mobile networks, and by mechanisms to selectively include data on demand using the include and fields attributes. Data model normalization and keeping the data model between the clients and the server consistent was another important point, and the basis for efficient synchronizatiion and caching. There is even a JSON Patch format for selectively changing JSON documents. Niklas Heidoff of IBM compared Serverless and Kubernetes and recommended to always use Istio with Kubernetes deployments. There is not a single approach for Serverless. The focus of this talk was on Apache OpenWhisk. Kubernetes was originally used at Google internally, therefore it is considered pretty mature already despite being open source for only a short time. Minikube or Docker can be used to run Kubernetes locally. Composer is a programming model for orchestrating OpenWhisk functions. Niklas went on to show a demo how to use Istio for versioning and a/b testing. This cannot be done easily with Serverless, which is mostly concerned about simplicity, just offering (unversioned) functions. The workshop on Interledger and Website monetization gave an overview of the Interledger architecture, introducing layers for sending transactions very much like TCP/IP layers are used for sending packets over a network. Unlike Lightning, which is source routed so everyone has to know the routing table, Interledger allows nodes to maintain simply routing tables for locally known resources, and route other requests elsewhere
16.05.2018 - 23:24:00
http://klausrusch.atmedia.net/blog/2018/05/wearedevelopers-2018-conference-notes ...
 
Vienna City Marathon 2018, and why this may have been my last one
Today I finished the Vienna City Marathon (VCM) half in 02:24:59, an improvement over the half marathon two weeks ago despite the heat, and better than I expected after a long involuntary training break. It was a good run, and I am quite happy with the result. Nevertheless, this may have been the last time I participated in the Vienna City Marathon, and here's why. I ran my first marathon here in 2015, and have been coming back every year since. The course is great, the atmosphere is great, with people cheering along most of the route, but the quality of service just doesn't feel right, especially not for one of the more expensive running events. Much has been written about the lousy “starter packs”, which are just the clothing bag and some vouchers, no goodies, not even an energy bar or a drink. Now I don't need a large bag filled with useless, unrelated stuff (like salad sauces!), but a little something would be a nice sign of appreciation. (There was a finisher bag this year with some fruit, snack and drinks.) 42,000 athletes sound great, and combining full, half and relay marathons in one competition surely provides for fantastic pictures at the start. The downside is that things get crowded at times. Very crowded. Today, the first two supply stations had long queues of runners desperately looking for water, and the (too few!) poor folks at the booths couldn't keep up with the demand at all. At the 15km supply station, we were told that they still had cups but had “run our of water.” What? I saw several dehydrated runners seeking assistance from emergency services. It is the damned duty and  responsibility of the organizers to ensure sufficient supplies, not of the emergency services. Oh, and given the lack of supplies the moderator's recommendation to “drink plenty” sounded like utter mockery. Lastly, one of my pet peaves: At most running events, you will find waste bins after the supply stations, allowing for a controlled disposal of plastic cups. Granted, some still land on the street but for the most part this works fine. Not so at the Vienna City Marathon, there are no bins and consequently cups are disposed off on the street. Running over thousands of plastic cups and sticky energy drinks is not fun. (I admire Pumuckl and the few other barefoot runners who have to go through this unprotected.) In the finish area, I overheard several people complaining about the organization, too. As long as the various competitions are still fully booked every year, the organizer will probably see no reason for changes. I have been seriously disappointed today, and will consider whether to participate in this event again next year.
22.04.2018 - 20:31:00
http://klausrusch.atmedia.net/blog/2018/04/vienna-city-marathon-2018-and-why-thi ...
 
Vienna City Marathon 2017: Slower than before, and happy about the result
Spoilt by the improvements in running in the first two years, I had to drop down a gear this year. After finishing the first few races in 2015, including two marathons and two halfs, and accumulating 1000 km running by year end, the following year was even better. The improvements over all distances brought me recognition and a nice collection of cups by the Running@IBM club. This year was off to a slow start. Suffering from colds for several months, running was out of question. I reluctantly skipped a long-distance event only after luring a colleague to consider the event, and haven't been training much until recently. With only two long jogs in the last quarter, going for the marathon distance seemed unreasonable, and I postponed the decision to the racing day. After a good first half I decided to go for the full distance anyway. The lack of training did show in the second half when I hit the wall around km 30 but eventually finished, slower than in previous years with 04:55:13 h. Still an enjoyable run, happy that I made it through!
23.04.2017 - 22:14:00
http://klausrusch.atmedia.net/blog/2017/04/vienna-city-marathon-2017-slower-than ...
 
1000 km—Or: How I Became a Runner
When I started running some 15 months ago, my goal was to relax and live healthier.  If you know me, I haven’t been much of a runner before, aside from occasional runs through the Wiener Prater or along the beach a few times per year. Today I completed my 1000th kilometer this year. I have run two full marathons and two halfs, competed in a trail run and some shorter races and finished ninth place in the local Running@IBM cup. Why I started running Like most nerds spending long hours in front of their computers, I had been sitting in my office chair for long hours, seeing my health parameters getting worse at every annual checkup, not to alarming levels but still, constantly gaining weight, and getting recommendations from my doctor to eat less and exercise more … and found tons of excuses why I had other things to do first and could never find the time. Over the years I have admired sporty family members, friends and co-workers, including an Olympic walker, marathoners, ultra-runners and triathletes, and have drawn inspiration from their determination and their successes. But it was a newspaper ad from an insurance company that literally flipped the switch, a lonesome runner in the middle of the night explaining that some folks call him “Daddy” and he’d like to keep it that way for long. Starting slow And so I got my old sports shoes out and started running. Took the stairs instead of the elevator. Made an effort to eat healthier and intermittently switched to alternate day fasting (“weekday 10-in-2”).  Joined the Running@IBM club and made new friends there. Downloaded training plans and (here comes the nerdy part) wrote some scripts to ease importing them into my calendar. Bought a book on long-distance running. The beginning was hard. I barely managed short distances non-stop. Soon I started seeing improvements, and in October last year I boldly decided to go for the full marathon distance in April and as an extra motivation join the #Run4CARE charity campaign. The initial response when I started telling people about my plans later on was usually along the lines of “You? Seriously?!”, usually followed by encouragement and support. The first marathon During winter I mostly followed my training plans, regardless of weather conditions. Facebook somewhat made up for the lack of a training buddy (finding someone nearby for midnight and early morning runs wouldn’t work out), the Likes and comments helped me staying on track. When I eventually finished the Wien Energie half marathon in March, I felt a great sense of accomplishment and pride, and even more so in April after doing the full distance at the Vienna City Marathon. What was meant to be a once-in-a lifetime experience has turned into a bit of an addiction. I was hooked and just have to keep on running. Happy New Year everyone, and Happy Running!
31.12.2015 - 17:42:00
http://klausrusch.atmedia.net/blog/2015/12/1000-kmor-how-i-became-runner.html
 
Vienna City Marathon 2015
Yes, I did it! Today I finished my first marathon race, the Vienna City Marathon 2015 More than 9,000 runners completed the marathon, of 42,742 athletes overall who participated in five disciplines. We had a beautiful day, with sunshine in the morning and some light clouds and wind in the afternoon, and the volunteers, the co-runners and the spectators made  this a friendly and enjoyable event. One of my favorite signs, displayed by a supporter towards the end of the track, read: “Going back now would be a bad idea.” So we kept running. My finishing time was 04:54:15. I dedicate my first marathon to my dad, an experienced long distance runner who ran the Vienna City Marathon before, in just over three hours. Thank you everyone for your encouragement, support and advise, and also for the generous donations for the #Run4CARE charity run. PS. One small suggestion for the organizers: Waste bins after the supply stations would be great to keep the track at least somewhat cleaner. Running on layers of crunching plastic cups and through seas of Powerade is no fun.
12.04.2015 - 23:51:00
http://klausrusch.atmedia.net/blog/2015/04/vienna-city-marathon-2015.html
 
Wien Energie Halbmarathon 2015
Today I finished my first race ever, the Wien Energie half marathon 2015, in 2:06:26. Weather conditions were fine, with 7°C, modest winds and no rain, and I had a nice run at almost constant speed throughout the race. I even ran right next to the unbeatable Lemawork Ketema, if only for a split second, as he was passing the field to start his third round. Thanks to the organizers, support staff, cheerleaders, drummers and spectators for making this a great event! Now that I have completed the half marathon distance, I have even more respect for the challenge ahead of me. Next month I will #Run4CARE at the Vienna City Marathon and raise funds for charity. CARE is a leading humanitarian organization fighting global poverty, providing disaster relief and supporting sustainable development projects. Please help my quest and support the “Packages for Children in Need” campaign. Thank you kindly!
15.03.2015 - 12:00:00
http://klausrusch.atmedia.net/blog/2015/03/wien-energie-halbmarathon-2015.html
 
Running for charity: Vienna City Marathon
40,000 runners from around the world will participate in the Vienna City Marathon under the theme “We are Europe” on 12 April 2015. I plan to be one of them and have signed up for the challenge. I have three goals for the Vienna City Marathon 2015: Running the full marathon distance and finishing the race in reasonable time. This will be my first marathon. In fact, unless I find a good practice race, it will be my first running competition ever. Running the marathon should be doable still. I have run half-marathon distances just for kicks without much training. Finishing the race in reasonable time will be tougher. A friend of mine was joking that she walked faster than I ran. I will do my best but expect no miracles, anything before the cut-off time counts! Raising funds for “CARE – Packages for Children in Need”.CARE is the charity of my choice for the Vienna City Marathon 2015. Whether you want to help a good cause or just motivate me to complete my first marathon, please donate now to keep those packages coming: Donate now  Jetzt spenden Raising funds for CARE and supporting children in need is an extra motivation to finish, if not an obligation to the charity team and to you, my dear friends, whom I trust to generously contribute to the #Run4CARE charity run. All donations will go directly to CARE in support of the “Packages for Children in Need” campaign. CARE is a leading humanitarian organization fighting global poverty, providing disaster relief and supporting sustainable development projects. When crises or natural disasters force families to flee their homes, CARE is on site and provides emergency relief. Encouraging others to join in. Lastly, I hope that others will join in, too. Running is an excellent way to improve physical fitness and also to refresh your mind. There is nothing like an early morning round in the park to start the day. I can do this, and so can you! Related information Vienna City Marathon 2015 http://www.vienna-marathon.com/ CARE ?-sterreich http://www.care.at/ CARE International http://www.care-international.org/ CARE ?-sterreich has been awarded the OSGS quality seal for charities. Donations can be made by credit card and bank transfer. Update: The Wien Energie half marathon mid March turns out to be a good test race, so I will run there first before I attempt a full marathon next month.
22.02.2015 - 23:20:00
http://klausrusch.atmedia.net/blog/2015/02/running-for-charity-vienna-city-marat ...
 
 
© 2009-2024 RSSads.de - Alle Rechte vorbehalten. RSS Portal zum Speichern, Eintragen und Lesen von RSS-Feeds

 
Neue RSS-Feeds

/template/media/country/de.gif Mundgefühl - Bettys Foodblog aus Berlin mit österreichischen Wurzeln RSS
Gesund, schnell und genussvoll kochen. Einfache, gelingsichere, raffinierte Rezepte - gepaart mit wundervollen Foodfotos.
vegetarisch   rezepte   lecker-kochen
Hinzugefügt am 26.02.2024 - 22:09:27
Kategorie: Essen & Trinken
 
/template/media/country/de.gif Teeguru.net - die unabhängige Plattform für Teeliebhaber RSS
Teeguru.net - Teeleidenschaft in all seinen Facetten. Alles rund um das wunderbare Getränk der Götter. Begleiten Sie uns auf der Reise eines Teegurus durch die Welt des Tees. Schauen Sie durch seine Brille und besuchen Sie mit ihm die außergewöhnlichsten Menschen, Teefabriken und Länder. Der Teeguru ist unabhängig, freigeistig und schreibt mit dem Herzen über seine Leidenschaft.
tee   teetest   teereisen   teezubereitung   teezubehör
Hinzugefügt am 11.12.2023 - 09:06:02
Kategorie: Essen & Trinken RSS-Feed exportieren
 
/template/media/country/de.gif Blockchain Agentur Deutschland RSS
Wir sind eine Blockchain und WEB3 Agentur speziell für Firmen aus Deutschland. Wir bieten die Programmierung von Smart Contracts und Blockchain Lösungen
blockchain   smartcontract   web3
Hinzugefügt am 26.07.2023 - 13:22:35
Kategorie: Firmen RSS-Feed exportieren
 
/template/media/country/de.gif Die Brückle zum Orient RSS
Wir sind ein Dienstleister für die Vermittlung von Herstellern und Fabriken aus Asien nach Europa
asien   bosporus   orient   importfirma
Hinzugefügt am 26.07.2023 - 13:17:46
Kategorie: Firmen RSS-Feed exportieren
 
/template/media/country/de.gif Neue Bookmarks RSS
Die aktuellsten Bookmarks im Bookmarkverzeichnis. Interessante Lesezeichen für viele verschiedene Themen und Bereiche unseres Lebens. Finde schöne Webseiten, Dienstleistungen oder aktuelle Angebote und Produkte von Firmen und Unternehmen im Online Bookmark-Webverzeichnis.
webverzeichnis   verzeichnis   bookmarks   bookmark-verzeichnis   bookmarkverzeichnis
Hinzugefügt am 17.07.2023 - 06:26:21
Kategorie: Bookmarkservice
 
/template/media/country/de.gif Neuigkeiten zu ISS Nautilus: Plattform für automatisierte Vermarktungsprozesse RSS
ISS Nautilus ist ein führendes kommerzielles Buchungssystem, speziell entwickelt für den effizienten Vertrieb digitaler Werbeflächen. Es optimiert den Mediaeinkauf und -verkauf, indem es alle Prozesse von der Angebotserstellung bis zur Abrechnung nahtlos abbildet.
buchungssoftware   mediaeinkauf   anzeigenmanagement   prozessoptimierung   cloudlösung
Hinzugefügt am 16.06.2023 - 07:07:05
Kategorie: Pressemitteilungen
 
/template/media/country/de.gif Die Besten Zitate aller Zeiten auf Welt-der-Zitate.com RSS
Schöne Zitate von berühmten Menschen zum Nachdenken. Inspirierende Weisheiten, kurze Sprüche und mächtige Worte und Sätze. Wir haben die berühmte Zitate Weisheiten, Aphorismen sowie Sprichwörter aus vielen Ländern gesammelt. Inspirierende Zitate von berühmten Persönlichkeiten und bekannten Personen.
zitate   zitate-zum-nachdenken   inspirierende-weisheiten   weise-sprueche   beruehmte-zitate
Hinzugefügt am 01.01.2023 - 08:13:04
Kategorie: Bildungs-Blogs