via How a Digital Culture Can Drive the Digital Transformation — InfoQ Digital culture is the key ingredient for digital transformations; it increases productivity and innovation in order to maintain a competitive edge, said Aisling Curtis. At Women in Tech Dublin 2019 she spoke about the future of work and the role that a digital culture plays in digital transformations. By Ben Linders
When it comes to Digital Culture I find it amusing that due to my age I’m considered unable to adapt to Digital Transformation. Digital Transformation requires base changes to how larger companies have done things. I have been the agent of change, the disciple of disruption, the enemy of mediocre and the angle of innovation at many customers I have dealt with. Sometimes I’m not well-liked. Change is painful, large change is extremely painful.
Those companies who don’t embrace digital transformation and start to engrain the digital culture in the business process will not be around in the next 5 years.
via Some thoughts on Frontend frameworks and a little bit of Vue.js — Andrew Beeken Frontend frameworks are a bit like Hansel – they’re so hot right now. As someone who’s been wrangling web code for over 15 years (yeah, whatever, grandad…) I’m acutely aware that tech never ever stands still – there’s always a new way of doing things that either provides a timesaver, or makes your code more […]
There is no way to keep up with the new framework every week. Angular, React, Vue and Svelte just to name a few. The frameworks go one of two ways. The Enterprise path is typically conservative and waits until something becomes widely used, the late adopters. The Medium to Start-Ups goes with the last framework that has gotten a ton of Google views. There is a third path of the innovator who is writing the next framework that the other two groups will review.
Personally, I’ve moved to Vue and bootstrap because most of the work I do is small sites to provide utilities to customers. I’m not the mega superstore commerce developer. I want to write code quickly and don’t care so much that my framework is 50k larger than another. The Enterprise folks just all fell off their chairs. The best nickname for me is a rebel.
Over the last decade, the use of artificial neural networks (ANNs) has increased considerably. People have used ANNs in medical diagnoses, to predict Bitcoin prices, and to create fake Obama videos! With all the buzz about deep learning and artificial neural networks, haven’t you always wanted to create one for yourself? In this tutorial, we’ll… via A Beginner’s Guide to Keras: Digit Recognition in 30 Minutes — SitePoint
AI is one of the four major technologies that will shape the future. Cloud computing, Big Data, Artifical Intelligence(AI) and the Internet of Things (IoT). This article uses a Python library over Googles tensor flow to recognize handwritten digits through sampling, neural networks and model training. There are code examples and some great theory here.
Introduction In this article, we are going to a build simple app to serve static files like HTML files, CSS files, and images using Node.js and Express. Configuring the Project and Installing Express To get started, let’s create a new Node.js project … more via Serving Static Files with Node and Express.js — JSFeeds
This may seem to be a basic tutorial on how to create a Node-Express app to deliver multiple pages it does has some insight on how to plan for something bigger than the SPA.
Aurelien Beraud prompts us to look beyond retros and explore what other tools (Toyota Kata, improvement boards, etc.) and concepts offer to foster a continuous improvement mindset. By Aurelien Beraud via Presentation: Continuous Improvement: Beyond Retros — InfoQ
This is an excellent presentation basically about Agile and how it’s not just the retrospectives or postmortems that add value to “How did we do, what did we learn” loop.
Last month, together with the .NET Core 3.0 release, Microsoft announced the new features of ASP.NET Core 3.0. While there were significant changes in the new release, the official announcement of Blazor took the spotlight. Blazor is a new framework … more
Blazor, Microsofts response to Node frameworks like Angular, React and Vue only this uses .NET and C#. Don’t discount this new offering, remember what happened when Microsoft got ahold of the Atom editor and forked it into Visual Studio Code.
via Blazor: Client-Side Web UI With .NET Core 3.0 — JSFeeds
I’ve written GraphQL and had a pleasant experience. I have enormous respect for GraphQL. I also believe there is a fundamental flaw in GraphQL’s design.
Let’s remember why people like GraphQL in the first place: because it addressed common frustrations with REST APIs:
[We] heard from integrators that our REST API also wasn’t very flexible. It sometimes required two or three separate calls to assemble a complete view of a resource. It seemed like our responses simultaneously sent too much data and didn’t include data that consumers needed.
– “The Github Graph API”, GitHub Engineering
GraphQL solves real problems. Its flaw is that it solved these problems using zero-sum thinking: we must abandon the existing paradigm and forge a new one. It’s GraphQL versus REST, one or the other. REST is dead, long live GraphQL.
Graphiti instead approaches the problem using positive-sum thinking:
Positive-sum thinking is how we embrace pluralism while retaining a coherent vision and set of values…A zero-sum view would assume that apparent oppositions are fundamental, e.g., that appealing to the JS crowd inherently hurts the C++ one. A positive-sum view starts by seeing different perspectives and priorities as legitimate and worthwhile, with a faith that by respecting each other in this way, we can find strictly better solutions than had we optimized solely for one perspective.
– “Listening and Trust”, Aaron Turon
GraphQL optimized around REST’s shortcomings, and in doing so it dropped REST’s advantages. There is no need for such a zero-sum tradeoff. We can take everything great about GraphQL and build it on top of REST (and HTTP!), instead of replacing it altogether. We can have our cake and eat it.
It was recently discovered that several thousand scientific articles could be invalid in their conclusions because scientists did not understand that Python’s glob.glob() does not return sorted results.
This is being reported on by Vice, Slashdot and there’s an interesting discussion going on over on Reddit as well.
Some are reporting this as a glitch in Python, but glob has never guaranteed that is results were returned sorted. As always, I would recommend reading the documentation closely to fully understand what your code does. It would also be a good idea if you can write tests around your code. Python includes a unittest module which makes this easier.
If I test my code I do it in production.
This course and others like it are available as part of our Frontend Masters video subscription.
The functional programming craze kinda reminds me of the “Structured Cobol” craze of the ’70s, oh no I just dated myself.