Skip to content

Instantly share code, notes, and snippets.

View Abdulsametileri's full-sized avatar
🎈
I did not find coding, coding found me

A.Samet İleri Abdulsametileri

🎈
I did not find coding, coding found me
View GitHub Profile
package main
import (
"fmt"
"net/http"
"sync/atomic"
)
type Application struct {
RequestCount uint64
package main
import (
"context"
"fmt"
"github.com/docker/docker/api/types"
"github.com/docker/docker/client"
"time"
)
package main
import (
"fmt"
"net/http/httputil"
"net/url"
"sync"
)
type backend struct {
@Abdulsametileri
Abdulsametileri / cache.go
Created April 16, 2022 04:53 — forked from santiaago/cache.go
Learning HTTP caching in Go
package main
import (
"bytes"
"flag"
"image"
"image/color"
"image/draw"
"image/jpeg"
"log"
@Abdulsametileri
Abdulsametileri / personal-code-search.sh
Created October 3, 2021 02:29
Keep site state fresh on heroku
for i in {1..100}; do echo $i && curl "https://personal-code-search.herokuapp.com/" >> /tmp/output.log && sleep 300; done
Observer _buildFooter() {
return Observer(builder: (_) {
if (_vm.selectedInvoicesIsEmpty) {
return _buildEmptyWidget();
}
return Container(
color: Colors.white,
child: Padding(
padding: const EdgeInsets.all(24.0),
SizedBox _buildDataTable() {
return SizedBox(
width: double.infinity,
child: Observer(builder: (_) {
return DataTable(
showBottomBorder: true,
columns: [
DataColumn(label: Text('Bill Date')),
DataColumn(label: Text('Amount')),
],
import 'package:flutter/material.dart';
import 'package:flutter_datatable_with_mobx/common/ex_button.dart';
import 'package:flutter_datatable_with_mobx/model/ex_invoice_model.dart';
import 'package:flutter_datatable_with_mobx/view_model/datatable_view_model.dart';
import 'package:flutter_mobx/flutter_mobx.dart';
class DataTableView extends StatefulWidget {
@override
_DataTableViewState createState() => _DataTableViewState();
}
import 'package:mobx/mobx.dart';
import 'invoice_model.dart';
part 'ex_invoice_model.g.dart';
class ExInvoiceModel extends _ExInvoiceModel with _$ExInvoiceModel {
ExInvoiceModel(InvoiceModel invoice) : super(invoice);
}
abstract class _ExInvoiceModel extends InvoiceModel with Store {
import 'dart:convert';
import 'package:flutter/services.dart';
import 'package:flutter_datatable_with_mobx/model/ex_invoice_model.dart';
import 'package:flutter_datatable_with_mobx/model/invoice_model.dart';
import 'package:mobx/mobx.dart';
part 'datatable_view_model.g.dart';
class DataTableViewModel = _DataTableViewModel with _$DataTableViewModel;