Maykin & Gem, de Virtuele (Gemeente) Assistent

4 februari 2023 - Alex - Common Ground - Development - Software

‘Gem’ is een chatbot die voor én door gemeentes is ontwikkeld en waar Maykin vanaf het prille begin aan meebouwt. Inmiddels wordt Gem als Virtuele Gemeente Assistent ingezet door meer dan twintig gemeentes, waarbij de chatbot inwoners helpt door vragen te beantwoorden.

Read More

Maykin & de Objecten API

4 februari 2023 - Alex - Common Ground - Development - Software

De Objecten API ( Github: https://github.com/maykinmedia/objects-api ) is ontwikkeld door Maykin in samenspraak met de gemeente Utrecht. Het biedt een gestandaardiseerde interface voor het opvragen en opslaan van objectinformatie. De Objecten API is een component dat zowel kan dienen als ‘middleware’ en als bronopslag voor gegevens waar nog geen bron voor beschikbaar is. Het wordt ook wel ‘Overig Object Registraties' of het 'Overige Registratie Component’ genoemd.

Read More

Maykin & het Open Inwoner Platform

Feb. 4, 2023 - Alex - Common Ground - Development - Software

Het Open Inwoner Platform (OIP) is een project dat eind 2021 door Dimpact in samenwerking met de gemeenten Deventer, Zwolle, Zaanstad, Enschede, Leeuwarden en Groningen is gestart. Inmiddels zijn wij een reeks sprints verder en staat er een platform waar de gemeenten, Dimpact en Maykin trots op zijn. We kijken in deze blog naar wat er met het Open Inwoner Platform mogelijk is en naar de toekomstplannen.

Read More

Maykin & Open Formulieren

4 februari 2023 - Alex - Common Ground - Development - Software

Begin 2022 is Open Formulieren versie 1.0 gelanceerd. Het component is in samenspraak met Dimpact en twaalf gemeenten gerealiseerd en wordt inmiddels door verschillende gemeenten daadwerkelijk ingezet. In deze blog gaan wij dieper in op wat je met Open Formulieren kunt, de achtergronden en hoe de toekomst van dit component eruit ziet.

Read More

Maykin & Common Ground - vijf jaar later

4 februari 2023 - Alex - Common Ground - Development - Software

Maykin is sinds 2017 bezig met zaakgericht werken en is begin 2018 betrokken geraakt bij Common Ground toen het nog in de kinderschoenen stond. Zo'n vijf jaar later is het goed om de balans op te maken en te zien hoever we zijn gekomen en waar we naartoe gaan. Tevens laten we hiermee zien wat ons motiveert en biedt dit de basis om in vervolgartikelen dieper in te gaan op de aspecten van Common Ground en de componenten die wij in de afgelopen vijf jaar hebben gerealiseerd.

Read More

The Business Process Task Library in Common Ground

21 februari 2020 - Sergei - Development - Django - Projects

Read More

Git Rebasing - make your commit history pretty

20 november 2017 - Sergei - Development

Rebasing! scares a lot of people… …but the benefit is a pretty commit history! … but only if everyone does it What is it, and how do I do it?

Read More

Web APIs

20 juli 2017 - Alex - Development

De mogelijkheden op het Web zijn eindeloos. U kunt het zo gek niet bedenken of het kan worden ontwikkeld. Maar als u iets nieuws wilt laten bouwen dat óók gewoon met uw bestaande systemen moet kunnen samenwerken, dan is een Web API vaak de beste, meest efficiënte oplossing. Wat zijn Web API’s nu eigenlijk? En wanneer is het zinvol een Web API te laten ontwikkelen?

Read More

PostgreSQL

18 juli 2017 - Alex - Development

In de online wereld zijn de mogelijkheden rond databases eindeloos. PostgreSQL is de vaste keuze van Maykin Media als het aankomt op database servers. In dit blog leggen wij uit wat PostgreSQL is en waarvoor het gebruikt kan worden en waarom wij graag voor PostgreSQL kiezen.

Read More

Wagtail CMS

12 juli 2017 - Alex - Development

Maykin Media ontwikkelt zeer veel websites en webapplicaties in Python en Django. Hiervoor zijn verschillende mogelijkheden wat betreft het gebruik van een content management systeem (CMS).

Read More

Uptime en performance monitoring

12 juli 2017 - Alex - Development

Of u nu een website heeft met een paar honderd bezoekers per dag, of een (inter)nationaal platform met honderdduizenden gebruikers, u wilt uw website in de lucht hebben. Uw website betekent omzet, dus het is zaak om deze zo goed mogelijk te laten presteren.

Read More

Python en Django voor dashboards

29 juni 2017 - Alex - Development - Django - Projects

Dashboards zijn tegenwoordig onmisbaar in het bedrijfsleven. Vrijwel ieder bedrijf wil immers relevante data inzichtelijk weergegeven hebben. Ongeacht welk soort data. Ook Maykin Media verzorgt voor haar klanten mooie, overzichtelijke dashboards. Deze dashboards worden in Python en Django ontwikkeld en zijn geheel op maat te maken. In dit blog beschrijven wij wat een dashboard zoal kan doen én wat de voordelen van een dashboard in Python en Django zijn.

Read More

Wat staat er in een interactieontwerp en visueel ontwerp?

29 juni 2017 - Alex - Development - Projects

Maykin Media is ervan overtuigd dat het effectief is om voor het bouwen van een website of webapplicatie, een interactieontwerp of interaction design (UX) en een visueel ontwerp (UI) te maken. Omdat niet iedere (potentiële) klant bekend is met deze werkwijze diepen we deze onderwerpen eens uit in een blog. Wat zijn dit precies voor ontwerpen en wat is het nut ervan?

Read More

Stage lopen bij Maykin Media - Alex

19 juni 2017 - Alex - Development - Software

Bij Maykin Media zijn regelmatig stagiairs over de vloer. Onze stagiairs hebben uiteenlopende stageopdrachten en afstudeerrichtingen. Het leek ons leuk ze zo af en toe een blog te laten schrijven over hun tijd bij Maykin Media. In dit eerste blog van een stagiair is het woord aan Alex van der Wal, derdejaars student van de Hogeschool Leiden.

Read More

Wat is een webportaal?

22 maart 2017 - Alex - Development - Projects - Software

Bij Maykin Media hebben wij al voor veel klanten een zogenaamd webportaal ontwikkeld. Wij vertellen graag meer over webportalen en welke voordelen ze voor u kunnen hebben.

Read More

Webapplicatie of desktopapplicatie?

17 maart 2017 - Alex - Development - Projects - Software

Wij merken bij onze (potentiële) klanten dat er nog vaak onduidelijkheden zijn rond webapplicaties. Om die reden hebben we in een eerder blog webapplicaties al vergeleken met een mobiele app. Een andere afweging kan echter zijn een ‘gewone’ desktopapplicatie (ook wel ‘programma’ in de volksmond) te laten ontwikkelen. In dit blog vergelijken wij deze optie met een webapplicatie. Wat zijn de voordelen van een webapplicatie en de voordelen van een desktop applicatie?

Read More

CRM met Python en Django

21 februari 2017 - - Development - Software

Maykin Media ontwikkelde voor verschillende klanten open source CRM-software op basis van Python en Django. Toch merken wij dat er veel onduidelijkheid bestaat over wat CRM-software nu eigenlijk is en wat het voor nut heeft. In dit blog leggen wij dit op een eenvoudige manier uit.

Read More

De 5 voordelen van Python

28 februari 2017 - Alex - Development - Software

Maykin Media gebruikt sinds jaar en dag Python als programmeertaal voor de ontwikkeling van webapplicaties en websites. Door Python met het Django framework te combineren kunnen wij op zeer efficiënte doch precieze wijze aan de wensen van onze klanten voldoen. In dit blog bespreken wij 5 belangrijke voordelen van het gebruik van Python voor de ontwikkeling van webapplicaties en websites.

Read More

5 voordelen van Django

28 februari 2017 - Alex - Development - Software

Bij Maykin Media gebruiken wij het open source framework Django in combinatie met Python voor de ontwikkeling van webapplicaties en websites. Deze combinatie is voor ons ideaal om onze klanten precies te kunnen bieden wat ze nodig hebben. In dit blog nemen we u mee langs vijf belangrijke voordelen van het gebruik van Django.

Read More

Geautomatiseerd testen

24 februari 2017 - Alex - Development - Software

Een van de integrale onderdelen van de werkwijze van Maykin Media is het geautomatiseerd testen. Dankzij onze geautomatiseerde tests kunnen wij onze klanten perfect werkende webapplicaties, websites en CMS’en bieden. In dit blog leggen wij u uit wat geautomatiseerd testen inhoudt en wat de voordelen van geautomatiseerd testen zijn.

Read More

Payments & Maykin's Django Adyen app

3 maart 2017 - - Development - Django - Software

It this blog we discuss payment options in the Netherlands and introduce our Django Adyen app.

Read More

Agile & Scrum

10 februari 2017 - Alex - Development - Projects - Software

Bij Maykin Media ontwikkelen we op een Agile aanpak en volgen we hiervoor de Scrum methode. Agile staat voor lenigheid, flexibiliteit en meeveren waar nodig. Afhankelijk van de omstandigheden van een project, maar zonder het eindresultaat in gevaar te brengen. In dit blog leggen wij uit hoe wij deze projectaanpak hanteren en op welke punten wij afwijken van de traditionele Agile/Scrum methode.

Read More

ERP met Python & Django

21 februari 2017 - - Development - Software

Maykin Media ontwikkelde voor verschillende klanten open source ERP-software op basis van Python en Django. Toch merken wij dat er veel onduidelijkheid bestaat over wat ERP-software nu eigenlijk is. In dit blog leggen wij dit op een eenvoudige manier uit.

Read More

Wat staat er in een functionele specificatie?

10 februari 2017 - Alex - Development - Projects - Software

Voordat Maykin Media een offerte kan opstellen voor ontwikkelwerkzaamheden rond een website, webapplicatie of API, vragen wij onze (potentiële) klant om een functionele specificatie. Omdat niet iedere (potentiële) klant een duidelijk beeld heeft van wat wij hier precies mee bedoelen, gaan we in dit blog nader in op een functionele specificatie. Wat is het precies en wat is het nut?

Read More

Maykin Media bezig met ISO 27001 certificering

28 januari 2017 - Alex - iso27001 - Development - News

Maykin Media is continu bezig met verbetering en beveiliging. Naast de in 2016 behaalde ISO 9001 certificering zijn wij inmiddels ook bezig ISO 27001 gecertificeerd te worden.

Read More

Maykin Media ISO 9001 gecertificeerd

28 januari 2017 - Alex - iso9001 - Development - News

Maykin Media is continu bezig met verbetering. Ook de verbetering van onze eigen processen en systemen is altijd een aandachtspunt binnen ons bedrijf. Sinds een aantal maanden mag Maykin Media zich ISO 9001 gecertificeerd noemen.

Read More

Starting with Django on Windows 10

29 februari 2016 - Joeri - Development - Django

Quick write up of how to start with Django on Windows 10 from scratch.

Read More

Nieuwe Nudge platform - Inzetten op eigen krachten en samenwerken voor efficiënt succes

19 november 2014 - Alex - Development - Projects

Dit voorjaar hebben wij mogen werken aan een nieuw platform voor Nudge. Inmiddels is het platform succesvol gelanceerd en kunnen wij de inzichten die wij rond de ontwikkeling van dit project hebben opgedaan delen. In dit blog lichten wij het efficiënt samenwerken en inzetten op je eigen krachten toe.

Read More

Django redirects with regular expressions

2 september 2013 - Alex - regex - django - python - Development - Django

We've been doing quite a few projects lately where old incoming links need redirecting to new pages (both for visitors and the much sought-after Google juice). In such projects SEO is mostly tacked-on as an afterthought and often neglected, however giving your users the tools to set this up themselves is always appreciated. The default redirects app in Django works pretty well for users, but …

Read More

Customizing Django startproject with templates

6 juni 2013 - Alex - django - modwsgi - deployment - Development - Django - Software

When it comes to Django everyone has their own way of structuring a project. The default layout when running startproject is reasonable for smaller projects, but it quickly gets messy when those projects grow. Two Scoops of Django has a whole chapter on the subject, but rightfully states that no two developers would structure their project in the same way. The default project structure of …

Read More

RestORM - The client side of REST

10 december 2012 - Joeri - client - django - orm - rest - Development - Software

RestORM structures the way you access a RESTful API and allows you to easily access related resources. It tries to be as generic as possible so it's not tailored to any specific API or server-side API library. With RestORM you can mock an entire API and replace the real client with a mock version in unit tests. RestORM is very extensible but offers many functionalities out of the box to get you up and running quickly.

Read More

MySQL AES_ENCRYPT in Python

15 november 2012 - Joeri - aes - encryption - mysql - python - Development - Software

MySQL features a function called AES_ENCRYPT(str, keystr). In this blogpost, we show you how to emulate that same function in Python.

Read More

Django "view-permissions" for related objects

9 februari 2010 - Joeri - django - admin - permissions - Development

You have a model A with a relation to another model B. In the Django admin, you have full permissions for model A and none for model B. However, if you create a new object for model A, you need to select a related object from model B. Tough luck: Permission denied!

Read More

Using Fabric to update a remote svn checkout with ssh public key authentication

14 juli 2009 - Remco - django - python - deployment - fabric - publickey - ssh - Development

For our subversion repositories we only allow users to connect through ssh public key login. We are switching towards using Fabric for doing automated deployments (in combination with zc.buildout, which we already use). Unfortunately it seems that both Fabric and paramiko, the python library Fabric uses for making ssh connections, don't support the ForwardAgent option in ~/.ssh/config which allows you to forward your ssh-agent to …

Read More

Using mysql load data infile with django

27 april 2009 - Remco - django - mysql - python - import - Development

To import large amounts of CSV data from a file into a MySQL database you can use the LOAD DATA [LOCAL] INFILE command. There are some caveats using this command having to do with security. In order for LOAD DATA to work you will have to enable the command on both the server and client. To do this for the server, you can edit your …

Read More

Latest Tweets