With Flutter, mobile applications can be developed for both Android and iOS. An example including implementation of a data layer and calling a service.
t2informatik Blog – Tips and tricks for your software development
The rapid testing of product ideas is very important for many companies. How can prototypes and especially click dummies help? And which procedure is the right one?
In 2020, do you want to expand your professional network and exchange ideas with colleagues from IT? Here you will find 30 events in Germany for software developers.
How to program a WebApp that is small enough to fit into the browser’s address bar? A technical gimmick with a concrete use case.
There are many excuses why organisations do without user testing. Why is user testing important and how can it be done with little effort?
The demands to teach school children programming at an early age are becoming louder. But how meaningful is this and which talent will become even more important in the future?
Can you imagine milk and petrol being transported in the same tank? In a figurative sense, computer manufacturers do just that, and that has consequences.
How can you develop a monolith into a microservice technology? A field report on stability, performance, automation, testability, maintainability.
Hackers consistently exploit deficits in the computer architecture. What are the deficits and what could a computer architecture of the future look like?
The principles and practices of professional software development are not enough to implement clean code. How can clean code be developed?
Many organisations try to become more agile, but the “Excellarator”, the “Statusrititis” and the “General” have something against it. Empathy and heart are needed here.
If a software architecture created in an organisation reproduces its structure, how does an adaptation of the organisation affect existing architectures?
Does agile requirements engineering replace traditional requirements engineering? Where are the limits and where does the use of conventional techniques still make sense?
Is artificial intelligence merely the continuation of a known development or will it revolutionise life as such? An opinion.
How can Jira and Confluence be used for integrated requirements management? Which tool should be used for which tasks and what are the limits?
Interactive beacons could revolutionize communication between people and with machines. Which technologies and which application scenarios already exist?
Design Emergency is a phenomenon in which the design of a software gets worse and worse during the development period. What can you do to eliminate this state of emergency?
88,883 developers from 179 countries participated in Stack Overflow’s annual survey of methods, technologies and their working environment. A selection of the results.
When working with specialist departments, there are often misunderstandings. What are the causes of these misunderstandings and how can they be avoided in practice?
Good software brings products to life. Learn everything you need to know about hyper-agile procedures, best practices and the top 10 of modern software development. A parody.
The source code is sufficient as documentation – this is not always a correct statement from developers. How does agile documentation succeed as part of software development?
How can errors be logged and persisted in angular applications, how does an error message occur, and how does the export of the error list work? A suggestion.
How can you set up a CI/CD pipeline on a Raspberry Pi? Part 4 of the experiment deals with the deployment, the test of the pipeline and a conclusion.
How can you set up a CI/CD pipeline on a Raspberry Pi? Part 3 of the experiment deals with the preparation of the Jenkins server and a first build client project.
Shadow IT is growing continuously in numerous companies. This offers challenges and opportunities for central IT. How can optimal cooperation be achieved?
How can you set up a CI/CD pipeline on a Raspberry Pi? Part 2 of the experiment is about setting up a build server.
Can a Continuous Integration / Continuous Delivery (CI/CD) pipeline be set up on a Raspberry Pi? Which steps are necessary in which order? An experiment.
In theory, requirements engineering sounds simple, but in practice there are always obstacles. How can you identify and overcome them?
Digitalisation demands a new approach to software development. The digital designer should take care of the design of the software. How useful is that?
Is it true that customers don’t know what they want? Is the problem with the customer or the service provider? And what would a good service provider do if necessary?
Coverage is an important aspect of unit testing. What types and problems are there, how important is a testing concept, and what should organisations pay attention to?
Apple Inc. is the most expensive company ever. Does that also make the US corporation the most valuable company in the world? When is a company valuable? And for whom?
The migration of technologies or systems offers creative opportunities that are not always exploited. Fears prevent creativity – what can be done about it?
How do low-code platforms work, what are the different concepts, what are the advantages of low-code and what is a Citizen Developer?
How can the further development of a software with Scrum be harmonised with simultaneous software operation? A practical solution is the use of a SWAT team.
What best practices are there for the preparation, implementation and follow-up of requirements workshops? What questions help and how do you deal with conflicts?
Should software be purchased or developed individually? Which arguments speak for a standard software, which for an individual development? A pros and cons.
MS Excel is the most frequently used software in requirements management. Why is that so? What are the advantages of using Excel and when does it not make sense to use it?
How can you eliminate requirements if the requirement quantity is too large? Which criteria are suitable for eliminating requirements?
How does the error-free development of machines succeed? How do machines learn ethical behaviour? And what decisions can machines make?
There are introverted and extraverted personality types. How can you optimally design the cooperation – also in software development?
How do you migrate an application? How can an agile, iterative approach be successful and what challenges do you have to pay attention to?
Specifications often contain contradictions, gaps and errors. The task of an inspection is to uncover this. Six best practices help.